synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбсуждение Прошивки › Слетела прошивка DS220j (118, 218, 218play, 418j, 420j; RS819) на чипе Realtek RTD1296

Слетела прошивка DS220j (118, 218, 218play, 418j, 420j; RS819) на чипе Realtek RTD1296

vik_od · 05.07.2021

Получил глючный/нерабочий DS220j.

Устройство стартует, при установке нового диска web assistang пытается установить DSM и переходит в статус "Migratable".  Форматирование диска на компьютере и прочие танцы с бубном ни к чему не приводят. Выйти из статуса "Migratable" и соответственно зайти в DSM и настроить устройство не выходит. 

Из замеченного web assistant и synology assistant показывают серийный номер - undefined и все.

Подключился в serial console по uart и снял лог загрузки - в самом начале загрузки вылазит:

Цитата

Bad Magic Number: should be 0x27051956 (current: 0xffffffff)
Image Corrupted, Load Backup Image...

что наводит на мысли об слетевшей прошивке. 

О предыдущих моделях на чипе Marvell уже все известно и подобное не трудно решить, но вот с новыми 218j/220j на Realtek информации не находил.

 

Если у кого-то есть информация или дамп рабочей прошивки - прошу поделиться.

Какой по-умолчанию SynologyNAS login в этих устройствах (пробовал разные комбинации root/admin - не подходит)?

ds220j_serial_log_full.txt

Web_Assistant.png

Synoilogy_Assistant.png

 

UPD1: RTD1296 используется в следующих моделях Synology: DS118, DS218, DS218play, DS418j, DS420j, RS819.

UPD2: Благодоря дампу DS418J с немецкого форума удалось составить его карту прошивки и сравнить с тем, что есть в загрузчике DS220j.

Если коротко - прошивки отличаются по структуре и объему:

  • DS418J - 8Mb flash, серийник хранится в прошивке
  • DS220j - 16Mb flash, 'двойная' прошивка - пол чипа сама прошивка и вторая полоавина чипа - бекап, серийника в прошивке нет -  хранится в специальной защишенной области spi flash. Прошить через uart (serial console) не вышло - видимо стоит защита от записи.

 

Lomario · 06.07.2021

Вот тема по восствновлению DS418j.

У 220j все должно быть аналогично.

vik_od · 06.07.2021

@Lomario Я находил эту тему - там человек восстанавливал програматором по инструкции для Marvell, но  у упомянутого 418j на Realtek - 64Mbit флеш, как и у Marvell моделей. У моего же DS220j флеш на 128Mbit  и данные скорее всего будут лежать по другим адресам.

Похоже без рабочего дампа флеш не разобраться.

Lomario · 08.07.2021
В 06.07.2021 в 15:38, vik_od сказал:

там человек восстанавливал програматором по инструкции для Marvell

Посмотрите внимательнее всё, а не только последнее сообщение.


 

 

vik_od · 04.08.2021

Из раскопонного на данный момент: в DS220j прошивка сильно отличается от предыдущих моделей - флешка двойная с прошивкой и ее бекапом.

У меня слетела основная прошивка, но остались целыми загрузчик и бекап. Что с серийником - непонятно. Его следов прошивке нет и судя по карте адресов - места для него в прошивке не предусмотрено.

По спецификации spi flash - в чипе есть отдельная защищенная область для хранения информации с серийниками и т.д., но как ее прочесть через serial console - не разобрался, возможно никак.

Прошить чип через serial console не получилось, он принимает прошивку, но содержимое не меняется. Видимо стоит защита от записи. Дальнейшие действия - выпайка и расчлененка чипа на програматоре.

To be continued...