| ▲ | AceJohnny2 3 hours ago | |||||||
The author did not test the DFU flow, so I'm not sure why they're blaming the DFU port documentation. Certainly there is a bug in the external disk upgrade sequence if switching the disk to a different (also non-DFU? They didn't specify) port solved their problem. But that's not necessarily related to which port is the DFU port. To be clear, DFU (Device Firmware Upgrade) is a standard USB protocol (from 2004!), for a device to receive upgrades from a host. It is a specific port on the mac because that's all the boot-rom can support. This system does not come into play when booting from or upgrading an external disk, as the author was struggling with, because the external disk cannot be a USB Host to drive the DFU. And I'm guessing that the reason macOS doesn't give more details is because macOS is likely not involved in the step that fails (maybe iBoot is?), and they didn't develop a way for the failing step to communicate failure data back to macOS. Yet another UX failure. | ||||||||
| ▲ | numpad0 3 hours ago | parent | next [-] | |||||||
Or at least that's how it reads to me. As for reasons, I don't know why anything that can boot from USB can't from DFU-enabled USB port, but maybe it's configured as a special non-USB debug connector while bootloader is executing. | ||||||||
| ||||||||
| ▲ | 2 hours ago | parent | prev | next [-] | |||||||
| [deleted] | ||||||||
| ▲ | j16sdiz 2 hours ago | parent | prev [-] | |||||||
The author was not saying the document labeled wrong port as DFU port. He is saying the documented _behaviour_ of DFU port is wrong (or, at least, in complete.) | ||||||||
| ||||||||