-
Notifications
You must be signed in to change notification settings - Fork 5
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
PD EPR #15
Comments
As much as I want EPR support, the requirements to support it are beyond what I can do with the Lua scripting system, unfortunately. The hardware is only rated to go up to 26V (the first tier for EPR support is 28V), and a firmware update for the Shizuku platform hasn't been released by the maker for almost 2 years (see here). |
For what it's worth, if the tester were to get EPR support, DingoCharge in its current state would theoretically support PD3.1 AVS mode, as long as the API were to remain compatible but allow access to higher voltages, as the compatibility test simply compares the configured charge voltage against the maximum that is reported through the Lua pdSink API. |
Reopening issue; a new Shizuku firmware just released (version 1.00.62) which indicates that support for EPR/AVS has been added: https://yk-lab.org:666/wp-downloads/downloads/shizuku/firmware/changelog-en-us.txt The official documentation doesn't (yet) indicate the degree in which the Shizuku will support such higher-voltage modes, and I don't yet have any cables or adapters that support AVS. I'll have to order some and do some experimentation to see what can be done there. |
I couldn't find a download page for the newest 1.00.62 firmware. Do you have a link to it? Found it... |
The official firmware downloads can be found here: https://yk-lab.org:666/index.php/2020/01/02/shizuku-firmware/ Note that Shizuku firmware v1.00.62 seems to have a bug(?) that causes the elapsed time to advance 10 times as fast as it's supposed to (see issue 18). This issue has been dealt with in DingoCharge v1.6.0. |
In the meantime, some more research is showing some potential issues with implementing current control in AVS mode, since it uses 100mV steps instead of PPS' 20mV. Support for QC3.0 is already not planned because it has 200mV steps; my concern is that 100mV steps won't provide enough granularity to achieve acceptable constant-current operation. Another issue is that EPR mode seems to need a keepalive message at least once a second, rather than the 10 seconds in PPS mode; this would cause a timeout condition when DingoCharge prompts the user to connect the battery, and would need work to figure out a way to send requests while blocked in a UI prompt function. I'll have to get my hands on some EPR/AVS-capable cables and adapters to find out what can/can't be done there. Reference: https://www.ti.com/lit/ml/slyp853/slyp853.pdf (slides 7, 9) |
Hello! Wouldn't you be interested in the idea: to add support for the PD EPR protocol to CT-3 using the LUA script ???
The text was updated successfully, but these errors were encountered: