I have made this a little bit easier to follow, as some people seemed to struggle with original.
This will allow you to use the English and Multi Language firmware without any hacks and it's Permanent!
First you need MTDUTILS, free open source Linux utilities to read/write to MTD. So easy enough. NetworkCameraCritic cross-compiled them for ARM
and put them here - http://www.wrightwoodsurveillance.com/stuff/mtd.zip
1[SUP]st[/SUP] Make a network shared folder on your PC.
2[SUP]nd[/SUP] Copy the folder (mtdutils-1.5.0-arm-linux-gnueabi) you downloaded into the folder you are sharing on your PC.
3[SUP]rd[/SUP] On your Camera setup NAS Storage to the folder you have shared on your PC (don’t format it)!
4[SUP]th[/SUP] Enable Telnet on your Camera.
Now using Telnet login to your Camera using
Hikvision Logon = Root
Password = 12345
While logon to the Camera we need to mount it.
cd /mnt/nfs00/ mtdutils-1.5.0-arm-linux-gnueabi/sbin
Start with these commands to read flash,
You will find them inside mtdutils-1.5.0-arm-linux-gnueabi/ sbIn folder.
./nanddump -nof mtd5_temp /dev/mtd5
./nanddump -nof mtd6_temp /dev/mtd6
Now Edit Using HxD Hex Editor.
Edit the mtd5 mtd5_temp & mtd6 mtd6_temp files.
Changing the 02 to 01 as in the circles
Then you can't just write MTD, you have to erase it.
./flash_eraseall /dev/mtd5
./flash_eraseall /dev/mtd6
Then you'll need to use nandwrite to write the image you edited back to flash;
./nandwrite -o /dev/mtd5 mtd5_temp
./nandwrite -o /dev/mtd6 mtd6_temp
And finally type
reboot
All done, now the is Camera is Region 1 US/Euro/ML
Thanks to NetworkCameraCritic RIP
For 2cd2xxx Camera's with Versions upto 5.2.3
Caution use at your own risk, always save a copy of your MTD5 & MTD6 files,
Using on a camera with a manufacturer date of 01/2015 or after, may brick your camera.
Make sure your camera has a firmware of or below 5.2.3 and you can see the camera in SADP before even trying.
ENJOY.
This will allow you to use the English and Multi Language firmware without any hacks and it's Permanent!
First you need MTDUTILS, free open source Linux utilities to read/write to MTD. So easy enough. NetworkCameraCritic cross-compiled them for ARM
and put them here - http://www.wrightwoodsurveillance.com/stuff/mtd.zip
1[SUP]st[/SUP] Make a network shared folder on your PC.
2[SUP]nd[/SUP] Copy the folder (mtdutils-1.5.0-arm-linux-gnueabi) you downloaded into the folder you are sharing on your PC.
3[SUP]rd[/SUP] On your Camera setup NAS Storage to the folder you have shared on your PC (don’t format it)!
4[SUP]th[/SUP] Enable Telnet on your Camera.
Now using Telnet login to your Camera using
Hikvision Logon = Root
Password = 12345
While logon to the Camera we need to mount it.
cd /mnt/nfs00/ mtdutils-1.5.0-arm-linux-gnueabi/sbin
Start with these commands to read flash,
You will find them inside mtdutils-1.5.0-arm-linux-gnueabi/ sbIn folder.
./nanddump -nof mtd5_temp /dev/mtd5
./nanddump -nof mtd6_temp /dev/mtd6
Now Edit Using HxD Hex Editor.
Edit the mtd5 mtd5_temp & mtd6 mtd6_temp files.
Changing the 02 to 01 as in the circles
Then you can't just write MTD, you have to erase it.
./flash_eraseall /dev/mtd5
./flash_eraseall /dev/mtd6
Then you'll need to use nandwrite to write the image you edited back to flash;
./nandwrite -o /dev/mtd5 mtd5_temp
./nandwrite -o /dev/mtd6 mtd6_temp
And finally type
reboot
All done, now the is Camera is Region 1 US/Euro/ML
Thanks to NetworkCameraCritic RIP
For 2cd2xxx Camera's with Versions upto 5.2.3
Caution use at your own risk, always save a copy of your MTD5 & MTD6 files,
Using on a camera with a manufacturer date of 01/2015 or after, may brick your camera.
Make sure your camera has a firmware of or below 5.2.3 and you can see the camera in SADP before even trying.
ENJOY.
Attachments
Last edited by a moderator: