-
-
Notifications
You must be signed in to change notification settings - Fork 694
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
IKEA SJÖSS 30W charger does not work with Pinecil v2 #1906
Comments
Hia, |
Okay cool there is an issue to do with the PPS profiles. Unsure if its charger side or our PD stack side. |
Can I provide any assistance? |
Good question. So it looks like the last two PPS profiles are decoding incorrectly, and the Iron is decoding them as supporting higher wattages than declared on the charger or website specifications. Fairly certain the issue is in how we are decoding the profiles. We are decoding them as AVS profiles rather than PPS profiles. (When I believe they should be PPS). The question remains, firmware bug or Ikea firmware bug 🤣 I think the issue is that we are trusting chargers to set the PPS mode type bits to I need to go read the specifications again really, and check how we are decoding the PDO's (the options charger gives us). Feeeeels like a bug for PD2/PD3. |
I think the options are: 1 (3) and (1) are easiest. |
Unfortunately, Pinecil itself is my only PD debugging tool. For me it will be ok to have an option to disable PPS until later times. |
Can you try flashing the firmware build from that pr, and testing when you have a chance? |
Hi! I flashed the version you provided, and it worked perfectly right from the start. The negotiated voltage is shown as 16.1V (during heating raises to 16.4) and maximum wattage I am seeing is 30.1. So basically, it works perfectly now. |
Fantastic to hear. This change shouldn't require you to do anything and should "just work". |
This should now be resolved 🙇🏼 |
Is your feature request related to a problem? Please describe.
IKEA recently released a 30W USB PD charger for an attractive price, which I bought (and there is also 45W version).
https://www.ikea.com/nl/en/p/sjoess-30w-1-port-usb-charger-fast-charging-50549412/
The charger works fine on its on (charges a smartphone fine), and Pinecil works fine with other USB-PD devices (a DELL laptop charger) and Xiaomi QC power bank. However, when I power Pinecil from Ikea charger, Pinecil goes into reboot loop. It works for couple seconds, you can even start heating with a button press, but then it resets. It resets even if I do not start to heat it. On average, it lives for around 3-5s before restarting.
Would be nice to troubleshoot it and if possible add support for this charger.
Additional context
Pinecil shows 16.1V on LCD when booted in idle (the charger can do 20V 1.5A and PPS)
I tried to go into PD debug menu of IronOS (by holding a "+" button on boot). It goes to "State 12 No VBus", and after that you can see what modes are supported (if you are fast enough):
Could it be that the reported modes are wrong and pinecil requests too much?
The text was updated successfully, but these errors were encountered: