Ralim / IronOS

Open Source Soldering Iron firmware
https://ralim.github.io/IronOS/
GNU General Public License v3.0
7.14k stars 711 forks source link

Pinecil v2 reboots on PD after enable soldering #1668

Open no111u3 opened 1 year ago

no111u3 commented 1 year ago

Describe the bug Pinecil v2 plugged by standard orange USB-C cable to Samsung PD charger EP-T6530 in socket with PD reboot since temperature higher than 100 °C. Try on original Apple PD charger — works good.

To Reproduce

Expected behavior

Works as another PD charger.

Details of your device:

Additional context Change cable to another has no effect.

StevenSeifried commented 1 year ago

I own the same charger and can confirm the issue with the following USB-PD cables

Unfortunately, the charger is a bit picky regarding cables. The only cable with which I haven't had any problems with this charger so far with multiple devices is the Samsung DX510

Ralim commented 1 year ago

Can you re-test the latest dev builds when you get a chance, this may have been resolved by some PD tweaks done a little while ago 🙇🏼

discip commented 12 months ago

Closing since no one responds.

S-D- commented 4 months ago

I have the same charger. This issue still exists with the latest release version and with latest firmware built from the dev branch. I don't have this issue with PinePower charger.

Ralim commented 3 months ago

Can you test this build: https://github.com/Ralim/IronOS/actions/runs/9328320633

It has #1917 included, which allows you to change the PD mode to different selections. This should help you narrow down the issue for your specific power adaptor (and work around it)

no111u3 commented 3 months ago

@Ralim sorry for long delay, I tested with firmware from your last link and have same problem.

no111u3 commented 3 months ago

This issue only for slot with 19 V for slot with 10 V max solder works perfectly. Also retest with other cable and on apple charger — same as before: works only on apple charger.

Ralim commented 3 months ago

Did you adjust the PD mode setting in the power menu? The Safe profile should improve compatibility.

no111u3 commented 3 months ago

The same behaviour on the safe PD mode too.

no111u3 commented 3 months ago

But interesting part: when I select no dynamic works better than before.

Ralim commented 3 months ago

@no111u3

Can you please provide:

  1. Image of ratings on side of the charger
  2. List of the profiles decided in the USB-PD debug menu (hold front button when connecting Pinecil)
  3. What voltage is negotiated after changing the PD mode setting and power cycling for each menu option

To try and diagnose what the next steps are

discip commented 1 month ago

@no111u3 @S-D- Could please one of you provide the according data?

nisembedded commented 1 month ago

@Ralim @S-D- Answer instead @no111u3

1. IMG_6046 2. IMG_6047 IMG_6048 IMG_6049 IMG_6050 IMG_6051 IMG_6052 IMG_6053 IMG_6054 3. Usual 19.9-20 but stable work with I selected mode with no dynamics selected voltage is 15 V.

Ralim commented 1 month ago

So the only issue I can see is the PPS profile being decoded as offering 5-16V 3A when the case shows 5-16V 2.8A. All others decode fine os may be an issue of the case not matching whats programmed inside.

I'm assuming your using port C1 (higher powered port).

Given that its decoding this fine, this may just be a charger that is hyper picky / overly unhappy with the power draw profile of the Pinecil and so using no-dynamics forces different profiles which work.