Страница 1 из 2

Помогите с дампом dahua dvr0804le-a

Добавлено: 28 апр 2021, 01:32
dsone
Доброго времени всем друзья! Мастера принесли 2 одинаковых регистратора после не удачных прошивок. Модели dahua dvr0804le-a. В одном полная тишина в консоли, во втором можно попасть в загрузчик, но при попытке что либо изменить и сохранить выдает ошибку
Error: start and/or end address not on sector boundary,
а при попытке загрузить через TFTP
Programing start at: 0xa0060000
write : 3%Error: start and/or end address not on sector boundary
write : 7%Error: start and/or end address not on sector boundary
и т.д.
Имеется программатор, по этому прошу помощи, м.б. у кого-то завалялся дамп.
Дамп того что дает что-то в консоли уже слил, https://drive.google.com/drive/folders/1hDeRglBTSvkbDSAYRic0cEJCLIXCeehW?usp=sharing.

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 28 апр 2021, 14:40
iTuneDVR
Проблема записи, это возможно проблема самого флеша физически.
Раз есть один дамп с которого пускает в загрузчик, то это достаточное основание для его записи на другой регистратор, а дальше штатное обновление через update.img или модулями, извлеченными из прошивки в т.ч. и загрузчик для верности.
Раз есть программатор, то в нем стоит потестировать флеш.

Дамп по ссылке чуть больше чем нужно.
С виду дамп цел, но реально от того ли он устройства?
Лог загрузке?

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 28 апр 2021, 15:01
iTuneDVR
Апдейт, прошивка, дамп.

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 28 апр 2021, 22:24
dsone
Nor читается и пишется программатором без ошибок. Залил flash.bin, запаял, не грузится...
Лог
U-Boot 1.3.1 (Feb 24 2011 - 09:40:15) - [32-bit mode]
Name: u-boot, bulid date: Feb 24 2011 09:40:15, version: 1.02.8

DRAM: 256 MiB
## Unknown FLASH on Bank 1 - Size = 0x75155555 = 1431306240 MiB
NOR: 1873.3 MiB
*** Warning - bad CRC, using default environment

Unprotecting Flash...
Error: start and/or end address not on sector boundary
In: serial
Out: serial
Err: serial
Serial: 000000000000000000
HWADDR0: 00:00:00:00:01:10
Product type : LE_A
phyaddr = 0
STM-GMAC: MICREL found
Hit any key to stop autoboot: 0
Using MAC Address 00:00:00:00:01:10
phyaddr = 0
STM-GMAC: MICREL found
STM-GMAC: PHY auto-negotiate timed out
STM-GMAC: *Warning* no link detected
Timeout
memset addr : 0x80700000, size : 0x500000
### CRAMFS loading 'boot/uImage' to 0x80000000
### CRAMFS load complete: 2213012 bytes loaded to 0x80000000
## Booting image at 80000000 ...
Image Name: Linux-2.6.23.17_stm23_0119-mb680
Image Type: SuperH Linux Kernel Image (gzip compressed)
Data Size: 2212948 Bytes = 2.1 MiB
Load Address: 80801000
Entry Point: 80802000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Starting kernel mem=120M, console=ttyAS0,115200 rootfstype=cramfs root=/dev/mtdblock1 bigphysarea=1512 nwhwconf=device:eth0,speed:100,hwaddr:00:00:00:00:01:10 stmmaceth=phyaddr:0 dh_keyboard=1 product_type=0 load_modules=1 - 0x00000000 - 0 ...

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 29 апр 2021, 10:40
iTuneDVR
Полный лог вывода файлом прицепить, если слишком большой или убрать его в секцию code.
Если лога нет, то включить его через

Код: Выделить всё

setnenv dh_keyboard 0
saveenv
reset

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 30 апр 2021, 00:29
dsone
Так в том то и дело что не дает сохранить saveenv. Выбивает ошибку Error: start and/or end address not on sector boundary

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 30 апр 2021, 15:40
iTuneDVR
Останови загрузку в том, что есть.
Дай команду

Код: Выделить всё

help
flinfo

Вывод карты памяти сюда.

Пробуй этот дамп, должен появится лог.

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 01 май 2021, 01:51
dsone
Записал. Вот лог

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 01 май 2021, 01:52
dsone
DVR> flinfo

Bank # 1: missing or unknown FLASH type
DVR>

Re: Помогите с дампом dahua dvr0804le-a

Добавлено: 01 май 2021, 14:09
iTuneDVR
Проблема с флешем, как и было в начале.
Однако, если на программаторе нет никаких проблем, то либо проблемы с пайкой, либо это косвенная проблема, которая затрагивает каким-то образом флеш.
По команде fli, должна быть выведена карта банков с правами доступа.
Раз с регистратором уже кто-то что-то делал, то может быть все что угодно.