Разработчик Джефф Джонсон (Jeff Johnson) рассказал, что Apple неправильно указала расположение DFU-портов (Device Firmware Update — обновление прошивки устройства) в MacBook. Из-за этого Джонсон долго не мог обновить ноутбук, при этом macOS не выводила подробное описание ошибки.

Согласно официальной документации Apple, DFU-порт у моделей MacBook на базе чипов Apple Silicon расположен следующим образом:
у 14-дюймового MacBook на M4 и M5 это крайний правый порт USB-C, если смотреть на левую сторону ноутбука;
у всех остальных моделей — крайний левый, если смотреть на левую сторону.

Кроме того, Apple подчёркивает, что для установки или обновления macOS важно использовать именно указанный порт. После установки ОС накопители можно подключать уже к любым совместимым портам, включая DFU.
Джонсон пытался установить на свой MacBook macOS 15.7.3, следуя рекомендациям Apple. Он пробовал использовать функцию Software Update в системных настройках и команду softwareupdate. Каждый раз процесс обновления запускался, и после него Mac перезагружался, но включался с исходной версией macOS.
При этом ноутбук не выдавал никаких ошибок. Несколько раз на экране появлялось уведомление о том, что обновление не установилось. Клик по кнопке «Подробнее» открывал пункт настроек с обновлением системы.

Позже Джонсон выяснил, что в документации Apple указали неправильное расположение DFU-портов. Для успешного обновления macOS с внешнего носителя надо игнорировать рекомендации: если в документации указан левый порт, то надо подключать в правый и наоборот.
При этом неясно, почему Apple не добавила в macOS предупреждение о том, что накопитель подключён к неправильному порту. Вместо этого Mac начинает процесс обновления и перезагружает устройство, что занимает достаточно много времени. Почему в официальной документации указаны неправильные порты, также неясно.
