ENGlish firmware for HFW-4330s-v2 bullet?

pozzello

Known around here
Joined
Oct 7, 2015
Messages
2,270
Reaction score
1,117
Hello all,

I picked up a used DH-IPC-HFW4300s-v2 camera. The sticker has mostly Chinese on it, so I assume it's a Chinese cam. It may or may not previously had 'hacked-to-English' firmware on it, but it does not at this time (I had to open it up and boot it holding the reset button to gain access/reset password).

The cam is working fine, but the UI is entirely in Chinese.

Currently running firmware version 2.420 build 2015-04-09 per ConfigTool. I've tried various firmwares via ConfigTool port 3800, but nothing has 'stuck' and the cam always reboots on the current version after attempting.

Can anyone point me at a firmware version with English onboard that will load on this cam?

Also, is this an Adreia cam? an Eos? a Rhea? is there a decoder for these names to models somewhere?

TIA, Paul.
 

pozzello

Known around here
Joined
Oct 7, 2015
Messages
2,270
Reaction score
1,117
dammit, i screwed up the title. It's a 4300s-v2, not 4330...
 

pozzello

Known around here
Joined
Oct 7, 2015
Messages
2,270
Reaction score
1,117
having gained telnet access, here's a dump from updaterd as i tried to upgrade to General_IPC-HX5(4)XXX-Adreia_Eng_N_Stream3_V2.420.0007.0.R.20150409.bin
from the ConfigTool on port 3800. (Chose that firmware as it matches the date of the current one, so figured it might just be compatible?...)

Not sure what to make of it:

(none) login: admin
Password:


BusyBox v1.18.4 (2014-05-10 17:31:18 CST) built-in shell (ash)
Revision: 3542
Enter 'help' for a list of built-in commands.

~ # ps | grep upgraded
869 root 0:00 /var/tmp/upgraded
1694 root 0:00 grep upgraded
~ # kill -9 869
~ # /usr/sbin/upgraded


[OSA-APP] OSA Build on Apr 9 2015 at 19:19:48.
[OSA-APP] SVN NUM: 3047.

[libpdi] libpdi.so Build on Apr 9 2015 at 19:36:55.
[libpdi] SVN NUM: 19361.
[libpdi] Support backup partition !!!
[libpdi] Flashtype = 4,patSize = 100000,rwSize = 800,ersSize = 20000
11:57:35|[crypt] crypt_open ok!
11:57:35|[crypt]

Crypt Build on Apr 9 2015 at 18:42:33.
11:57:35|[crypt] SVN NUM: 1797.

[libpdi] phyaddr= 0xc83fe000, memLen= 0x2000
11:57:35|[pdc] Both of Chief and Backup File CRC check OK!
Fail to get env hwidEx!
UPGRADED_MSG: Do memlock
UPGRADED_MSG: lock failure: addrStart=4003d000, addrEnd=40045000
UPGRADED_MSG: lock failure: addrStart=40085000, addrEnd=4008c000
UPGRADED_MSG: lock failure: addrStart=400c7000, addrEnd=400ce000
UPGRADED_MSG: lock failure: addrStart=400d1000, addrEnd=400d8000
UPGRADED_MSG: lock failure: addrStart=400ed000, addrEnd=400f4000
UPGRADED_MSG: lock failure: addrStart=40192000, addrEnd=40199000
UPGRADED_MSG: lock failure: addrStart=401b4000, addrEnd=401bc000
UPGRADED_MSG: lock failure: addrStart=401dd000, addrEnd=401e4000
UPGRADED_MSG: lock failure: addrStart=40322000, addrEnd=4032a000
UPGRADED_MSG: lock failure: addrStart=403cd000, addrEnd=403d4000
Name: upgraded, bulid date: Apr 9 2015 18:24:28, svn: 386
UPGRADED_MSG: start download file!
[libpdi] >-------getSystemInfo------->
Fail to get env authcode!
[libpdi] Get authcode error
11:57:53|[pdc] WARN (MISC_ioctl|537): Get SdCard cfg failed !
[libpdi] deviceType: IPC-HFW4300S-V2
[libpdi] processorType: 10
[libpdi] hardwareVersion: 1.00
[libpdi] appAutoStart: 1
[libpdi] serialNumber: 1E017B9PAU00101
[libpdi] deviceClass: IPC
[libpdi] noPtz: 1
[libpdi] noSdCard: 1
[libpdi] bandWidth: 48
[libpdi] <-------getSystemInfo-------<
UPGRADED_MSG: Can't Open /mnt/mtd/Config/passwd
UPGRADED_MSG: Login success!
[libpdi] Read: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: ff
[libpdi] Write: blkIndex: 1,pageIndex: 0,byteIndex: 0 ,fLag: 0
UPGRADED_MSG: Kill 1032 successful
UPGRADED_MSG: Kill 1034 successful
sh: can't kill pid 1035: No such process
UPGRADED_MSG: Kill 1035 successful
sh: can't kill pid 1036: No such process
UPGRADED_MSG: Kill 1036 successful
sh: can't kill pid 1037: No such process
UPGRADED_MSG: Kill 1037 successful
sh: can't kill pid 1038: No such process
UPGRADED_MSG: Kill 1038 successful
sh: can't kill pid 1039: No such process
UPGRADED_MSG: Kill 1039 successful
sh: can't kill pid 1040: No such process
UPGRADED_MSG: Kill 1040 successful
sh: can't kill pid 1041: No such process
UPGRADED_MSG: Kill 1041 successful
sh: can't kill pid 1042: No such process
UPGRADED_MSG: Kill 1042 successful
sh: can't kill pid 1043: No such process
UPGRADED_MSG: Kill 1043 successful
sh: can't kill pid 1044: No such process
UPGRADED_MSG: Kill 1044 successful
sh: can't kill pid 1045: No such process
UPGRADED_MSG: Kill 1045 successful
sh: can't kill pid 1046: No such process
UPGRADED_MSG: Kill 1046 successful
sh: can't kill pid 1047: No such process
UPGRADED_MSG: Kill 1047 successful
sh: can't kill pid 1048: No such process
UPGRADED_MSG: Kill 1048 successful
sh: can't kill pid 1049: No such process
UPGRADED_MSG: Kill 1049 successful
sh: can't kill pid 1050: No such process
UPGRADED_MSG: Kill 1050 successful
sh: can't kill pid 1051: No such process
UPGRADED_MSG: Kill 1051 successful
sh: can't kill pid 1052: No such process
UPGRADED_MSG: Kill 1052 successful
sh: can't kill pid 1055: No such process
UPGRADED_MSG: Kill 1055 successful
sh: can't kill pid 1056: No such process
UPGRADED_MSG: Kill 1056 successful
sh: can't kill pid 1057: No such process
UPGRADED_MSG: Kill 1057 successful
sh: can't kill pid 1058: No such process
UPGRADED_MSG: Kill 1058 successful
sh: can't kill pid 1059: No such process
UPGRADED_MSG: Kill 1059 successful
sh: can't kill pid 1060: No such process
UPGRADED_MSG: Kill 1060 successful
sh: can't kill pid 1061: No such process
UPGRADED_MSG: Kill 1061 successful
sh: can't kill pid 1063: No such process
UPGRADED_MSG: Kill 1063 successful
sh: can't kill pid 1064: No such process
UPGRADED_MSG: Kill 1064 successful
sh: can't kill pid 1065: No such process
UPGRADED_MSG: Kill 1065 successful
sh: can't kill pid 1066: No such process
UPGRADED_MSG: Kill 1066 successful
sh: can't kill pid 1067: No such process
UPGRADED_MSG: Kill 1067 successful
sh: can't kill pid 1068: No such process
UPGRADED_MSG: Kill 1068 successful
sh: can't kill pid 1069: No such process
UPGRADED_MSG: Kill 1069 successful
sh: can't kill pid 1076: No such process
UPGRADED_MSG: Kill 1076 successful
sh: can't kill pid 1077: No such process
UPGRADED_MSG: Kill 1077 successful
sh: can't kill pid 1078: No such process
UPGRADED_MSG: Kill 1078 successful
sh: can't kill pid 1079: No such process
UPGRADED_MSG: Kill 1079 successful
sh: can't kill pid 1080: No such process
UPGRADED_MSG: Kill 1080 successful
sh: can't kill pid 1081: No such process
UPGRADED_MSG: Kill 1081 successful
sh: can't kill pid 1117: No such process
UPGRADED_MSG: Kill 1117 successful
sh: can't kill pid 1118: No such process
UPGRADED_MSG: Kill 1118 successful
sh: can't kill pid 1119: No such process
UPGRADED_MSG: Kill 1119 successful
sh: can't kill pid 1121: No such process
UPGRADED_MSG: Kill 1121 successful
sh: can't kill pid 1151: No such process
UPGRADED_MSG: Kill 1151 successful
sh: can't kill pid 1152: No such process
UPGRADED_MSG: Kill 1152 successful
sh: can't kill pid 1154: No such process
UPGRADED_MSG: Kill 1154 successful
sh: can't kill pid 1155: No such process
UPGRADED_MSG: Kill 1155 successful
sh: can't kill pid 1156: No such process
UPGRADED_MSG: Kill 1156 successful
sh: can't kill pid 1157: No such process
UPGRADED_MSG: Kill 1157 successful
sh: can't kill pid 1158: No such process
UPGRADED_MSG: Kill 1158 successful
sh: can't kill pid 1159: No such process
UPGRADED_MSG: Kill 1159 successful
sh: can't kill pid 1160: No such process
UPGRADED_MSG: Kill 1160 successful
sh: can't kill pid 1161: No such process
UPGRADED_MSG: Kill 1161 successful
sh: can't kill pid 1162: No such process
UPGRADED_MSG: Kill 1162 successful
sh: can't kill pid 1163: No such process
UPGRADED_MSG: Kill 1163 successful
sh: can't kill pid 1172: No such process
UPGRADED_MSG: Kill 1172 successful
UPGRADED_MSG: Can't find pid sonia
UPGRADED_MSG: Kill 962 successful
sh: can't kill pid 964: No such process
UPGRADED_MSG: Kill 964 successful
sh: can't kill pid 965: No such process
UPGRADED_MSG: Kill 965 successful
sh: can't kill pid 966: No such process
UPGRADED_MSG: Kill 966 successful
sh: can't kill pid 967: No such process
UPGRADED_MSG: Kill 967 successful
sh: can't kill pid 968: No such process
UPGRADED_MSG: Kill 968 successful
sh: can't kill pid 970: No such process
UPGRADED_MSG: Kill 970 successful
sh: can't kill pid 971: No such process
UPGRADED_MSG: Kill 971 successful
sh: can't kill pid 972: No such process
UPGRADED_MSG: Kill 972 successful
sh: can't kill pid 973: No such process
UPGRADED_MSG: Kill 973 successful
UPGRADED_MSG: Kill 975 successful
sh: can't kill pid 976: No such process
UPGRADED_MSG: Kill 976 successful
UPGRADED_MSG: Kill 977 successful
sh: can't kill pid 978: No such process
UPGRADED_MSG: Kill 978 successful
sh: can't kill pid 979: No such process
UPGRADED_MSG: Kill 979 successful
sh: can't kill pid 987: No such process
UPGRADED_MSG: Kill 987 successful
sh: can't kill pid 988: No such process
UPGRADED_MSG: Kill 988 successful
sh: can't kill pid 989: No such process
UPGRADED_MSG: Kill 989 successful
sh: can't kill pid 990: No such process
UPGRADED_MSG: Kill 990 successful
sh: can't kill pid 993: No such process
UPGRADED_MSG: Kill 993 successful
sh: can't kill pid 994: No such process
UPGRADED_MSG: Kill 994 successful
sh: can't kill pid 995: No such process
UPGRADED_MSG: Kill 995 successful
UPGRADED_MSG: Kill VideoDaemon success!
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Received : 35707818, FileSize : 35707818
UPGRADED_MSG: Download Complete
UPGRADED_MSG: Do DownLoad success!
UPGRADED_MSG: Flash init success
UPGRADED_MSG: hwid file success!
UPGRADED_MSG: native 1
UPGRADED_MSG: verify_native fail
UPGRADED_ERR: LINE: 618: verify_p failed
[libpdi] Read: blkIndex: 0,pageIndex: 1,byteIndex: 0 ,fLag: aa
[libpdi] ERROR (PDI_flashWriteBackUpFlag|1531): This page cannot be written!
UPGRADED_ERR: LINE: 207: Upgraded failed
UPGRADED_MSG: start download file!
 

