crwdns2933423:0crwdne2933423:0

Repair guides, manuals, and troubleshooting help for iFixit soldering tools. Get everything you need to repair your iFixit soldering tools yourself.

Can't connect my Soldering iron to my FairPhone 4

Hi,

I can't get my FairPhone 4 to connect to the soldering iron.

I tried both the app and the web console (in Chrome for Android).

I am using the stock USB C cable.

I can connect to it on my macbook pro, and I updated the firmware to the latest version (1.4.1).

I also tried to enable USB debugging in the developer options and rebooting.

I tried inserting the USB C cable in a different orientation, and changing the cable (although it works fine on my macbook). Also tried with the power button in both positions when inserting the cable.

In all these scenarios, the error is "Connection Error Make sure you do not already have another connection open and try again". In Chrome, I simply don't see the device : "No compatible devices found".

What could be causing this ? How can I debug this issue ?

Best,

Jeremy

crwdns2934081:0crwdne2934081:0 crwdns2934083:0crwdne2934083:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 1
crwdns2947414:01crwdne2947414:0

I've forward your issue to the iFixit product folks, hang tight!

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0

crwdns2933313:01crwdne2933313:0

crwdns2934051:0crwdne2934051:0

Well Gemini managed to pinpoint the issue!

When connecting my phone to the soldering iron via a USB-C hub, and connecting the iron using USB-A then it works fine in both Chrome and the iFixit App!

It only works with USB-A! I tried the same hub with the stock USB-C cable and another USB-C cable, with and without external power going into the hub. Nothing worked except when swapping the stock cable for a USB-A to USB-C cable.

So strange!

crwdns2934105:0crwdne2934105:0

crwdns2889612:0crwdne2889612:0 2

crwdns2944067:04crwdne2944067:0:

Ah! So the issue is the handshake between the protocols USB 2.0 Vs USB 3.x. The hub assumes 3.0 when passing the data Vs 2.x the USB-A cable enforces.

I bet you going directly won't encounter the issue.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

I might not have been clear : I still cannot connect my soldering iron directly to my phone. I need to go through the hub and the USB A for it to be discovered. The USB A - USB C cable I used is rated for USB 3.0 (it is an external USB SSD cable). I agree : the problem probably lies in the handshake. Maybe the USB PD handshake fails here and the serial interface is confused ?

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

I do remember encountering the exact same issue with another phone, but I did not try to enable USB debugging on that phone

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

@jeremydahan - The USB Standards Group has made a mess! The connection is a group of Standards and the discrete names of each are often intermixed!

The first is the Letter which only defines the connectors and the pin assignments (A, B & C being the major ones)

Then we have the Protocol which is a giant mess! Here we have a hierarchy 3.x is supposed to support 2.x based connections. As the group fudged the naming up royally it's not clean!

Then we have the power PD stuff and then we have Apple adding Thunderbolt services into the mix!

So with the idea of a simple standard we have a kludge!

But wait! The cable & hardware folks needed fatter gage wires for power so to meet the spec some lines had to go! Which is where we have two distinct cables one for power with fewer data lines and other a full cable which can offer limited power and all of the data lines.

crwdns2934271:0crwdnd2934271:0crwdne2934271:0

crwdns2934285:0crwdne2934285:0

crwdns2934229:0crwdne2934229:0

Jeremy Dahan crwdns2934231:0crwdne2934231:0
crwdns2936625:0crwdne2936625:0:

crwdns2936751:024crwdne2936751:0 7

crwdns2936753:07crwdne2936753:0 35

crwdns2936753:030crwdne2936753:0 35

crwdns2942667:0crwdne2942667:0 35