it's working ! just change the language flag ;-)
View attachment 20386
For what its worth. I took the file
http://download.hikvision.com/UploadFile/Soft/NVR/NVR_(78_71_4_8路_SN)_V3.0.21_170417.zip and applied the language flag as per
Code:
hiktools05R1.exe lang digicapNVR_DS-7108N-SN_V3.0.21_170417.dav 1
resulted in:
Head raw data(108b) :
00000000 E9 9A F7 B6 54 AE DD D3 42 B8 A3 AB B5 CB B5 BE ....T...B.......
00000010 CF BC FE D6 E6 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 B5 BE BA CD C.)5",EF\T@4....
00000030 FE D6 CA DD C6 B9 AC 83 AA BF CB B5 BE BA CD BC ................
00000040 BE A3 BE BC C8 DC 8D DF DE B9 9B D2 C0 A0 DD FE ................
00000050 CA DD D3 BA B9 A3 AB BF CB B5 BE BA CD BC FE D6 ................
00000060 25 D2 BA B9 D3 EE 91 CB 15 DA B0 DA
Head decoded data(108b) :
00000000 53 57 4B 48 82 64 00 00 F8 01 00 00 0A 00 00 00 SWKH.d..........
00000010 02 00 00 00 2C 00 00 00 FF FF FF FF FF FF FF FF ....,...........
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 ................
00000030 00 00 00 00 15 03 15 20 01 00 00 00 00 00 00 00 ..... ........
00000040 68 69 63 6F 72 65 2E 74 61 72 2E 6C 7A 6D 61 00 hicore.tar.lzma.
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 F8 01 00 00 70 45 2E 00 A0 64 0A 17
Magic number : 0x484B5753
iHeaderCheckSum : 0x00006482 [25730]
iHeadTotalLen : 0x000001F8 [504]
iFileNum : 0x0000000A [10]
iLanguage : 0x00000002 [2] CN
iDeviceClass : 0x0000002C
iOEMCode : 0xFFFFFFFF
iFirmwareVer : 0xFFFFFFFF
iFeature: 0xFFFFFFFF
Calculated CheckSum : 0x00006482 [25730]
Full decoded data (with full files block):
00000000 53 57 4B 48 82 64 00 00 F8 01 00 00 0A 00 00 00 SWKH.d..........
00000010 02 00 00 00 2C 00 00 00 FF FF FF FF FF FF FF FF ....,...........
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 ................
00000030 00 00 00 00 15 03 15 20 01 00 00 00 00 00 00 00 ..... ........
00000040 68 69 63 6F 72 65 2E 74 61 72 2E 6C 7A 6D 61 00 hicore.tar.lzma.
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 F8 01 00 00 70 45 2E 00 A0 64 0A 17 75 49 6D 61 ....pE...d.uIma
00000070 67 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ge..............
00000080 00 00 00 00 00 00 00 00 00 00 00 00 68 47 2E 00 ............hG..
00000090 F0 F7 16 00 99 0C 6C 0B 61 70 70 2E 74 61 72 2E .....l.app.tar.
000000A0 6C 7A 6D 61 00 00 00 00 00 00 00 00 00 00 00 00 lzma............
000000B0 00 00 00 00 00 00 00 00 58 3F 45 00 F0 F0 0D 00 ........X?E.....
000000C0 D3 62 F0 06 64 76 72 43 6D 64 2E 74 61 72 2E 67 .b..dvrCmd.tar.g
000000D0 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 z...............
000000E0 00 00 00 00 48 30 53 00 28 30 00 00 BE 01 18 00 ....H0S.(0.....
000000F0 76 65 72 73 69 6F 6E 63 74 72 2E 74 61 72 2E 6C versionctr.tar.l
00000100 7A 6D 61 00 00 00 00 00 00 00 00 00 00 00 00 00 zma.............
00000110 70 60 53 00 D0 25 01 00 15 30 92 00 68 69 73 69 p`S..%..0..hisi
00000120 2E 74 61 72 2E 6C 7A 6D 61 00 00 00 00 00 00 00 .tar.lzma.......
00000130 00 00 00 00 00 00 00 00 00 00 00 00 40 86 54 00 ............@.T.
00000140 C0 9D 0C 00 BB 99 47 06 72 61 6D 64 69 73 6B 2E ......G.ramdisk.
00000150 67 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 gz..............
00000160 00 00 00 00 00 00 00 00 00 24 61 00 D8 A8 0A 00 .........$a.....
00000170 76 29 4F 05 77 65 62 73 2E 74 61 72 2E 6C 7A 6D v)O.webs.tar.lzm
00000180 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a...............
00000190 00 00 00 00 D8 CC 6B 00 60 48 09 00 39 2F 9F 04 ......k.`H..9/..
000001A0 73 74 61 72 74 2E 73 68 00 00 00 00 00 00 00 00 start.sh........
000001B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001C0 38 15 75 00 88 07 00 00 F8 C2 03 00 6E 65 77 5F 8u.........new_
000001D0 31 30 2E 62 69 6E 00 00 00 00 00 00 00 00 00 00 10.bin..........
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 C0 1C 75 00 .............u.
000001F0 68 03 00 00 AC DA 01 00 Language changed to 1
I did the upgrade, and interestingly, yes it worked and everything remained english... However two of my cameras (DS-2CD2135F-IS) which are chinese [never modded by the seller or myself] now refuse to showup....
as many others have seen, in the camera section the language mismatch warning error
So in an attempt to backtrack.
I grabbed the rar from this post
DS-7108N-SN V3.0.18 build 151231 for Chines NVR (Eng/Rus)
renamed it to digicapNVR_DS-7108N-SN_V3.0.18_151231.dav
unpacked it and installed it as-is from the rar.
After the reboot
all of my cameras returned on-screen. No language mismatches
English remained, however now on the login page prior to entering username/password the drop down only has english listed. Previously to any of these firmware changes it had a decent selection of languages... maybe 5 or 6....
Interestingly... that shows up as per the below
Code:
hiktools05R1.exe digicapNVR_DS-7108N-SN_V3.0.18_151231.dav
results in:
HIK firmware header converter 0.5R
Head raw data(108b) :
00000000 E9 9A F7 B6 D1 AD DD D3 42 B8 A3 AB B5 CB B5 BE ........B.......
00000010 CF BC FE D6 E6 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 B5 BE BA CD C.)5",EF\T@4....
00000030 FE D6 CA DD C6 B9 AC 83 AA BF CB B5 BE BA CD 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 25 D2 BA B9 53 5C A9 CB 2C B2 D6 C6
Head decoded data(108b) :
00000000 53 57 4B 48 07 67 00 00 F8 01 00 00 0A 00 00 00 SWKH.g..........
00000010 02 00 00 00 2C 00 00 00 FF FF FF FF FF FF FF FF ....,...........
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 ................
00000030 00 00 00 00 15 03 15 20 01 00 00 00 00 00 00 00 ..... ........
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 F8 01 00 00 F0 F7 16 00 99 0C 6C 0B
Magic number : 0x484B5753
iHeaderCheckSum : 0x00006707 [26375]
iHeadTotalLen : 0x000001F8 [504]
iFileNum : 0x0000000A [10]
iLanguage : 0x00000002 [2] CN
iDeviceClass : 0x0000002C
iOEMCode : 0xFFFFFFFF
iFirmwareVer : 0xFFFFFFFF
iFeature: 0xFFFFFFFF
Calculated CheckSum : 0x00006707 [26375]
Full decoded data (with full files block):
00000000 53 57 4B 48 07 67 00 00 F8 01 00 00 0A 00 00 00 SWKH.g..........
00000010 02 00 00 00 2C 00 00 00 FF FF FF FF FF FF FF FF ....,...........
00000020 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 ................
00000030 00 00 00 00 15 03 15 20 01 00 00 00 00 00 00 00 ..... ........
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 F8 01 00 00 F0 F7 16 00 99 0C 6C 0B 61 70 70 2E .........l.app.
00000070 74 61 72 2E 6C 7A 6D 61 00 00 00 00 00 00 00 00 tar.lzma........
00000080 00 00 00 00 00 00 00 00 00 00 00 00 E8 F9 16 00 ...............
00000090 00 43 09 00 E5 DB 9B 04 64 76 72 43 6D 64 2E 74 .C......dvrCmd.t
000000A0 61 72 2E 67 7A 00 00 00 00 00 00 00 00 00 00 00 ar.gz...........
000000B0 00 00 00 00 00 00 00 00 E8 3C 20 00 28 30 00 00 .........< .(0..
000000C0 D9 1B 18 00 68 69 63 6F 72 65 2E 74 61 72 2E 6C ..hicore.tar.l
000000D0 7A 6D 61 00 00 00 00 00 00 00 00 00 00 00 00 00 zma.............
000000E0 00 00 00 00 10 6D 20 00 38 40 2E 00 CF 0D 0B 17 .....m .8@.....
000000F0 68 69 73 69 2E 74 61 72 2E 6C 7A 6D 61 00 00 00 hisi.tar.lzma...
00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110 48 AD 4E 00 B0 9C 0C 00 32 A0 48 06 6E 65 77 5F H.N.....2.H.new_
00000120 31 30 2E 62 69 6E 00 00 00 00 00 00 00 00 00 00 10.bin..........
00000130 00 00 00 00 00 00 00 00 00 00 00 00 F8 49 5B 00 .............I[.
00000140 68 03 00 00 48 DC 01 00 72 61 6D 64 69 73 6B 2E h...H...ramdisk.
00000150 67 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 gz..............
00000160 00 00 00 00 00 00 00 00 60 4D 5B 00 D8 A8 0A 00 ........`M[.....
00000170 76 29 4F 05 73 74 61 72 74 2E 73 68 00 00 00 00 v)O.start.sh....
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 38 F6 65 00 F0 07 00 00 8B FA 03 00 ....8.e.........
000001A0 76 65 72 73 69 6F 6E 63 74 72 2E 74 61 72 2E 6C versionctr.tar.l
000001B0 7A 6D 61 00 00 00 00 00 00 00 00 00 00 00 00 00 zma.............
000001C0 28 FE 65 00 D8 25 01 00 FB 58 92 00 77 65 62 73 (.e..%...X..webs
000001D0 2E 74 61 72 2E 6C 7A 6D 61 00 00 00 00 00 00 00 .tar.lzma.......
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 24 67 00 .............$g.
000001F0 20 B9 09 00 DC EF D7 04
still being newish at this... Im suspecting there is other parts of the firmware which need to be altered, not just the one language setting for the NVR to ignore the language mismatch.