Anda di halaman 1dari 8

PARA RECOVERY DVR COM PROBLEMAS

DE ATUALIZAÇÃO - by Idelson P.Silva


ipsgyn@gmail.com
Obs: Faça por sua conta e risco, se seu DVR esta funcionando OK,
não faça isso, você poderá danifica-lo para sempre.
Não tem garantias que irá funcionar com o seu DVR. Funcionou
no meu

Comigo fui aventurar em colocar o Firmware de outro fabricante, Ao termino


o DVR bootou e só fica parado nas Faixas Verticais coloridas e não sai
disso. Não deu certo . Mas também poderia ser erro ao atualizar ou travar
por falta de energia após iniciar uma atualização.

Solicitei ao vendedor Chinês a verão do Firmware original e mais atual de


meu DVR, demorou, mas ele enviou o arquivo HY_LSX_MBD6508E_V4.02.R11.20131113.bin

Dados do Meu DVR


SDVR FULL D1 16CH D1 16CH 960h - SDVR-9016I - Board MBD6508E
MBD6508E_V4.02.R11.24340061 - AVSTART SDVR-9016I
Langshixing Electronic
AVstart Professional Standalone DVR Manufacturer

Information:
DVR/NVR/HVR..: 16CH D1/960H / Board MBD6508E in "ProductType.ini"
System.......: V4.02.R11.24340061.1000
Build Date...: 2013-08-06 13:31:08
System uptime: 19:32
Serial ID....: ee5286efb4eaa5b4

This SDVR: http://www.secu365.cn/ProductShow.asp?ArticleID=7618415VVS&jj=001002003

O Firmware mais atual do meu SDVR é: HY_LSX_MBD6508E_V4.02.R11.20131113.bin


Já faz uma copia do Firmware com o nome update.img , vamos precisar.

HY_LSX é o Modelo do Fabricante


MBD6508E é Boad , Processador/Codec Hi3521 H.264
ARM Cortex A9 @ max. 930 MHz − 32 KB L1 I-cache and 32 KB L1 D-cache − 256 KB L2 cache
Input: Camera Digital IP 2x1080p+2X720p ou 8x720p ou 16xD1 (720x526)
Input: Camera Analógia BNC 16xD1 (720x526) + 16audio ou 16xCIF(320x240)+16audio
Vá no google, e:
procure o Cisco TFTP Server v1.1 – baixe / instale
procure o putty Telnet – baixe / instale

Cabo RS232 DB9 PADRÃO (o meu fiz com cabo de 2 mouse antigo serial), fica à sua
escolha, cabo padão ou Adaptador USB para Serial RS232 padrão.

Dados de minha configuração de Rede é:


Com o DVR desligado conectar o cabo/adaptador na RS232 do DVR e depois
na Serial ou USB do PC.
Rode o Cisco TFTP Server e setar a pasta onde esta o(s) arquivo(s) do
Firmware.

Rode o PUTTY e seta ele para a porta serial de seu PC, olhe no gerenciado
de dispositivo em qual COMx ficou instalado.

No meu PC é a COM1, mas isso pode muda de PC para PC, pode ser
com2,com3,com4,etc...
Deixe a tela do PUTTY ativa, porque você vai ter que teclar Ctrl C
Ao liga o DVR e aparece a inicialização.

Ligue o DVR e quando mostrar esses comandos abaixo na tela do Putty,


tecle Ctrl-C e quando ficar no prompt de comando hisilicon# estará pronto
para iniciar o recovery
Exemplo:
U-Boot 2010.06-svn91 (Jan 07 2013 - 10:38:27)
DRAM: 256 MiB
Check spi flash controller v300. found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128BV"
envcrc 0xc999a144
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
MAC: 00-0B-3F-00-00-01
user init finish.
Press CTRL-C to abort autoboot in 0 secondshisilicon # <INTERRUPT>
hisilicon #
Comando para Setar o IP do DVR
setenv ipdaddr 192.168.1.10

Comando para Setar o IP do PC "servidor TFTP" nesse caso é o IP do seu PC.


