3 ms·
The chip's responses are how the iPhone knows what device / cable type is connected to the port- at least that's what I understand from this.
by leecb 6y ago
The chip's responses are how the iPhone knows what device / cable type is connected to the port- at least that's what I understand from this.
- cortesoft 6y agoWhy wouldn't the device ask the port directly? A chip in the cable means that the device asks the cable, which then asks the device.... why not cut out the middleman?
- WrtCdEvrydy 6y agoIf the device is dead, then it can't ask the port. This is also tied to fast charging (and whether the device will support it)
- cortesoft 6y agoCouldn't it provide the low power until the device is powered enough to answer the fast charging question?
- cortesoft 6y agoAlso, wait... if the device is dead, how does the CABLE know that fast charging is supported by the device?
- warricksothr 6y agoI think the link describes this tangentially. The minimal 10mw - 15mw current that high-five allows on a cable that hasn’t completed a handshake is enough to charge the capacitor for secure boot and trident which then can handshake with 0x74 to receive 5v 1a source. When the kernel boots the rest of the handshake process can be completed to increase the current. That’s at least my understanding from the document.
- derefr 6y agoOne use-case comes up in the article: the chip in the cable is able to probe information from the device even when the device is unpowered, essentially acting as a microcontroller grabbing some of the device's less-guarded peripherals for itself.
- deleted 6y ago[deleted]