Hi,
Been lurking around for quite some time now getting wiser quietly - now the time has come for an advice
I have 6 DS-2CD2732F-IS - all CN models - happily running the firmware they came with
Now the time came to fix what was not really broken and I successfully upgraded 4 of them without problems following the great "R0/DS-2CD2x32 BrickfixV2 brick recovery and full upgrade tool - enhanced" guide at R0 / DS-2CD2x32 BrickfixV2 brick recovery and full upgrade tool - enhanced.
But the 5th... did not work out so well and I would love some guidende to get it back to a better state
I'm not really sure where I messed up, but I think at some point I get my "digicap.dav" files mixed up and flashed IPC_R0_EN_STD_5.4.5_170123 from the Hikvision tftp updater
Either way, I'm stuck now and can't flash any firmware without boot failure
Currently it's running the mini system from the 'Brick-fix tool V2' with an mtd6ro modified according to the guide
I've attached serial to it and can see roughly the same symptoms whatever I flash it with - A boot loop!
This repeats over and over again
I'm thinking some other mtd got damaged in the process and that I can dump it from a donor camera
I do have a backup of the original mtd 1 and 6 from all cam's so I can get mtd6 back to it's old state - which does not seem to help here
Thanks in advance! I've been reading a lot on this forum both before and after this problem and I'm sure someone has a good advice
Been lurking around for quite some time now getting wiser quietly - now the time has come for an advice

I have 6 DS-2CD2732F-IS - all CN models - happily running the firmware they came with
Now the time came to fix what was not really broken and I successfully upgraded 4 of them without problems following the great "R0/DS-2CD2x32 BrickfixV2 brick recovery and full upgrade tool - enhanced" guide at R0 / DS-2CD2x32 BrickfixV2 brick recovery and full upgrade tool - enhanced.
But the 5th... did not work out so well and I would love some guidende to get it back to a better state
I'm not really sure where I messed up, but I think at some point I get my "digicap.dav" files mixed up and flashed IPC_R0_EN_STD_5.4.5_170123 from the Hikvision tftp updater
Either way, I'm stuck now and can't flash any firmware without boot failure
Currently it's running the mini system from the 'Brick-fix tool V2' with an mtd6ro modified according to the guide
I've attached serial to it and can see roughly the same symptoms whatever I flash it with - A boot loop!
This repeats over and over again
Code:
U-Boot 1.3.4-113988 (Mar 20 2015 - 17:36:32)
ARM Clock: 480MHz
DDR Clock: 336MHz
Hit Ctrl+u to stop autoboot: 0
|RCV UDP pack timeout|
Unknown command:null
booting from pri part...
load kernel...
load ramdisk...
init started: BusyBox v1.19.3 (2017-01-13 20:51:32 CST)
starting pid 373, tty '': '/etc/init.d/rcS'
Starting udev: [ OK ]
UBI device number 1, total 192 LEBs (24772608 bytes, 23.6 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi1_0.
pri_iUpgSuccCnt:0x1, sec_iUpgSuccCnt:0x1
UBI device number 3, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi3_0.
Check dir /davinci ok! (0)
UBI device number 4, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi4_0.
Check dir /config ok! (0)
diagnose_way = 10, repair_way = 1, interval = 60
route: ioctl 0x890c failed: No such process
mount: mounting none on /proc/bus/usb failed: No such file or directory
/dav
map_size = 0x300000
nr_item = 3
addr_offset = 0x0 filename = orccode.bin
addr_offset = 0x200000 filename = orcme.bin
addr_offset = 0x2a0000 filename = default_binary.bin
mmap returns 0x40260000
loading ./orccode.bin...addr = 0x40260000, size = 0x1a0a91
loading ./orcme.bin...addr = 0x40460000, size = 0x3a4fc
loading ./default_binary.bin...addr = 0x40500000, size = 0x40000
===============================
u_code version = 2016/4/6 3.0
===============================
ln: /dev/rtc: File exists
=====check_config start=====
===main db is ok===
FSP_network_protocol_5.3.5_net_1.6.1 netprocess version: 1.6.1 [17:24:18-Jan 13 2017].
No need to recover kernel pri partition.
No need to recover ramdisk pri partition.
[10-21 22:59:45][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:45][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:45][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:45][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
infd read End
Unix bus 0 .
[10-21 22:59:46][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:46][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:46][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:46][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:47][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:47][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:47][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:47][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:48][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:48][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:48][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:48][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
IEfile uncompressed.
[10-21 22:59:49][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:49][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:49][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:49][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:50][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:50][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:50][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:50][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:51][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:51][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:51][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:51][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:52][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:52][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:52][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:52][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:53][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:53][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:53][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:53][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:54][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:54][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:54][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:54][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[10-21 22:59:55][pid:843][STRM_ANLS][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
[10-21 22:59:55][pid:843][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[10-21 22:59:55][pid:843][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[10-21 22:59:55][pid:839][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
Unix bus End
insmod: can't insert 'uart232.ko': File exists
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
powerLineFrequencyMode = 0
@@@motion PAL!!!!!!!!!!!!!!!!!
[10-21 22:59:57][pid:859][UNI_IF][ERROR]stream request out range 3(2)
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
version = 16777472
get 0-0-0-0.000000-0-0-0
version = 16777472
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
[10-21 22:59:59][pid:859][OTHER][ERROR]ipc_db_backup need backup.
<init_run>3902:p_devcfg->ccdPara[1].capture_mode [0]
<MEGA_DSP>Platform Value:
<MEGA_DSP>Main mux type [0x4].
<MEGA_DSP>Sub mux type [0x4].
<MEGA_DSP>Thi mux type [0x2].
<MEGA_DSP>audio enc type[0x2].
<MEGA_DSP>voicetalk type[0x2].
<MEGA_DSP>Need PS SysHdr[0].
[10-21 22:59:59][pid:859][HW_IF][ERROR]<INIT485>:x=9,maxBaudIdx=15,/dev/uart1
[10-21 22:59:59][pid:859][HW_IF][ERROR]<INIT485>set...baudrate=9600,data=3,stop=0,parity=0,flowcontrol=0
starting pid 877, tty '': '-/bin/psh'
BusyBox v1.2.1-171136 Protect Shell (psh)
Enter 'help' for a list of davinci system commands.
# davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
<DSP> DBG:init_dsp_lib() begin
<DSP> DBG:init_dsp_lib() end
[10-21 23:00:05][pid:859][DSP][ERROR][0]g_pdsp->audioTBShare.frameLen=160, g_pdsp->audioTBShare.totalFrame=64..
[10-21 23:00:05][pid:859][SYSINIT][ERROR]max_fps=0...
[10-21 23:00:05][pid:859][SYSINIT][ERROR]max_fps=0...
[10-21 23:00:05][pid:859][SYSINIT][ERROR]max_fps=0...
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
mknod: /dev/snd/controlC0: File exists
mknod: /dev/snd/pcmC0D0c: File exists
mknod: /dev/snd/pcmC0D0p: File exists
dsp_init: Unsupported viType=0
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
[10-21 23:00:16][pid:859][SYSINIT][ERROR]hwif_dsp_init error force sys reboot,ret=-12!!!!
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param
I'm thinking some other mtd got damaged in the process and that I can dump it from a donor camera
I do have a backup of the original mtd 1 and 6 from all cam's so I can get mtd6 back to it's old state - which does not seem to help here
Thanks in advance! I've been reading a lot on this forum both before and after this problem and I'm sure someone has a good advice
