Hikvision FIRMWARE TOOLS - change language, extract files and create own firmware

User99

n3wb
Joined
Jan 31, 2015
Messages
12
Reaction score
0
OK.Thank you for help.
Need to replace 1024x768.cfg chinese language text by gui_value*.cfg.
It's correct ?
 

S474N

Getting the hang of it
Joined
Feb 18, 2015
Messages
151
Reaction score
10
Change it also day of week or NVR cooperation (no language mismatch)?
 

eshaq786

n3wb
Joined
Mar 18, 2015
Messages
14
Reaction score
0
Am i correct in thinking that this will change my Hikvision NVR 7108N from chinese to english? I ordered from aliexpress and everything is in chinese. I have figured out which part of the menu allows a local file to be used to upgrade the firmware. Should I just follow the instructions as set out in the first post?
 

whoslooking

IPCT Contributor
Joined
Oct 3, 2014
Messages
1,524
Reaction score
548
Location
London
Am i correct in thinking that this will change my Hikvision NVR 7108N from chinese to english? I ordered from aliexpress and everything is in chinese. I have figured out which part of the menu allows a local file to be used to upgrade the firmware. Should I just follow the instructions as set out in the first post?
Check what version of Firmware you have on the NVR 3.07 or 3.10 it's not hard to do, but the info given here is all over the place, but it does work.
Everything here is about ver 3.07. if you have version 3.10 it's easier but it's not posted anywhere but it still can be done.

The 1st thing you need to do is setup at TFTP server this is the quickest way Guide: How to setup a TFTP Server using tftpd32 in Windows - Tricks Guide
as you can't just copy the files to and from the NVR.
 

eshaq786

n3wb
Joined
Mar 18, 2015
Messages
14
Reaction score
0
Check what version of Firmware you have on the NVR 3.07 or 3.10 it's not hard to do, but the info given here is all over the place, but it does work.
Everything here is about ver 3.07. if you have version 3.10 it's easier but it's not posted anywhere but it still can be done.

The 1st thing you need to do is setup at TFTP server this is the quickest way Guide: How to setup a TFTP Server using tftpd32 in Windows - Tricks Guide
as you can't just copy the files to and from the NVR.
Is it not possible to use the option of a local file from usb to upgrade the firmware? Does it have to be via tftp? Or does version 3.10 allow upgrade from usb?
 

whoslooking

IPCT Contributor
Joined
Oct 3, 2014
Messages
1,524
Reaction score
548
Location
London
No, not if you wish to change the GUI (TV Interface) from Chinese to English, 3.10 or 3.07 you only need to replace one file.
 

whoslooking

IPCT Contributor
Joined
Oct 3, 2014
Messages
1,524
Reaction score
548
Location
London
Here is a fully working upgrade / downgrade from 5.2.8 to 5.2.5 with English day's of the week, I have tested this with my DS-2CD2132F-IS factory date was 2015-01 with 5.2.8 on the sticker, after the update all English Including days of the week Region Flag shows as 1 EN/ML.

[FONT=Helvetica neue, Helvetica, Verdana, sans-serif]Enjoy if it works for you.

[/FONT]https://www.dropbox.com/sh/jdbjxlaukrehh15/AADOSefrwU0D7PRyr5whK4aFa?dl=0[FONT=Helvetica neue, Helvetica, Verdana, sans-serif][/FONT]
 

eshaq786

n3wb
Joined
Mar 18, 2015
Messages
14
Reaction score
0
No, not if you wish to change the GUI (TV Interface) from Chinese to English, 3.10 or 3.07 you only need to replace one file.
I managed to navigate the chinese menu and update the firmware via usb. No need for tftp. I had 3.10 already and just updated it with the 3.10 from hikvisioneuropes website and used the above method to modify the language to 2. All menus in english now. Thank you OP and whoslooking.
 

flashpik

n3wb
Joined
Dec 14, 2014
Messages
13
Reaction score
0
I'm trying to use this tool to update my chinese 6412 from fw 5.1.0 (multi-language, set to EN) to 5.1.6. When trying to flash the modified firmware, it gives me an update error.

These were the steps I took:

- downloaded and installed the tool
- downloaded 5.1.6 firmware from here http://www.hikvisioneurope.com/portal/index.php?dir=Product Firmware/Cameras/DS-2CD40xx,41xx,42xx,43xx,6412FWD/V5.1.6 build 140412/
- checked the digicap.dav and confirmed that iLanguage = 1 and magic number was correct
- changed iLanguage to 2

Output:

HIK firmware header converter 0.4R


