Hikvision 5.2.5 & 5.2.8 Full English (INC DAYS OF WEEK) mtd Hack

This changed the language to English and I was able to add it to the IVMS4200 windows software. Before hack I was also getting the language mismatch error.
 
Yes, with the MTD hack you can add it to the iVMS software now.

I'm also wondering if we can update the firmware now... I don't know what's happening with the mtd files after update. I still wonder why updating is not possible if the hardware is the same as the original. What's is preventing to run the latest software.

I also have an original 2342 from Hikvision which can be updated.

Last time when I updated to new software I needed to restore it because of the language mismatch also.
 
I read you can update older cameras which came with 5.2.0 or so
they are then fully hacked.

Newer cameras have more protection and firmware will detect the chinaorigin in the bootloader some how. 5.2.5 will always work international but later wont.
 
Hi, thank you all for your contributions. Helped a lot!

I thought I would provide the mods for the chinese DS-2CD2132F IPCAM as it might save some time.
This file includes the changes as per whoslooking's post but with the suggested date mods from S474N.
I have added the un-changed mtd files (backup folder) incase some1 really breaks it and need the originals B-)
Also included firmware ver. 5.2.5 (just to have it all in one place) from another trend on ipcamtalk but I believe the FW was originally posted by whoslooking.

DS-2CD2132F Chinese to Eng mod FW 525.tar
 
  • Like
Reactions: whoslooking
whoslooking: I did some fast hexrays decomplation and there is region code also in hardware description block. I change it to something else than CH and I was able to upgrade cameras to the newest 5.4.0 software.

Here is part of serial creation function from 5.2.3 davinci binary:
switch ( *(_BYTE *)(v4 + 85) )
{
case 1:
case 0x20:
v25 = strlen(v3);
memcpy(&v3[v25], "CH", 3u);
break;
case 2:
case 0x32:
v26 = strlen(v3);
memcpy(&v3[v26], "TW", 3u);
break;
case 3:
case 0x30:
v27 = strlen(v3);
memcpy(&v3[v27], "WR", 3u);
break;
case 4:
case 0x31:
v16 = strlen(v3);
memcpy(&v3[v16], "HK", 3u);
break;
default:
v24 = strlen(v3);
memcpy(&v3[v24], "RR", 3u);
break;
case 0x21:
v17 = strlen(v3);
memcpy(&v3[v17], "BJ", 3u);
break;
case 0x22:
v18 = strlen(v3);
memcpy(&v3[v18], "SH", 3u);
break;
case 0x23:
v19 = strlen(v3);
memcpy(&v3[v19], "GZ", 3u);
break;
case 0x24:
v20 = strlen(v3);
memcpy(&v3[v20], "CD", 3u);
break;
case 0x33:
v21 = strlen(v3);
memcpy(&v3[v21], "JP", 3u);
break;
case 0x34:
v22 = strlen(v3);
memcpy(&v3[v22], "AS", 3u);
break;
case 0x35:
v23 = strlen(v3);
memcpy(&v3[v23], "EU", 3u);
break;
case 0x36:
v14 = strlen(v3);
memcpy(&v3[v14], "NA", 3u);
break;
}
 
Ah that's looking interesting! Where can we override the serial code exactly?

I would like to give this one an update to 5.4.1: DS-2CD2332-I20150207CCCH503049178
 
a bit more involved, as a 5.2.3 with an MTD hack will upgrade to the the latest firmware without any issues.
 
a bit more involved, as a 5.2.3 with an MTD hack will upgrade to the the latest firmware without any issues.

If you have 2332 cameras that originally had 5.2.8 (now running 5.2.5) and have performed the MTD hack, are they safe to be upgraded? If yes, what is the latest FW revision they could run and remain English?
 
You can't upgrade a 5.25 or 5.28 to a newer they just won't go
 
i have some 2xx2 cams i bought 3 years ago from aliexpress, serial number includes CCRR, still with original fw 5.0.2, multilanguage English included.
I want to update to a newer firmare (5.2.5?) but i figured it would then turn to chinese only, right?

whoslooking told me in another thread that the mtd hack would allow me to install whatever English firmware i wanted, so i've been reading about the mtd hack, one of the first steps is to enable the NAS SMB share in the cam's web interface, so i can copy files between computer and cam, my problem is that I am on 5.0.2 fw and i cant enable smb, only normal NAS, which i dont have, so i figured the best way to proceed is to install some other firmware, and even if that would turn my cam in chinese that would be then solved by the mtd hack.

First i tried to use the hiktools posted in another thread by wzhick, but even if i change the language region to 2, i cant upgrade the firmware from the web interface because i get "language mismatch", same with region 1.

So i was wondering...at this point, what's the best way to proceed? Use the tftp method to upgrade the firmware?
 
use the firmware in my signature to put your cameras to 5.16 they will also be in English
 
  • Like
Reactions: Asor Barber
Hi, I have four DS-2CD2332-I CN cameras which are currently running 5.2.0, I really need to upgrade them to 5.3.0 so that I can use a numerical host name rather than an IP address for the FTP upload functionality.

Am I right in reading the previous posts that they can be upgraded to 5.3.0 or newer? If so please can you let me know what the steps are :)

Thanks
Alex
 
You can do the mtd hack to 5.20 camera's then install EN 5.30 without issue.
 
You can do the mtd hack to 5.20 camera's then install EN 5.30 without issue.

Thanks for the confirmation.


What is the actual MTD hack I need to do? I've read back through the thread but a little confused as it says at the beginning it won't work for 5.3.0


Cheers
 
It is possible, but if your cameras 5.23 or lower then its not a issue at all.