DS-2CD2042WD-I восстановление после стертого NAND
|
|
_AVP_ | Дата: Вторник, 17.03.2020, 22:23 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| NAND был полностью стерт командой в терминале "nand verify all" - ни за что б не догадался что деструктивная команда... На зарубежном форуме выпросил копии партиций камеры https://ipcamtalk.com/threads....2 Напрямую в NAND программатором оно не льется, нет ECC кодов. Только uBoot нашел "полный" с ECC и он благополучно шьется в NAND и запускается. Камере теперь доступен TFTP сервер, но залить прошивку не получается "update" не работает, ругается на отсутствующий dtb-что это? "updtb" просит файл r6.dtb "tftp" только заливает файл в RAM - как впихнуть в NAND?Добавлено (17.03.2020, 22:26) --------------------------------------------- команды из help
r32 w32 boot erase help reset setenv printenv saveenv show tftpboot bootm crc killb readoob updtb updateb upf update format upbs ubi go mii dump mtest memset fdt nand usbdl gpio tftp ping sd
|
|
|
|
iTuneDVR | Дата: Среда, 18.03.2020, 12:24 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| При обновлении прошивки, загрузчик берет из области системной информации данные о модели и пр. и сравнивает их с тем, что есть в прошивке, чтобы определить то или не то и продолжить или нет. По скольку у тебя там стерто, то соответственно оно и просит нечто...
Если программатор позволяет работать с чисты данными, то в нужные области нужно будет засунуть пересобранный блок системной информации с твоим серийником, маком и прочими, по шаблону из другой камеры R6 или тупо сделать клона и потом подправить в нужных местах Но, есть тонкость и возможно нет совсем старых камер без криптованной области.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
_AVP_ | Дата: Среда, 18.03.2020, 14:51 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| образ всех партиций от другой камеры есть. Но он не подходит для программатора - нет 64-байтовых участков с ECC после каждого 2048 байтовой страницы. Если шить образ пропуская это участки = камера не стартует, в терминал выводится только пару символов и она висит. загружать любой файл в RAM камеры можно по tftp. Только как их прописать в NAND средствами uBoot?
|
|
|
|
iTuneDVR | Дата: Среда, 18.03.2020, 18:20 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| Через интерфейс NAND, но может и не получится в связи с некоторыми возможными ограничениями, но надо попробовать. Выгрузить наружу конечно нельзя и посмотреть тоже проблема, поэтому выход если накатить другой загрузчик под это железо. Могут наверное быть и другие варианты.
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|
_AVP_ | Дата: Среда, 18.03.2020, 21:22 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
| вот выгрузить то как раз не проблема средствами UBOOT, хоть с ECC хоть без и всю NAND целиком. А нужно именно всунуть назад в NAND партиции посекторно. Или научиться считать ECC
|
|
|
|
iTuneDVR | Дата: Пятница, 20.03.2020, 01:26 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
| Проверяй рабочий интерфейс командой nand ... Если не идет речи про облачное использование, то можно склонировать
В любом случае упрешься в зашифрованную системную область и ...
Но, есть программаторы, которые на входе берут чистый дамп и пишут как надо, либо работай с другим загрузчиком. Надо поискать и возможно у ростелека есть под их камеры с полным функционалом, чтоб там дампить и пр...
Мотивация, направление, посыл ;) "Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT. www.iTuneDVR.ru
|
|
|
|