I am trying to update firmware on my bricked(swann dvr8-4000) device via serial.
here is the available command
firmware file is not usual digicap file and without update command, how would i go about this? thank you
firmware file
U-Boot 2010.06 (Dec 24 2012 - 19:38:50)
TI813X-GP rev 1.0
ARM clk: 1000MHz
DDR clk: 533MHz
L3 clk: 220MHz
IVA clk: 410MHz
ISS clk: 480MHz
DSS clk: 240MHz
DSP clk: 750MHz
I2C: ready
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
128 MiB
MMC: OMAP SD/MMC: 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ @@
@@ @@
@@ @@
@@ @@
@@ @@@ @. @. @@@@ @@ @@@@@ @@@@@@@@@ @@
@@ @@@@@ L@@ @@@ @@@@@i @@@@ @@ @@ @@ @@ @@
@@ @@ @@@. @@@ @@@ @, @@ @@ @@ @@ @@ @@
@@ @@ @@ @@@ @@@ @@;@@: @@ @@ @@ @@ @@
@@ @@ @@ @@@.l@L@ ,@@@@ @@ @@ @@ @@ @@
@@ @@ @@ l@ @@@@ @. @@ L@@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@@@ @@ C@ @@ @@ @@ @@ @@ @@
@@ @@ ,@C @@ @@@ @@ C@ @@ @@ @@ @@ @@ @@
@@ @@@@@@@ @@ @@ @@ @@@@@@ @@ @@ @@ @@ @@
@@ @@@@@ @ @ @ @@@, @@@@ @@@@@ @@ @@
@@ @@
@@ @@
@@ @@
@@ @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Net: Ethernet clocking: 0x0
Detected MACID:84:7e:40:77:56:1c
cpsw
Hit any key to stop autoboot: 0
TI813X_EVM#
TI813X_EVM#help
? - alias for 'help'
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
colorbar- Displays a color bar using HDVPSS
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dcache - enable or disable data cache
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
editenv - edit environment variable
exit - exit script
false - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
go - start application at address 'addr'
help - print command description/usage
i2c - I2C sub-system
icache - enable or disable instruction cache
iminfo - print header information for application image
imxtract- extract a part of a multi-image
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
logo - Displays a logo using HDVPSS
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nandecc - Switch NAND ECC calculation algorithm b/w hardware and software
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
showvar - print local hushshell variables
sleep - delay execution for some time
source - run script from memory
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true - do nothing, successfully
version - print monitor version
TI813X_EVM#printenv
bootdelay=1
baudrate=115200
verify=yes
bootfile=uImage
ramdisk_file=ramdisk.gz
loadaddr=0x81000000
script_addr=0x80900000
bootargs=console=ttyO0,115200n8 noinitrd root=/dev/mtdblock4 ro rootfstype=cramfs mem=90M vram=6m earlyprintk notifyk.vpssm3_sva=0xBFFD0000 i2c_bus=3,400
bootcmd=nand read 0x81000000 0x26C0000 0x200000;logo on 0x81000000 0x81600000 0x81a00000 60 30;nand read 0x81000000 0x280000 0x300000;bootm 0x81000000
ethaddr=84:7e:40:77:56:1c
ethact=cpsw
ipaddr=192.0.0.64
serverip=192.0.0.128
stdin=serial
stdout=serial
stderr=serial
Environment size: 545/8188 bytes
here is the available command
firmware file is not usual digicap file and without update command, how would i go about this? thank you
firmware file
U-Boot 2010.06 (Dec 24 2012 - 19:38:50)
TI813X-GP rev 1.0
ARM clk: 1000MHz
DDR clk: 533MHz
L3 clk: 220MHz
IVA clk: 410MHz
ISS clk: 480MHz
DSS clk: 240MHz
DSP clk: 750MHz
I2C: ready
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
128 MiB
MMC: OMAP SD/MMC: 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ @@
@@ @@
@@ @@
@@ @@
@@ @@@ @. @. @@@@ @@ @@@@@ @@@@@@@@@ @@
@@ @@@@@ L@@ @@@ @@@@@i @@@@ @@ @@ @@ @@ @@
@@ @@ @@@. @@@ @@@ @, @@ @@ @@ @@ @@ @@
@@ @@ @@ @@@ @@@ @@;@@: @@ @@ @@ @@ @@
@@ @@ @@ @@@.l@L@ ,@@@@ @@ @@ @@ @@ @@
@@ @@ @@ l@ @@@@ @. @@ L@@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@@@ @@ C@ @@ @@ @@ @@ @@ @@
@@ @@ ,@C @@ @@@ @@ C@ @@ @@ @@ @@ @@ @@
@@ @@@@@@@ @@ @@ @@ @@@@@@ @@ @@ @@ @@ @@
@@ @@@@@ @ @ @ @@@, @@@@ @@@@@ @@ @@
@@ @@
@@ @@
@@ @@
@@ @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Net: Ethernet clocking: 0x0
Detected MACID:84:7e:40:77:56:1c
cpsw
Hit any key to stop autoboot: 0
TI813X_EVM#
TI813X_EVM#help
? - alias for 'help'
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
colorbar- Displays a color bar using HDVPSS
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dcache - enable or disable data cache
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
editenv - edit environment variable
exit - exit script
false - do nothing, unsuccessfully
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
go - start application at address 'addr'
help - print command description/usage
i2c - I2C sub-system
icache - enable or disable instruction cache
iminfo - print header information for application image
imxtract- extract a part of a multi-image
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
logo - Displays a logo using HDVPSS
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nandecc - Switch NAND ECC calculation algorithm b/w hardware and software
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
showvar - print local hushshell variables
sleep - delay execution for some time
source - run script from memory
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true - do nothing, successfully
version - print monitor version
TI813X_EVM#printenv
bootdelay=1
baudrate=115200
verify=yes
bootfile=uImage
ramdisk_file=ramdisk.gz
loadaddr=0x81000000
script_addr=0x80900000
bootargs=console=ttyO0,115200n8 noinitrd root=/dev/mtdblock4 ro rootfstype=cramfs mem=90M vram=6m earlyprintk notifyk.vpssm3_sva=0xBFFD0000 i2c_bus=3,400
bootcmd=nand read 0x81000000 0x26C0000 0x200000;logo on 0x81000000 0x81600000 0x81a00000 60 30;nand read 0x81000000 0x280000 0x300000;bootm 0x81000000
ethaddr=84:7e:40:77:56:1c
ethact=cpsw
ipaddr=192.0.0.64
serverip=192.0.0.128
stdin=serial
stdout=serial
stderr=serial
Environment size: 545/8188 bytes