pozzello

Known around here
Joined
Oct 7, 2015
Messages
2,270
Reaction score
1,117
basically, if I could find ANY firmware .bin (i think it would need to be chinese) that this cam will accept,
then i can play around with the firmware unpacker/repackager to see about adding support for english GUI to it...
 

pozzello

Known around here
Joined
Oct 7, 2015
Messages
2,270
Reaction score
1,117
I was able to 'upgrade' to older version 2.420 R10 build 2014-6-21, found here:
MediaFire
General_IPC-4300S_Stream3_V2.420.0002.0.R.20140621_a

After clearing my browser cache, the webUI comes up... IN ENGLISH.

I telnet in and check the dictionary file name and it's SimpChinese.txt, so this must be a hacked-to-English version of the firmware.

Will check for functionality and probably just keep this if it does what i need...
it does have PAL and NTSC available as options for 'Video Standard' in the System/General page.
 

poldim

n3wb
Joined
Jan 26, 2016
Messages
3
Reaction score
0
I'm looking to see if there's any new firmeware for this camera as I'm having some issues pulling the substream from it over RSTP.

Here's what I have now:
1640386746804.png

Version
  • Device TypeIPC-HFW4300S-V2
  • Software Version2.420.0004.0.R, build : 2014-11-03
  • WEB Version3.2.1.229556
  • ONVIF Version2.4.1
 
Top