This firmware is not compatible with -ZS cameras.... it's normal Eos.4431R-ZS.
-ZS is NAND-Eos, read the OP!!
This firmware is not compatible with -ZS cameras.... it's normal Eos.4431R-ZS.
-ZS firmware is confirmed working. Link is in OP (NAND-Eos)@cor35vet can you check and advise if the earlier posted FW is valid also for my 4431R-ZS? Or is there any need to update because Web-service is 99% in English at the moment.
See attached screenshot.
@cor35vet can you check and advise if the earlier posted FW is valid also for my 4431R-ZS? Or is there any need to update because Web-service is 99% in English at the moment.
See attached screenshot.
-ZS firmware is confirmed working. Link is in OP (NAND-Eos)
But it's the same version as yours, so nothing will change I guess.
It will change to the general firmware, which means you won't see your camera model in the "Device Type" anymore. For me the translation is better than before and the cam is running more stable. Had two times bootloops with the firmware I got with the cam from the Chinese seller.
I was bored, tried to crack NVR4XXX-4K -> https://i.botox.bz/DH_NVR4XXX-4K_Eng_P_V3.210.0005.0.R.20160614.bin
Let me know if anyone tries it out.
Device Type
IPC-HFW4431M-AS-I1
Software Version
2.460.0000.4.R, Build Date: 2016-06-21
When the english version is available I will: Index of /Dahua/kamerove_systemy/_Firmware/04IPC/IPC-HX4XXX-Eos/DH@cor35vet
Code:Device Type IPC-HFW4431M-AS-I1 Software Version 2.460.0000.4.R, Build Date: 2016-06-21
I would try to update, but no one seems to suite? Eos 3.Gen is only 2.42. It doesn´t brick, but also not upgrade and stops at uploading.
Seems to be this one 大华股份
DH_IPC-HX4XXX-Eos_Chn_PN_Stream3_V2.426.0000.22.R.20170309.bin
but only Chinese.
Could you patch this one to english?
I got your Eos 2.42 flashed over telnet, over WebIF it was not possible:When the english version is available I will: Index of /Dahua/kamerove_systemy/_Firmware/04IPC/IPC-HX4XXX-Eos/DH
Enter 'help' for a list of built-in commands.
~ # killall upgraded
~ # upgraded
[OSA-APP] OSA Build on Jun 14 2016 at 17:47:40.
[OSA-APP] SVN NUM: 5955.
[libpdi] libpdi.so Build on Mar 23 2016 at 14:11:30.
[libpdi] SVN NUM: 28263.
[libpdi] Get fpga upgrade cfg failed, use default
01:35:09|[pdc] The cmd 3221510146 is invalid
[libpdi] Get flash total size failed
[libpdi] Support backup partition !!!
[libpdi] Flashtype = 3,patSize = 30000,rwSize = 10000,ersSize = 10000
[libpdi] WARN : Device has no crypt chip!
[libpdi] phyaddr= 0x856fe000, memLen= 0x2000
01:35:09|[pdc] Both of Chief and Backup File CRC check OK!
Fail to get env hwidEx!
[libpdi] can't find commLen cfg
UPGRADED_MSG: Do memlock
Name: upgraded, bulid date: Jun 20 2016 11:48:53, svn: 590
UPGRADED_MSG: start download file!
[libpdi] >-------getSystemInfo------->
Fail to get env authcode!
[libpdi] Get authcode error
[libpdi] deviceType: IPC-HFW4431M-AS-I1
[libpdi] processorType: 26
[libpdi] hardwareVersion: 1.00
[libpdi] appAutoStart: 1
[libpdi] serialNumber: 2F01101PAU00001
[libpdi] deviceClass: IPC
[libpdi] noPtz: 1
[libpdi] noSdCard: 0
[libpdi] noRTC: 0
[libpdi] bandWidth: 80
[libpdi] <-------getSystemInfo-------<
UPGRADED_MSG: Can't Open /mnt/mtd/Config/passwd
UPGRADED_MSG: Login success!
[libpdi] Read: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: ff
[libpdi] Write: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: 0
UPGRADED_MSG: Kill 958 successful
UPGRADED_MSG: Kill 964 successful
UPGRADED_MSG: Can't find pid sonia
UPGRADED_MSG: Kill sonia success!
UPGRADED_MSG: Kill 921 successful
UPGRADED_MSG: Kill VideoDaemon success!
UPGRADED_MSG: do /usr/etc/upgraded.sh ...
UPGRADED_MSG: /usr/etc/upgraded.sh not found!
UPGRADED_MSG: drop caches.
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Received : 14354129, FileSize : 14354129
UPGRADED_MSG: Download Complete
UPGRADED_MSG: Can't find pid pppd
UPGRADED_MSG: not find pppd!
UPGRADED_MSG: Can't find pid snmpd
UPGRADED_MSG: not find snmpd!
UPGRADED_MSG: Can't find pid wpa_supplicant
UPGRADED_MSG: not find wpa_supplicant!
UPGRADED_MSG: Do DownLoad success!
[libpdi] file /usr/etc/upgraded37777.sh don't exit!
UPGRADED_MSG: Flash init success
UPGRADED_MSG: hwid file success!
UPGRADED_MSG: no FlashType!pass
Fail to get env native!
UPGRADED_ERR: LINE: 1074: invalid file: Install.lua
UPGRADED_MSG: zip file total size: 14460175
[libpdi] >-------getSystemInfo------->
Fail to get env authcode!
[libpdi] Get authcode error
[libpdi] deviceType: IPC-HFW4431M-AS-I1
[libpdi] processorType: 26
[libpdi] hardwareVersion: 1.00
[libpdi] appAutoStart: 1
[libpdi] serialNumber: 2F01101PAU00001
[libpdi] deviceClass: IPC
[libpdi] noPtz: 1
[libpdi] noSdCard: 0
[libpdi] noRTC: 0
[libpdi] bandWidth: 80
[libpdi] <-------getSystemInfo-------<
UPGRADED_MSG: packet.name: IPC-HX3XXX, board.name: IPC-HFW4431M-AS-I1
UPGRADED_MSG: packet.hardver: , board.hardver:
UPGRADED_MSG: Verify version success
Header CRC Checking ... OK
Image Name: kernel.img
Image Type: kernel.img (gzip compressed)
Data Size: 1453792 B, Bytes = 1.39 MB
Load Address: 0X170000
Data CRC Checking ... OK
Programing start at: 0X170000
[libpdi] write update Flag
[libpdi] Read: blkIndex: 0,pageIndex: 0,byteIndex: 0 ,fLag: ff
[libpdi] Write: blkIndex: 0,pageIndex: 0,byteIndex: 0 ,fLag: 55
[libpdi] Flash_createPartionTab:6
[libpdi] FlashErase: addr= 0x0x170000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 0%... [libpdi] FlashErase: addr= 0x0x180000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 0%... [libpdi] FlashErase: addr= 0x0x190000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 1%... [libpdi] FlashErase: addr= 0x0x1a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 1%... [libpdi] FlashErase: addr= 0x0x1b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 2%... [libpdi] FlashErase: addr= 0x0x1c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 2%... [libpdi] FlashErase: addr= 0x0x1d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 3%... [libpdi] FlashErase: addr= 0x0x1e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 3%... [libpdi] FlashErase: addr= 0x0x1f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 4%... [libpdi] FlashErase: addr= 0x0x200000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 4%... [libpdi] FlashErase: addr= 0x0x210000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 4%... [libpdi] FlashErase: addr= 0x0x220000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 5%... [libpdi] FlashErase: addr= 0x0x230000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 5%... [libpdi] FlashErase: addr= 0x0x240000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 6%... [libpdi] FlashErase: addr= 0x0x250000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 6%... [libpdi] FlashErase: addr= 0x0x260000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 7%... [libpdi] FlashErase: addr= 0x0x270000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 7%... [libpdi] FlashErase: addr= 0x0x280000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 8%... [libpdi] FlashErase: addr= 0x0x290000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 8%... [libpdi] FlashErase: addr= 0x0x2a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 9%... [libpdi] FlashErase: addr= 0x0x2b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 9%... [libpdi] FlashErase: addr= 0x0x2c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 9%... [libpdi] FlashErase: addr= 0x0x2d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 10%...
Header CRC Checking ... OK
Image Name: partition-x.cramfs.img
Image Type: partition-x.cramfs.img (gzip compressed)
Data Size: 4160 B, Bytes = 0.00 MB
Load Address: 0X110000
Data CRC Checking ... OK
Programing start at: 0X110000
[libpdi] Flash_createPartionTab:3
[libpdi] FlashErase: addr= 0x0x110000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 10%...
Header CRC Checking ... OK
Image Name: romfs-x.squashfs.img
Image Type: romfs-x.squashfs.img (gzip compressed)
Data Size: 909376 B, Bytes = 0.87 MB
Load Address: 0X2F0000
Data CRC Checking ... OK
Programing start at: 0X2F0000
[libpdi] Flash_createPartionTab:7
[libpdi] FlashErase: addr= 0x0x2f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 10%... [libpdi] FlashErase: addr= 0x0x300000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 10%... [libpdi] FlashErase: addr= 0x0x310000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 11%... [libpdi] FlashErase: addr= 0x0x320000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 11%... [libpdi] FlashErase: addr= 0x0x330000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 12%... [libpdi] FlashErase: addr= 0x0x340000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 12%... [libpdi] FlashErase: addr= 0x0x350000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 13%... [libpdi] FlashErase: addr= 0x0x360000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 13%... [libpdi] FlashErase: addr= 0x0x370000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 14%... [libpdi] FlashErase: addr= 0x0x380000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 14%... [libpdi] FlashErase: addr= 0x0x390000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 15%... [libpdi] FlashErase: addr= 0x0x3a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 15%... [libpdi] FlashErase: addr= 0x0x3b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 15%... [libpdi] FlashErase: addr= 0x0x3c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 16%...
Header CRC Checking ... OK
Image Name: pd-x.squashfs.img
Image Type: pd-x.squashfs.img (gzip compressed)
Data Size: 69696 B, Bytes = 0.07 MB
Load Address: 0X150000
Data CRC Checking ... OK
Programing start at: 0X150000
[libpdi] Flash_createPartionTab:5
[libpdi] FlashErase: addr= 0x0x150000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 16%... [libpdi] FlashErase: addr= 0x0x160000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 16%...
Header CRC Checking ... OK
Image Name: user-x.squashfs.img
Image Type: user-x.squashfs.img (gzip compressed)
Data Size: 9084992 B, Bytes = 8.66 MB
Load Address: 0X650000
Data CRC Checking ... OK
Programing start at: 0X650000
[libpdi] Flash_createPartionTab:9
[libpdi] FlashErase: addr= 0x0x650000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 17%... [libpdi] FlashErase: addr= 0x0x660000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 17%... [libpdi] FlashErase: addr= 0x0x670000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 18%... [libpdi] FlashErase: addr= 0x0x680000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 18%... [libpdi] FlashErase: addr= 0x0x690000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 19%... [libpdi] FlashErase: addr= 0x0x6a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 19%... [libpdi] FlashErase: addr= 0x0x6b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 20%... [libpdi] FlashErase: addr= 0x0x6c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 20%... [libpdi] FlashErase: addr= 0x0x6d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 20%... [libpdi] FlashErase: addr= 0x0x6e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 21%... [libpdi] FlashErase: addr= 0x0x6f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 21%... [libpdi] FlashErase: addr= 0x0x700000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 22%... [libpdi] FlashErase: addr= 0x0x710000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 22%... [libpdi] FlashErase: addr= 0x0x720000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 23%... [libpdi] FlashErase: addr= 0x0x730000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 23%... [libpdi] FlashErase: addr= 0x0x740000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 24%... [libpdi] FlashErase: addr= 0x0x750000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 24%... [libpdi] FlashErase: addr= 0x0x760000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 25%... [libpdi] FlashErase: addr= 0x0x770000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 25%... [libpdi] FlashErase: addr= 0x0x780000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 25%... [libpdi] FlashErase: addr= 0x0x790000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 26%... [libpdi] FlashErase: addr= 0x0x7a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 26%... [libpdi] FlashErase: addr= 0x0x7b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 27%... [libpdi] FlashErase: addr= 0x0x7c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 27%... [libpdi] FlashErase: addr= 0x0x7d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 28%... [libpdi] FlashErase: addr= 0x0x7e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 28%... [libpdi] FlashErase: addr= 0x0x7f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 29%... [libpdi] FlashErase: addr= 0x0x800000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 29%... [libpdi] FlashErase: addr= 0x0x810000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 29%... [libpdi] FlashErase: addr= 0x0x820000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 30%... [libpdi] FlashErase: addr= 0x0x830000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 30%... [libpdi] FlashErase: addr= 0x0x840000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 31%... [libpdi] FlashErase: addr= 0x0x850000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 31%... [libpdi] FlashErase: addr= 0x0x860000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 32%... [libpdi] FlashErase: addr= 0x0x870000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 32%... [libpdi] FlashErase: addr= 0x0x880000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 33%... [libpdi] FlashErase: addr= 0x0x890000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 33%... [libpdi] FlashErase: addr= 0x0x8a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 34%... [libpdi] FlashErase: addr= 0x0x8b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 34%... [libpdi] FlashErase: addr= 0x0x8c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 34%... [libpdi] FlashErase: addr= 0x0x8d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 35%... [libpdi] FlashErase: addr= 0x0x8e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 35%... [libpdi] FlashErase: addr= 0x0x8f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 36%... [libpdi] FlashErase: addr= 0x0x900000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 36%... [libpdi] FlashErase: addr= 0x0x910000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 37%... [libpdi] FlashErase: addr= 0x0x920000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 37%... [libpdi] FlashErase: addr= 0x0x930000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 38%... [libpdi] FlashErase: addr= 0x0x940000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 38%... [libpdi] FlashErase: addr= 0x0x950000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 39%... [libpdi] FlashErase: addr= 0x0x960000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 39%... [libpdi] FlashErase: addr= 0x0x970000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 39%... [libpdi] FlashErase: addr= 0x0x980000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 40%... [libpdi] FlashErase: addr= 0x0x990000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 40%... [libpdi] FlashErase: addr= 0x0x9a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 41%... [libpdi] FlashErase: addr= 0x0x9b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 41%... [libpdi] FlashErase: addr= 0x0x9c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 42%... [libpdi] FlashErase: addr= 0x0x9d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 42%... [libpdi] FlashErase: addr= 0x0x9e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 43%... [libpdi] FlashErase: addr= 0x0x9f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 43%... [libpdi] FlashErase: addr= 0x0xa00000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 44%... [libpdi] FlashErase: addr= 0x0xa10000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 44%... [libpdi] FlashErase: addr= 0x0xa20000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 44%... [libpdi] FlashErase: addr= 0x0xa30000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 45%... [libpdi] FlashErase: addr= 0x0xa40000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 45%... [libpdi] FlashErase: addr= 0x0xa50000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 46%... [libpdi] FlashErase: addr= 0x0xa60000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 46%... [libpdi] FlashErase: addr= 0x0xa70000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 47%... [libpdi] FlashErase: addr= 0x0xa80000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 47%... [libpdi] FlashErase: addr= 0x0xa90000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 48%... [libpdi] FlashErase: addr= 0x0xaa0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 48%... [libpdi] FlashErase: addr= 0x0xab0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 49%... [libpdi] FlashErase: addr= 0x0xac0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 49%... [libpdi] FlashErase: addr= 0x0xad0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 49%... [libpdi] FlashErase: addr= 0x0xae0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 50%... [libpdi] FlashErase: addr= 0x0xaf0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 50%... [libpdi] FlashErase: addr= 0x0xb00000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 51%... [libpdi] FlashErase: addr= 0x0xb10000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 51%... [libpdi] FlashErase: addr= 0x0xb20000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 52%... [libpdi] FlashErase: addr= 0x0xb30000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 52%... [libpdi] FlashErase: addr= 0x0xb40000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 53%... [libpdi] FlashErase: addr= 0x0xb50000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 53%... [libpdi] FlashErase: addr= 0x0xb60000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 54%... [libpdi] FlashErase: addr= 0x0xb70000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 54%... [libpdi] FlashErase: addr= 0x0xb80000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 54%... [libpdi] FlashErase: addr= 0x0xb90000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 55%... [libpdi] FlashErase: addr= 0x0xba0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 55%... [libpdi] FlashErase: addr= 0x0xbb0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 56%... [libpdi] FlashErase: addr= 0x0xbc0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 56%... [libpdi] FlashErase: addr= 0x0xbd0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 57%... [libpdi] FlashErase: addr= 0x0xbe0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 57%... [libpdi] FlashErase: addr= 0x0xbf0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 58%... [libpdi] FlashErase: addr= 0x0xc00000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 58%... [libpdi] FlashErase: addr= 0x0xc10000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 59%... [libpdi] FlashErase: addr= 0x0xc20000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 59%... [libpdi] FlashErase: addr= 0x0xc30000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 59%... [libpdi] FlashErase: addr= 0x0xc40000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 60%... [libpdi] FlashErase: addr= 0x0xc50000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 60%... [libpdi] FlashErase: addr= 0x0xc60000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 61%... [libpdi] FlashErase: addr= 0x0xc70000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 61%... [libpdi] FlashErase: addr= 0x0xc80000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 62%... [libpdi] FlashErase: addr= 0x0xc90000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 62%... [libpdi] FlashErase: addr= 0x0xca0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 63%... [libpdi] FlashErase: addr= 0x0xcb0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 63%... [libpdi] FlashErase: addr= 0x0xcc0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 63%... [libpdi] FlashErase: addr= 0x0xcd0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 64%... [libpdi] FlashErase: addr= 0x0xce0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 64%... [libpdi] FlashErase: addr= 0x0xcf0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 65%... [libpdi] FlashErase: addr= 0x0xd00000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 65%... [libpdi] FlashErase: addr= 0x0xd10000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 66%... [libpdi] FlashErase: addr= 0x0xd20000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 66%... [libpdi] FlashErase: addr= 0x0xd30000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 67%... [libpdi] FlashErase: addr= 0x0xd40000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 67%... [libpdi] FlashErase: addr= 0x0xd50000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 68%... [libpdi] FlashErase: addr= 0x0xd60000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 68%... [libpdi] FlashErase: addr= 0x0xd70000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 68%... [libpdi] FlashErase: addr= 0x0xd80000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 69%... [libpdi] FlashErase: addr= 0x0xd90000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 69%... [libpdi] FlashErase: addr= 0x0xda0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 70%... [libpdi] FlashErase: addr= 0x0xdb0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 70%... [libpdi] FlashErase: addr= 0x0xdc0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 71%... [libpdi] FlashErase: addr= 0x0xdd0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 71%... [libpdi] FlashErase: addr= 0x0xde0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 72%... [libpdi] FlashErase: addr= 0x0xdf0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 72%... [libpdi] FlashErase: addr= 0x0xe00000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 73%... [libpdi] FlashErase: addr= 0x0xe10000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 73%... [libpdi] FlashErase: addr= 0x0xe20000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 73%... [libpdi] FlashErase: addr= 0x0xe30000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 74%... [libpdi] FlashErase: addr= 0x0xe40000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 74%... [libpdi] FlashErase: addr= 0x0xe50000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 75%... [libpdi] FlashErase: addr= 0x0xe60000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 75%... [libpdi] FlashErase: addr= 0x0xe70000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 76%... [libpdi] FlashErase: addr= 0x0xe80000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 76%... [libpdi] FlashErase: addr= 0x0xe90000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 77%... [libpdi] FlashErase: addr= 0x0xea0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 77%... [libpdi] FlashErase: addr= 0x0xeb0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 78%... [libpdi] FlashErase: addr= 0x0xec0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 78%... [libpdi] FlashErase: addr= 0x0xed0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 78%... [libpdi] FlashErase: addr= 0x0xee0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 79%... [libpdi] FlashErase: addr= 0x0xef0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 79%...
Header CRC Checking ... OK
Image Name: custom-x.squashfs.img
Image Type: custom-x.squashfs.img (gzip compressed)
Data Size: 131136 B, Bytes = 0.13 MB
Load Address: 0X130000
Data CRC Checking ... OK
Programing start at: 0X130000
[libpdi] Flash_createPartionTab:4
[libpdi] FlashErase: addr= 0x0x130000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 80%... [libpdi] FlashErase: addr= 0x0x140000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 80%...
Header CRC Checking ... OK
Image Name: web-x.squashfs.img
Image Type: web-x.squashfs.img (gzip compressed)
Data Size: 2609216 B, Bytes = 2.49 MB
Load Address: 0X3D0000
Data CRC Checking ... OK
Programing start at: 0X3D0000
[libpdi] Flash_createPartionTab:8
[libpdi] FlashErase: addr= 0x0x3d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 81%... [libpdi] FlashErase: addr= 0x0x3e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 81%... [libpdi] FlashErase: addr= 0x0x3f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 81%... [libpdi] FlashErase: addr= 0x0x400000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 82%... [libpdi] FlashErase: addr= 0x0x410000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 82%... [libpdi] FlashErase: addr= 0x0x420000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 83%... [libpdi] FlashErase: addr= 0x0x430000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 83%... [libpdi] FlashErase: addr= 0x0x440000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 84%... [libpdi] FlashErase: addr= 0x0x450000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 84%... [libpdi] FlashErase: addr= 0x0x460000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 85%... [libpdi] FlashErase: addr= 0x0x470000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 85%... [libpdi] FlashErase: addr= 0x0x480000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 86%... [libpdi] FlashErase: addr= 0x0x490000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 86%... [libpdi] FlashErase: addr= 0x0x4a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 86%... [libpdi] FlashErase: addr= 0x0x4b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 87%... [libpdi] FlashErase: addr= 0x0x4c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 87%... [libpdi] FlashErase: addr= 0x0x4d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 88%... [libpdi] FlashErase: addr= 0x0x4e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 88%... [libpdi] FlashErase: addr= 0x0x4f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 89%... [libpdi] FlashErase: addr= 0x0x500000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 89%... [libpdi] FlashErase: addr= 0x0x510000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 90%... [libpdi] FlashErase: addr= 0x0x520000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 90%... [libpdi] FlashErase: addr= 0x0x530000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 91%... [libpdi] FlashErase: addr= 0x0x540000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 91%... [libpdi] FlashErase: addr= 0x0x550000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 91%... [libpdi] FlashErase: addr= 0x0x560000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 92%... [libpdi] FlashErase: addr= 0x0x570000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 92%... [libpdi] FlashErase: addr= 0x0x580000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 93%... [libpdi] FlashErase: addr= 0x0x590000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 93%... [libpdi] FlashErase: addr= 0x0x5a0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 94%... [libpdi] FlashErase: addr= 0x0x5b0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 94%... [libpdi] FlashErase: addr= 0x0x5c0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 95%... [libpdi] FlashErase: addr= 0x0x5d0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 95%... [libpdi] FlashErase: addr= 0x0x5e0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 95%... [libpdi] FlashErase: addr= 0x0x5f0000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 96%... [libpdi] FlashErase: addr= 0x0x600000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 96%... [libpdi] FlashErase: addr= 0x0x610000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 97%... [libpdi] FlashErase: addr= 0x0x620000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 97%... [libpdi] FlashErase: addr= 0x0x630000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 98%... [libpdi] FlashErase: addr= 0x0x640000,blkNum:1, blkSize:0x10000,len:0x10000
Upgrade : Complete Total 98%... [libpdi] Read: blkIndex: 0,pageIndex: 1,byteIndex: 0 ,fLag: ff
[libpdi] Write: blkIndex: 0,pageIndex: 1,byteIndex: 0 ,fLag: aa
Upgrade : Complete Total 100%... UPGRADED_MSG: will reboot system
[libpdi] rebootSystem: i will reboot
[libpdi] Read: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: ff
[libpdi] Write: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: 0
[libpdi] pdi:system will reboot!!
Device Type
IPC-HFW4431M-AS-I1
Software Version
2.420.0000.22.R, Build Date: 2016-12-09
WEB Version
3.2.1.404565
Hi all,
Please, I need your opinion.
Which firmware version is right for my camera? (IPC-HFW4421E)
Best regards
porto
View attachment 16580
Thaks Crazykiller for your feedback
The best way to upgrade camera is by telnet or Web interface ?
And how to upgrade by telnet ?
Thanks
porto