-
-
Notifications
You must be signed in to change notification settings - Fork 731
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
Pinecil QC problems (undervoltage) & updating problems #1014
Comments
Regarding #2 I've managed to update to the latest 2.15 firmware with the GD32 MCU Dfu Tool, but sadly it has not fixed the other issues. |
|
Hi, thank you for the fast reply and thorough explanation, I really appreciate it!
|
So I have tried yet another QC charger, this one being capable of outputting 33W at a range of voltages from 5 to 20V and this time the Pinecil doesn't report undervoltage, yet it only goes up to 9V and 8.8W. |
So for QC, one of the key things to know is that its a spec in so much as the name exists, but unless your charger has the Qualcomm certification, there is ZERO promise it will follow their spec. Even to this, this code uses a slightly more flexible routine than the QC spec because the first version (to the spec) would only work on around 50% of chargers. Basically every non-certified chip uses its own slightly different flavour and quirks on the implementation. Its not possible to be compatible to all of them at once. Adding into this; there is the issue of PD compliance as well. Because of this, the TS80P and the Pinecil both work on the idea of delaying the QC negotiation until after PD has timed out (given up). However, for a small subset of chargers, this doesnt work. As they timeout their QC after around 2-3 seconds. So its not possible to support both of these groups without manual toggles the user would need to make on a different supply before using them. So; in addition, the way the QC3 works is thus:
You cant get into 9V mode with faulty hardware, as the same hardware is used to negotiate 9 and 12V. So, questions for you:
|
Thank you again for the thorough explanation! I really appreciate the effort in to this open source project and I'm thankful for all the hours spent behind the TS80 that were made more pleasant because of your firmware. And the answers:
Thank you again for all the effort! |
You can recompile the firmware with the PD support turned off in the configuration file, this will prevent the PD code being compiled in / running. If you have set the Pinecil to 20V, it is worth testing 12V, as some chargers instead of limiting at 12, will reset to 9 once you go beyond it (worth a try). The Pinecil performance will be a lot lower on 12V. I strongly recommend picking up PD power adapters, as it is generally more compatible, not a proprietary standard and where the future is going (QC3 is deprecated, later QC standards are PD under the hood). Which table do you refer to? |
I have tried 12V and sadly it doesn't work :/ Do you think it is reasonable to put a PD-off setting in the menu? Otherwise presenting it as QC compatible is a bit misleading, if it doesn't work even with 33W qualcomm chargers. At least not in the context of being as QC compatible as the TS80. This table:
You mean lower than on the TS80? Thank you again for all the helpful insights. :) P.S.: Of course I agree with your recommendation to update to PD, but I have a lot of QC sources and I would like to continue using them with at least a modded version of IronOS that has PD turned off, until I upgrade to PD :) |
Its certainly reasonable to put it there, and will probably be done at some point. It is 100% compatible to the QC specifications. Ergo, its compatible. Claiming its compatible does not promise compatibility with devices that do not match the specifications. It is as standards compatible as the TS80, given its the same code (just time shifted). If your charger chooses to not implement compatibility thats on the charger. Yeah that table probably needs some footnotes, I've tried to avoid plastering a banner across the site that says to never buy a QC charger but sometimes I think about it :P So P=V^2/R, R is 4.5 for the TS80 tips and around 7.5-8.5 for the Hakko style tips the TS100/Pinecil use. |
Ok, so I've found out that you've been keeping some secrets from me :D I've noticed an action on master that has a PD timeout feature, which works perfectly for this case. :) And yes I wholly agree with you that QC is not the best idea for any of these irons. Or for the chargers. Thanks for clearing that up. :) So I think it's case closed here. Thank you again for the incredibly swift and helpful replies!! <3 |
Ah good catch, honestly, its less keeping secrets and more having the memory of a goldfish 😂 |
Describe the bug
#1 My new Pinecil reports undervoltage from several USB power sources which work perfectly fine on my TS80 (QC3.0 USB charger that I received with my TS80, Xiaomi 20000mah powerbank, bench PSU with a QC USB port)
#2 Pinecil firmware updater reports "DFU-Util exited with error code 74!" error
#3 Powering the Pinecil via a 12V 5A power supply, the Pinecil only uses 18W and is much slower to heat up than the TS80 on QC.
To Reproduce
Self explanatory I think.
Expected behavior
Self explanatory I think.
Details on your device:
The text was updated successfully, but these errors were encountered: