Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance the PD Debug Menu to Include E-Marker Chip Data #1914

Open
Garywoo opened this issue May 23, 2024 · 0 comments
Open

Enhance the PD Debug Menu to Include E-Marker Chip Data #1914

Garywoo opened this issue May 23, 2024 · 0 comments
Assignees
Labels
Enhancement New feature or additional function.

Comments

@Garywoo
Copy link

Garywoo commented May 23, 2024

Is your feature request related to a problem? Please describe.
The current ability for the pinecil to show the negotiated PD voltage and current in the PD debug menu is very useful for verifying capabilities of power supplies and cables, however it can be difficult to tell if a cable is limiting the potential wattage of the power supply, since it only shows what has ultimately been negotiated.

Describe the solution you'd like
It would be nice if the pinecil could read the E-Marker chip of the cable (if present) and display its rating data, so that the user can determine if a wattage bottleneck is with the cable or the power supply. Integrating this into the existing PD debug menu would be ideal.

Here's an example of the kind of E-Marker data I'd like to see:

Tag Name Example Data
Vendor ID Yichong (0x315c)
Type Passive Thunderbolt 4 Cable
Speed USB 4.0 Gen3 (40Gb) TBT4 40Gbps
Length 0-1m
Latency <10ns
Max Voltage 50v
Max Current 5A
Hardware Ver 0004
Firmware Ver 0005

Describe alternatives you've considered
There are dedicated hardware tools to test power supply capabilities that can read E-Marker chip data, such as the ChargerLAB Power-Z KM003C USB tester, however I feel like this is something that the pinecil would be well suited to do in a simpler form.

@ia ia added the Enhancement New feature or additional function. label May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or additional function.
Projects
None yet
Development

No branches or pull requests

3 participants