Raspberry Pi 5: Черный экран и мигание зеленого индикатора (9 или 10 раз) - Решение проблемы
Если при включении Raspberry Pi 5 вы видите черный экран, порты USB, LAN не работают, а зеленый светодиод (ACT) циклично мигает 9 или 10 раз, это указывает на проблему с загрузчиком (EEPROM) или несовместимость прошивки с вашей ревизией платы.
Эта проблема часто встречается на ранних или специфических ревизиях плат. Ниже приведено рабочее решение по откату и фиксации версии прошивки.
Важно: Если данная инструкция не поможет, с высокой долей вероятности у вас аппаратный брак (дефект платы). В таком случае рекомендуется вернуть устройство продавцу или обменять его по гарантии.
После перепрошивки, если вытащить SD-карту и подать питание на Raspberry Pi 5, можно увидеть диагностический экран:

Инструкция по восстановлению
Шаг 1. Скачивание специальной версии прошивки
Нам понадобится конкретная стабильная версия загрузчика, на которой проблема отсутствует.
Скачайте архив с прошивкой (bootloader) по ссылке: GitHub: rpi-eeprom v2024.09.10-2712 или зеркало с нашего сайта riopass.ru.
GitHub: rpi-eeprom v2024.09.10-2712 Вам нужны файлы для создания загрузочной SD-карты восстановления (Recovery).
Шаг 2. Запись прошивки EEPROM через Raspberry Pi Imager
Так как скачанный архив содержит готовый образ диска (.img), для записи нам понадобится программа Raspberry Pi Imager.
Подготовка файла: Распакуйте скачанный архив. Найдите внутри файл с расширением
.img(например,rpi-boot-eeprom-recovery-2024-09-10-2712-sd.img).Запуск программы: Откройте Raspberry Pi Imager.
Выбор образа:
Нажмите кнопку "Выбрать ОС" (Choose OS).
Прокрутите список в самый низ.
Выберите пункт "Использовать свой образ" (Use Custom).
В открывшемся окне найдите и выберите распакованный ранее
.imgфайл восстановления.
Запись:
Нажмите "Выбрать диск" (Choose Storage) и укажите вашу карту памяти.
Нажмите "Записать" (Write).
Прошивка платы:
Вставьте записанную карту в выключенную Raspberry Pi 5.
Подайте питание.
Дождитесь, пока зеленый светодиод начнет быстро и непрерывно мигать (ну если подключили монитор, то он будет полностью зеленым.). Это означает, что EEPROM успешно обновлен.
Отключите питание и извлеките карту.
Шаг 3. Подготовка ОС и блокировка обновлений
Теперь нужно записать операционную систему, но запретить ей обновлять EEPROM обратно до нерабочей версии.
Запишите образ нужной вам системы (Raspberry Pi OS, Ubuntu и др.) на microSD карту обычным способом (через Raspberry Pi Imager или BalenaEtcher).
ДО первого запуска вставьте карту в кардридер компьютера.
Откройте раздел
boot(илиbootfs) на карте.Найдите и откройте файл
config.txtс помощью текстового редактора (Notepad++, Блокнот).В самый низ файла добавьте следующий блок настроек:
[all] eeprom_update=0 BOOT_UART=0 WAKE_ON_GPIO=1 POWER_OFF_ON_HALT=0 # Отключить автообновление EEPROM UPDATE_SELF=0
⚠️ Критически важные нюансы
НЕ подключайте Wi-Fi при первой настройке! Особенно это касается Raspberry Pi OS. При первом запуске мастер настройки предложит подключиться к сети. Пропустите этот шаг. Если подключить интернет сразу, система может принудительно скачать и установить последнее (проблемное для вашей платы) обновление EEPROM еще до того, как вступят в силу настройки
config.txt.На других системах (не RPi OS) автоматическое обновление встречается реже, но лучше перестраховаться.
После успешной загрузки и проверки работоспособности, убедитесь, что параметры в
config.txtприменились.Так же есть проблема, когда Raspberry Pi OS может сама принудительно обновлять EEPROM, чтобы Вы не делали, вот скриншот:

[all]
eeprom_update=0
BOOT_UART=0
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
# Отключить автообновление EEPROM
UPDATE_SELF=0