Head raw data(108b) :
00000000 E9 9A F7 B6 AA EE DD D3 22 B9 A3 AB BD CB B5 BE ........".......
00000010 CF BC FE D6 C8 DD D3 BA 46 5C 54 40 34 4A 41 45 ........F\T@4JAE
00000020 43 01 29 35 22 2C 45 46 5C 54 40 34 84 8F 8C FD C.)5",EF\T@4....
00000030 CE E5 FA ED E7 8B 88 92 9A 8E FA 85 8E 8B FC BC ................
00000040 A3 83 B0 B2 DD DC A3 AB BF CB B5 BE BA CD BC FE ................
00000050 CA DD D3 BA B9 A3 AB BF CB B5 BE BA CD BC FE D6 ................
00000060 45 D3 BA B9 8F 7B 97 CB 50 64 EA D9


Head decoded data(108b) :
00000000 53 57 4B 48 7C 24 00 00 98 00 00 00 02 00 00 00 SWKH|$..........
00000010 02 00 00 00 02 00 00 00 FF FF FF FF FF FF FF FF ................
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 31 31 36 30 ............1160
00000030 30 33 30 30 34 31 31 31 31 31 31 30 30 31 31 00 030041111110011.
00000040 75 49 6D 61 67 65 00 00 00 00 00 00 00 00 00 00 uImage..........
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 98 00 00 00 2C D0 28 00 E5 DA 50 14


Magic number : 0x484B5753
iHeaderCheckSum : 0x0000247C [9340]
iHeadTotalLen : 0x00000098 [152]
iFileNum : 0x00000002 [2]
iLanguage : 0x00000002 [2] CN
iDeviceClass : 0x00000002
iOEMCode : 0xFFFFFFFF
iFirmwareVer : 0xFFFFFFFF
iFeature: 0xFFFFFFFF
Calculated CheckSum : 0x0000247C [9340]


Full decoded data (with full files block):
00000000 53 57 4B 48 7C 24 00 00 98 00 00 00 02 00 00 00 SWKH|$..........
00000010 02 00 00 00 02 00 00 00 FF FF FF FF FF FF FF FF ................
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 31 31 36 30 ............1160
00000030 30 33 30 30 34 31 31 31 31 31 31 30 30 31 31 00 030041111110011.
00000040 75 49 6D 61 67 65 00 00 00 00 00 00 00 00 00 00 uImage..........
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 98 00 00 00 2C D0 28 00 E5 DA 50 14 61 70 70 2E ....,.(...P.app.
00000070 69 6D 67 00 00 00 00 00 00 00 00 00 00 00 00 00 img.............
00000080 00 00 00 00 00 00 00 00 00 00 00 00 C4 D0 28 00 ..............(.
00000090 00 90 8E 00 15 AC 1C 49

Here's my device info:

# prtHardInfo
Start at 2015-03-18 21:25:07
Serial NO :DS-2CD6412FWD-3020141026CCCHxxxxxxxxx
V5.1.0 build 131202
hardwareVersion = 0x0
hardWareExtVersion = 0x0
encodeChans = 1
decodeChans = 1
alarmInNums = 1
alarmOutNums = 1
ataCtrlNums = 0
flashChipNums = 0
ramSize = 0x4000000
networksNums = 1
language = 2
devType = 0x9940


Output from /ISAPI/System/deviceInfo:

<DeviceInfo xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0">
<deviceName>IP CAMERA</deviceName>
<deviceID>2c50122a-440e-11b5-8402-c056e3a062b5</deviceID>
<deviceDescription>IPCamera</deviceDescription>
<deviceLocation>hangzhou</deviceLocation>
<systemContact>Hikvision.China</systemContact>
<model>DS-2CD6412FWD-30</model>
<serialNumber>DS-2CD6412FWD-3020141026CCCHxxxxxxxxx</serialNumber>
<macAddress>xx:xx:xx:xx:xx:xx</macAddress>
<firmwareVersion>V5.1.0</firmwareVersion>
<firmwareReleasedDate>build 131202</firmwareReleasedDate>
<encoderVersion>V5.6</encoderVersion>
<encoderReleasedDate>build 131127</encoderReleasedDate>
<bootVersion>V1.3.4</bootVersion>
<bootReleasedDate>100316</bootReleasedDate>
<hardwareVersion>0x0</hardwareVersion>
<deviceType>IPCamera</deviceType>
<telecontrolID>88</telecontrolID>
<supportBeep>false</supportBeep>
<supportVideoLoss>false</supportVideoLoss>

</DeviceInfo>

Can someone help me update this camera?
Thanks!
 
Last edited by a moderator:

flashpik

n3wb
Joined
Dec 14, 2014
Messages
13
Reaction score
0
Thanks whoslooking, that worked. 'Only' have to fix the Chinese menus now.
 

S474N

Getting the hang of it
Joined
Feb 18, 2015
Messages
151
Reaction score
10
Tried and nothing change - date of week is in chinesee, and menu also.
 

flashpik

n3wb
Joined
Dec 14, 2014
Messages
13
Reaction score
0
Top