Замена загрузочной флешки Synology (Synology USB flash module transplant)
Однажды, столкнулись мы с не простой как оказалось проблемой
Synology 918+ с постоянно мигающим синим индикатором включения.
Хранилище не подавало ни каких признаков работоспособности и загрузки в частности.
Как оказалось в момент обновления с DSM 6.* на DSM 7.* отказала внутренняя загрузочная флешка, унеся в момент сбоя с собой прошивку BIOS.
Нами был снят с платы и прошит BIOS но это не помогло, Synology начала загружаться но падала в ошибку при попытке загрузить образ Synology_2, в итоге Synology загружала резервный образ Synology_1.
В этот момент Synology становилась доступна по сети с помощью find.synology.com.
Она делала вид что исправна, просила установить DSM, форматировала диски но в определенный момент падала в ошибку “не удалось установить DSM” примерно на 56-60%.

Мы перепробовали все рекомендации из интернета, меняли память, меняли диски, брали разные образы DSM, на тот момент Флешка выглядела полностью исправной и казалось что с ней все хорошо, мы сняли с неё дамп и т.д. проблема выглядела как внутренняя, не связанная с flash. Мы даже купили еще одну 918+ для диагностики данного устройства.
Какого было наше удивление когда при взаимной замене флешек старая Synology заработала а новая нет.
Так мы приговорили родную флешку.
По факту Bios Synology устроен таким образом, что он готов загрузиться с абсолютно любого flash устройства, у которого будет пара VID/PID F400, Synology безразлично как и куда подключена флешка с таким VID/PID, это может быть внутренний разъем 10 pin или внешний USB порт, она в любом случае будет грузиться с этой флешки.

При чем сама Synology и OS DSM игнорируют всю остальную информацию им важен только VID/PID F400
Для загрузки нашей DS мы использовали первую попавшуюся флешку на контроллере Phison (он хорошо прошивается и ПО доступно), заменили ему VID/PID на значение F400, залили наш дамп с неисправным разделом Synology_2 и установили её в передний usb 3.0 разьем.
Synology загрузилась и установила DSM, починив раздел Synology_2 самостоятельно.

Сообщество так же использует флешки A-DATA C802 у меня такой под рукой не оказалось, не могу сказать чем она лучше или хуже любой другой.
Метод с заменой загрузочной флешки позволяет установить на Synology с видео выводом любую ОС совместимую с Аппаратной начинкой, но вопрос -“зачем?”
Для полноценной установки замены во внутрь можно поискать flash аналог 10 pin USB DOM (Disk-on-module) вам подойдет любой более 128 мб, следите за контроллером, что бы вы могли его прошить под необходимый VID/PID.
Или вы можете сделать немного колхозинга и сделать ваш внутренний порт 10 pin usb в обычный usb 2.0.
распиновка есть тут
Я для этого использовал старый OTG кабель от смартфона, еще можно использовать USB удлинитель.
Выглядит не очень эстетично, но при выходе из строя flash меняется быстрее.


внутренний порт 10 pin usb в обычный usb 2.0.
Прикладываю официальные bios.ROM, rd.gz, zImage от synology, которые могут вам пригодиться для ремонта вашей 918+