Xperia 10iii suddenly stopped charging while in kernel

Definitely also a physical problem on my side, too.

But despite all toothpick and cotton swab clearing, it’s still the same.

My phone very specifically fails anything that should go over the USB2.0 pins D+ and D-.

  • Get access to the laptop with USB1/2 network protocol? Fails.
  • Request charging over USB1/2 protocol? Fails (except that the SailfishOS kernel default to 100mA, whereas the boot loader defaults to 500mA).
  • Negociate 1A/2A with resistors across D pins? Fails.
  • Negociate USB QC (also done accross D pins)? Fails

BUT!

  • Negociate USB PD (done with different USB3 CC pins)? Success, even correctly negociate higher voltage as needed.
  • Connect to laptop over USB3 (done with newer TX/RX 1/2 pins) Success.1+++

So either I have some very resisting speckle of dust that managed to perfectly cover specifically the D pins, or I am just victim of some “left side of the bathtube curve” and the D lines on the ribbon cable inside the smartphone happen to have failed prematurely.

(At least USB connectors are modular on Xperia smartphones. Sony accepted to repair it under warranty, I just need to find another daily driver for the 1~2 months it takes them to process repairs with the current delays).

1 Like