Halp - DS-2CD2532F and multi-lang

mabnz

n3wb
Joined
May 28, 2016
Messages
10
Reaction score
0
Hi,

I have a DS-2CD2532F (grey market, CN) I accidentally upgraded via the app, and got the old firmware mismatch error. I used TFTP to bring it back to 5.2.5 now I have the GUI back but it's all in chinese. I can see the dropdown to select another language when I login, but only chinese is able to be selected.

I've tried the MTD hack but it doesn't seem to have worked. My mtdblock5 is 01 for lang where it should be, but my mtdblock6 isn't like any of the screenshots in the mtd hack howto.

I've attached it below. Can anyone help?
 

Attachments

alastairstevenson

Staff member
Joined
Oct 28, 2014
Messages
15,930
Reaction score
6,778
Location
Scotland
my mtdblock6 isn't like any of the screenshots in the mtd hack howto.
Your mtdblock6 (assuming that's what the screenshot is) looks normal enough at first glance - but without the real data, not possible to verify the checksum etc.
It shows language=01 which is EN.
My mtdblock5 is 01 for lang where it should be,
You don't need to change mtdblock5.

Suggestion:
I used TFTP to bring it back to 5.2.5 now I have the GUI back but it's all in chinese.
Enable telnet, log in as root/12345 and use the prtHardInfo command to get the devType data.
Then follow the brickfixv2 'enhanced mtd hack' info here :

Unbrick and fully upgrade your R0 / DS-2CD2x32 IP cameras -
R0 / DS-2CD2x32 BrickfixV2 brick recovery and full upgrade tool - enhanced.
 

mabnz

n3wb
Joined
May 28, 2016
Messages
10
Reaction score
0
Thanks alastair - I've read a few posts from you on this forum and it appears you're a true guru!

Do I need to unlock the partition (mtdblock5/mtdblock6) before copying the new file to overwrite it?

So my prthardinfo shows lang=2 still:

Start at 2018-05-20 18:16:12
Serial NO :DS-2CD2532F-IWS20140726CCCH474104116
V5.2.5 build 141201
hardwareVersion = 0x0
hardWareExtVersion = 0x0
encodeChans = 1
decodeChans = 1
alarmInNums = 1
alarmOutNums = 1
ataCtrlNums = 0
flashChipNums = 0
ramSize = 0x4000000
networksNums = 1
language = 2
devType = 38932
net reboot count = 0
SD status = 0 (1:noraml;0:none)
Path: .
Working Copy Root Path: /data1/data_liwenwei/work/frontend_software_platform_5.2.7_R0
URL: https://192.0.0.140/Camera/Platform/Branches/branches_frontend_software_platform/frontend_software_platform_5.2.7_R0
Repository Root: https://192.0.0.140/Camera
Repository UUID: df2d70c3-7593-7941-af1e-571b313c0946
Revision: 103727
Node Kind: directory
Schedule: normal
Last Changed Author: liwenwei
Last Changed Rev: 103727
Last Changed Date: 2014-12-01 20:51:32 +0800 (Mon, 01 Dec 2014)
 

alastairstevenson

Staff member
Joined
Oct 28, 2014
Messages
15,930
Reaction score
6,778
Location
Scotland
devType = 38932
With reference to mtdblock6:
OK, so devType=9814 which is what shows in the screenshot.
And lang=01 at hex location 10 in the screenshot.
So both are good.
That leaves the checksum-16 value in hex locations 04, 05
Check if that's correct, if / when so, the camera should show EN menus and be fully upgradeable.

Do I need to unlock the partition (mtdblock5/mtdblock6) before copying the new file to overwrite it?
No, not while running the 5.2.5 firmware.
So my prthardinfo shows lang=2 still:
And therefore so should mtdblock6 - assuming you are not running 'hacked to CN' firmware !
 
Top