setenv serverip 192.168.1.12

Comando para Salvar os comandos digitados


saveenv

Após setar os IPs, para recovery de seu DVR tente o passo 1 se não der certo tente o 2
se não der certo tente o 3, se não der certo tente ajuda com o Fabricante de seu DVR e
Boa Sorte.

Passo 1 - primeira tentativa de recovery


tftp -t update.img
run up
Aguarde o DVR re-iniciar, caso não re-inicie execute o comando:
reset

Parabens seu DVR foi Restaurado, se o menu em seu dvr ficou faltando algum ícone, faça a
atualização pelo DVR usando esse mesmo arquivo que usamos aqui no recovery.

Passo 3 - terceira tentativa de recovery


tftp -t custom-x.cramfs.img
tftp -t romfs-x.cramfs.img
tftp -t user-x.cramfs.img
tftp -t web-x.cramfs.img
tftp -t logo-x.cramfs.img
tftp -t InstallDesc
run dc
run dr
run du
run dw
run dl
Aguarde o DVR re-iniciar, caso não re-inicie execute o comando:
reset
Parabens seu DVR foi Restaurado, se o menu em seu dvr ficou faltando algum ícone, faça a
atualização pelo DVR usando esse mesmo arquivo que usamos aqui no recovery.
Passo 2 - segunda tentativa de recovery
run dc HY_LSX_MBD6508E_V4.02.R11.20131113.bin
Aguarde o DVR re-iniciar, caso não re-inicie execute o comando:
Reset

Parabens seu DVR foi Restaurado, se o menu em seu dvr ficou faltando algum ícone, faça a
atualização pelo DVR usando esse mesmo arquivo que usamos aqui no recovery.

Agora vamos por a mão na massa.

Boa Sorte

Autor: Idelson Pessoa da Silva


E-mail: ipsgyn@gmail.com
Site: www..solomisto.com.br

Históricos de commandos digitados nas tentativas de


recovery, serve como exemplo.

custom-x.cramfs.img
romfs-x.cramfs.img
user-x.cramfs.img
web-x.cramfs.img

"Command" : "RemoveFile",
"FileName" : "/mnt/mtd/Config/Json/Ability"
"Hardware" : "MBD6508E",
"Vendor" : "General"

setenv netmask 255.255.255.0


setenv gatewayip 192.168.1.1
sip 192.168.1.12
tftp -t update.bin

tftp -t custom-x.cramfs.img
tftp -t romfs-x.cramfs.img
tftp -t user-x.cramfs.img
tftp -t web-x.cramfs.img
tftp -t logo-x.cramfs.img
tftp -t InstallDesc

run dc InstallDesc

tftp -t HY_LSX_MBD6508E_V4.02.R11.20131113.bin
run /mnt/mtd/Config/Json/Ability

setenv ipdaddr 192.168.1.10


setenv serverip 192.168.1.12
saveenv
run up update.img
run up update.bin

run dc HY_LSX_MBD6508E_V4.02.R11.20131113.bin

tftp -t InstallDesc
run dc InstallDesc
run dc custom-x.cramfs.img
run dc romfs-x.cramfs.img
run dc user-x.cramfs.img
run dc web-x.cramfs.img

MBD6508E_V4.02.R11.24340061 - AVSTART SDVR-9016I


Langshixing Electronic
AVstart Professional Standalone DVR Manufacturer

U-Boot 2010.06-svn91 (Jan 07 2013 - 10:38:27)


DRAM: 256 MiB
Check spi flash controller v300. found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128BV"
envcrc 0xc999a144
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
MAC: 00-0B-3F-00-00-01
user init finish.
Press CTRL-C to abort autoboot in 0 secondshisilicon # <INTERRUPT>
hisilicon #

baudrate=115200
bootfile="uImage"
da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=mw.b 0x82000000 ff 1000000;tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 zImage.img; bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
ethaddr=00:0b:3f:00:00:01

run dc
run dr
run du
run dw

Anda mungkin juga menyukai