alastairstevenson
Staff member
hello. First, thank you for sharing this awesome tips.
but I can not understand something.
you said it.
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.
in this step, change 02 to 01
and then I just edit you`re done this screenshot?
edit B2/08/01/0882. just 4 section? like this?
what is original code? I don`t have original mtd6, mtd5 file, I just wondering before download and edit these.
and second. I have 2 hikvision camera.
1. DS-2CD2532F-I
2. DS-2CD2032-I
these camera are installed
firmware : V5.2.0 build 140721
incording version : V5.0 build 140714
and these camera are chinese version.
It can change EN version, what your tip step by step?
I want to remain v5.2.0 version, Just need change region.
can I do this?
I want to add my NVR(7108n-sn). but language dismatch error. So I must change English firm.
last one.
I found it you are uploaded NVR(7100 series) china to english by TFTP program.
Now My NVR Version is 3.0.7. Can I change english firm too? just do step by step in 'How to upgrade.txt' said? using TFTP Program?
thank you for read this.
I really look forward to english firmware. please give me a more information before I try this.
I do not want my camera to brick.
thank you!
The Linux command 'cat mtdblock5_new > /dev/mtdblock5' will erase and then write the mtdblock as part of the command, using the block driver.Then you can't just write MTD, you have to erase it.
in this step, change 02 to 01
and then I just edit you`re done this screenshot?
edit B2/08/01/0882. just 4 section? like this?
what is original code? I don`t have original mtd6, mtd5 file, I just wondering before download and edit these.
Yes, just follow the guide, it works OK, many have used it.And getting a copy of the original:
cat /dev/mtdblock5 > temp5
Change whatever bytes you want, then putting back the changed block:
cat temp5 > /dev/mtdblock5
works perfectly well without needing to use mtdutils.
The Linux command 'cat mtdblock5_new > /dev/mtdblock5' will erase and then write the mtdblock as part of the command, using the block driver.
You can also make the change this way, is easier than using mtdutils etc:
Yes, just follow the guide, it works OK, many have used it.
I think @whoslooking advice above is good - but the purpose of this thread was to show how the byte that sets the language of the camera could be changed, by taking a copy of the mtdblock5 and mtdblock6 from the camera flash storage, changing the language byte using a hex editor, and re-applying the changed mtdblock5 and mtdblock6 to the camera.but i do not understand this.
"Change whatever bytes you want, then putting back the changed block:"
what is that mean? can you tell me more information? step by step what i need to change.