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

Defender666

Getting the hang of it
Joined
Dec 19, 2015
Messages
193
Reaction score
25
no this ist for 2xx2 Cameras and firmware < 5.3.0
 

gsmbox

n3wb
Joined
Feb 12, 2016
Messages
19
Reaction score
11
I need help!!!

I changed the language flag (modify file) in a firmware update file

Magic number : 0x484B5753
iHeaderCheckSum : 0x0000664D [26189]
iHeadTotalLen : 0x000001F8 [504]
iFileNum : 0x0000000A [10]
iLanguage : 0x00000001 [1] EN/ML ------ !!!!!
iDeviceClass : 0x0000002C
iOEMCode : 0xFFFFFFFF
iFirmwareVer : 0xFFFFFFFF
iFeature: 0xFFFFFFFF
Calculated CheckSum : 0x0000664D [26189]

But changed the checksum firmware file! And now the firmware file is not downloaded to update in WEB mod and other managers of upgrade firmware.

How to get to the correct firmware file ?
 

alastairstevenson

Staff member
Joined
Oct 28, 2014
Messages
15,977
Reaction score
6,801
Location
Scotland
Maybe I do not understand the problem.
I changed the language flag (modify file) in a firmware update file
I though you had changed the language of a firmware header, which changes the header checksum, and wanted to get back to the original firmware.
In which case changing the language back would do that.

What type of camera, what version of firmware?
And what exactly is the problem?
 

pepeEL

Getting the hang of it
Joined
May 18, 2016
Messages
168
Reaction score
7
Hi all :)
I am a new user. I buy camera HikVision DS-2CD2032F-I with multilanguage FW V5.3.0 build 150814. I buy it from china and it has cina serial number. DS-2CD2032F-IW20151013CCCHxxxxxxx
Is any chance to modified this FW to next i can use available Europe FW for this model and can update by GUI ?
Please tell me step by step how do it. Sorry but i am begginer :)

And is any option to do backup FW from my camera to if i crash it i can restored my working FW ?
Thanks

 

gsmbox

n3wb
Joined
Feb 12, 2016
Messages
19
Reaction score
11
Maybe I do not understand the problem.
......
What type of camera, what version of firmware?
And what exactly is the problem?

thanks for asking!


I have a completely Chinese NVR DS-7108N-SN/P V3.0.18 build151231 and IPC
DS-2cd2035-i V5.3.3build 150803.

I need multi language firmware for this NVR and IPC with support for Russian and English languages.

Hikvision FIRMWARE TOOLS - change language flag in firmware file.

But created this "mod" firmware file is not downloaded to firmware update on NVR or IPC in WEB mod and other managers of upgrade firmware.
The source firmware file is loaded correctly.
 

Oleglevsha

Getting the hang of it
Joined
Jan 25, 2015
Messages
299
Reaction score
77
Location
Россия г.Волгоград
Вы не сможете установить русскоязычную прошивку версии выше 3.0.13 в китайский видеорегистратор, не тратьте напрасно время...
 

Defender666

Getting the hang of it
Joined
Dec 19, 2015
Messages
193
Reaction score
25
You can only solve this by modifying the NVR mtdblock or apply modified (not official) firmware.

Otherwise the NVR stay chinese in Hardware and refuse EU / RU FW.

I believe for 7108 we have EN FW here in Forum. But may be not RU
 

alder

n3wb
Joined
May 18, 2016
Messages
22
Reaction score
8
Вы не сможете установить русскоязычную прошивку версии выше 3.0.13 в китайский видеорегистратор, не тратьте напрасно время...
в чем подвох? почему предыдущие версии будут загружаться. Китайское ограничение для всех кроме китайского языка
 
Joined
May 25, 2016
Messages
16
Reaction score
0
Dear GSMbox,
I'm also facing same problem. Have you find the solution? Please guide me. But my NVR is DS-7104N-SN/P with V3.0.18 build151231. Please support.
 

uint32_t

n3wb
Joined
May 30, 2016
Messages
10
Reaction score
5
Telnet/SSH was disabled in the newer firmware, the only way known to me to regain this functionality is to use a uart adapter connected to the 4pin ttl header on pcb, but even then you are still locked into a limited console with no full shell/busybox access, hence no access to filesystem.

For full access it will be jtag if a header exists on your specific model, or if the bootloader supports it you could try network booting a custom kernel, failing all that de-soldering the flash and accessing it using an adapter might be the only way.

Edit: Looking at the u-boot on a sample cam I have here, the setenv (set environment variables) command is available so should be possible to boot via network, I haven't tried it yet but a cross compiled kernel for ARM would be required

Code:
U-Boot 2010.06-153460 (Oct 10 2015 - 18:21:59)


NAND:  128 MiB
Hit Ctrl+u to stop autoboot:  0
HKVS #
Unknown command '' - try 'help'
HKVS #
HKVS # help
?       - alias for 'help'
base    - print or set address offset
bootss  - boot from snapshot image
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
ddr     - ddr training function
format  - format flash except bootloader area
go      - start application at address 'addr'
help    - print command description/usage
loadk   - load kernel to DRAM
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
reset   - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv  - set environment variables
update  - update digicap.dav
updateb - update bootloader
upf     - update firmware, format and update (factory use)
version - print monitor version
HKVS #
 
Last edited by a moderator:
Joined
Jun 27, 2016
Messages
2
Reaction score
0
DS-2CD3145F-IS firmware IPC_G0_CN_STD_5.3.9_160612

before
1.png

after
2.png

Can I try to flash the camera, or the need to introduce more languages in the firmware yourself?
 

Speed666

Getting the hang of it
Joined
Sep 19, 2015
Messages
167
Reaction score
91
You can try to flash - it will no work so dont even try :)
 
Top