Hikvision IPC Firmware 5.5.0 - released 24 Sept 2017

HikGr

n3wb
Joined
Jan 10, 2017
Messages
20
Reaction score
0
I checked the power adapter with a multimeter and it registered about 2.1 volts instead of 12v, i don't know if the adapter burned the camera or the camera burned the adapter.
 

CI2az

n3wb
Joined
May 15, 2018
Messages
1
Reaction score
0
Location
West Virginia
I just found a way how to downgrade 5.5.0 to 5.4.x (it worked on DS-2CD2142FWD-I at least).
In short, use hikpack to change 5.4.x's version to 5.5.0 and then upload it via tftp.

Something like VirtualBox is needed in any case because hikpack works under Linux while TFTP works under Windows. Or probably use wine/win10 :blankstare:

Download the needed firmware file from the HikVision portal (there's also a file called List of IPC ... .xlsx with a "camera <=> firmware" matching table, it was 5.4.5 for R6 in my case).
Then use hikpack to change firmware version. Put downloaded digicap.dav next to hikpack file and enter these lines in terminal (r6 means platform):
Code:
./hikpack -t r6 -x digicap.dav -o 5.4.5_unpacked
./hikpack -t r6 -p digicap_fake_5.5.0.dav -V 0x05050000 -o 5.4.5_unpacked
And after that use TFTP to upload the "fake" firmware to the camera (because the Web UI still doesn't accept it). That link already contains instructions how to use tftp but there are better instructions by HikVision (for windows) that I found useful.

I know there are mostly pros on this forum but I still hope it can be useful for someone (e.g. for me myself :lol:). These instructions are not really detailed because I'm not sure if that's an universal way or I'm just lucky and that works just for my camera.

Although the file version is changed to 5.5.0, the Web UI says it's V5.4.x and allows to upload any 5.4.x through it. To test it, I uploaded montecrypto's 5.4.3 repack via web and it worked well.

UPD: it seems this method works not just for me so I added the “fake” firmware to this message (R6 5.4.5 with changed version to 5.5.0) for those who doesn't know how to mess with linux (or just doesn't want to).

OddMorning,

Good sh*t bro !!! This worked WELL with DS-2CD2342WD-I. For those still having issues, do the following and it will definitely unbrick your 2342 for sure:

1) Run Hikvision TFTP
2) TFTP the file OddMorning has posted.
3) Camera will reboot, but may not run the firmware correctly. Manually reboot the camera.
4) SADP tool will not discover your camera.
5) I went ahead and used the 5.4.5 version of firmware again and TFTP'd to the camera.
6) Reboot the camera and viola!

Awesome post.. I have been looking for a fix for some time now. Wish I seen this earlier!!

Thanks again OddMorning.. I truly appreciate it!!
 

xnay

n3wb
Joined
Aug 21, 2015
Messages
12
Reaction score
3
@OddMorning,

very much appreciate your R6 fake 5.5.0 patch. It worked for my LaView LV-PB932F4 (aka HIK DS2CD2220/22) w/FM 5.4.0. LaView has joined the no revert bandwagon and locked their FM @ 5.4.0, similar to HIK, and took it further by not allowing any update newer as well, scabby at the very least. Your digicap reverted the ipc back to the HIK 5.3.0 FM I previously had, the first time through, An unexpected result but welcome nonetheless. Still scratching my head on how it did it! cudos
 

pdobrien3

n3wb
Joined
Oct 26, 2016
Messages
27
Reaction score
2
I sent my 2142 back to Hikvision after an upgrade to 5.5.0 would not allow it to connect to my router that had an ip reserved by MAC address. I was hoping they would roll me back to 5.4.5. They didn’t. They upgraded it to 5.5.5, which still cant pull and maintained a reserved IP address. I settled with a static ip and the cameras work well except it won’t connect to my NTP server. I have two other cams on 5.4.5 that work perfectly so I know it isn’t “the user” as some of you have claimed. Thinking of upgrading to 5.5.53. Anyone done that yet?
 

58chev

Pulling my weight
Joined
Aug 30, 2017
Messages
300
Reaction score
143
Location
Etobi, Ontario
I checked the power adapter with a multimeter and it registered about 2.1 volts instead of 12v, i don't know if the adapter burned the camera or the camera burned the adapter.
AC or DC adapter?

I have plenty of 12V AC adapters but only one 12V DC adapter, I have now labeled it as such. For camera testing only.
 

jwp

n3wb
Joined
Oct 1, 2018
Messages
22
Reaction score
2
Location
10312
So I managed to brick my DS-2CD2155FWD-IS trying to revert back to the stock R6 5.4.5. The camera pulls the file from TFTP, but never proceeds with the upgrade. I realize this is due to protection from 5.5.x to 5.4.x.

I then tried the R6 fake firmware posted in this thread, but still the same result. It pulls the R6 fake firmware down via TFTP, but never proceeds with the ugprade. I am able to SSH into the camera after TFTP via 192.168.1.64 with the login "root/hiklinux", so I am able to get to a shell. From here I try "/bin/upgrade", and receive the error message below.

[ERROR] [MIN]BURN digicap package error, can not upgrade!!!!

I am at a loss here. Thankfully I can get to a shell, so it's not a total brick. Any suggestions on what it could be?
 

keltorsori

n3wb
Joined
May 17, 2016
Messages
17
Reaction score
1
I'm having a nightmare with a new DS-2CD2143G0-I. It was behaving strangely (weird live view issues, etc), so tried to upgrade the firmware (was on 5.5.53. It failed to complete the upgrade to 5.5.61. I attempted several different TFTP recoveries, all failed. Some I would get "Receive data ACK error". I also attempted to use the wonderful python Hikvision-tftp from Scott Lamb and would get:
Setting block size to 512

Serving 34510047-byte digicap.dav (block size 512, 67403 blocks)

Wed Oct 3 13:43:48 2018: Replied to magic handshake request.

read request options: {'tsize': '0', 'blksize': '8192'}

Setting block size to 8192

Serving 34510047-byte digicap.dav (block size 8192, 4213 blocks)

Wed Oct 3 13:43:54 2018: sending options ack

read request options: {'tsize': '0', 'blksize': '8192'}

Setting block size to 8192

Serving 34510047-byte digicap.dav (block size 8192, 4213 blocks)

Wed Oct 3 13:43:54 2018: sending options ack

read request options: {'tsize': '0', 'blksize': '8192'}

Setting block size to 8192

Serving 34510047-byte digicap.dav (block size 8192, 4213 blocks)

Wed Oct 3 13:43:54 2018: sending options ack

read request options: {'tsize': '0', 'blksize': '8192'}

Setting block size to 8192

Serving 34510047-byte digicap.dav (block size 8192, 4213 blocks)

Wed Oct 3 13:43:54 2018: sending options ack

read request options: {'tsize': '0', 'blksize': '8192'}

Setting block size to 8192

Serving 34510047-byte digicap.dav (block size 8192, 4213 blocks)

Wed Oct 3 13:43:54 2018: sending options ack

Wed Oct 3 13:43:54 2018: 1 / 4213 [ ]

<I'm truncating this from here>

Wed Oct 3 13:44:00 2018: 4213 / 4213 [#####################################################]

Wed Oct 3 13:44:00 2018: done!

Setting block size to 512

Serving 34510047-byte digicap.dav (block size 512, 67403 blocks)

Wed Oct 3 13:44:31 2018: received unexpected handshake bytes '53574b4807000000000000000000000000000000' from 192.0.0.64:59993


Still no life from this guy. Any thoughts? I was thinking maybe there's something new in the handshake for the G1 series cameras maybe?

Any thoughts?
 

SPQR

n3wb
Joined
Dec 20, 2018
Messages
3
Reaction score
1
Location
At Home
I just found a way how to downgrade 5.5.0 to 5.4.x (it worked on DS-2CD2142FWD-I at least).
In short, use hikpack to change 5.4.x's version to 5.5.0 and then upload it via tftp.

Something like VirtualBox is needed in any case because hikpack works under Linux while TFTP works under Windows. Or probably use wine/win10 :blankstare:

Download the needed firmware file from the HikVision portal (there's also a file called List of IPC ... .xlsx with a "camera <=> firmware" matching table, it was 5.4.5 for R6 in my case).
Then use hikpack to change firmware version. Put downloaded digicap.dav next to hikpack file and enter these lines in terminal (r6 means platform):
Code:
./hikpack -t r6 -x digicap.dav -o 5.4.5_unpacked
./hikpack -t r6 -p digicap_fake_5.5.0.dav -V 0x05050000 -o 5.4.5_unpacked
And after that use TFTP to upload the "fake" firmware to the camera (because the Web UI still doesn't accept it). That link already contains instructions how to use tftp but there are better instructions by HikVision (for windows) that I found useful.

I know there are mostly pros on this forum but I still hope it can be useful for someone (e.g. for me myself :lol:). These instructions are not really detailed because I'm not sure if that's an universal way or I'm just lucky and that works just for my camera.

Although the file version is changed to 5.5.0, the Web UI says it's V5.4.x and allows to upload any 5.4.x through it. To test it, I uploaded montecrypto's 5.4.3 repack via web and it worked well.

UPD: it seems this method works not just for me so I added the “fake” firmware to this message (R6 5.4.5 with changed version to 5.5.0) for those who doesn't know how to mess with linux (or just doesn't want to).
Thank you mate, can confirm this worked also on a DS-2CD2142FWD-I with FW 5.5.53! :wave:
 

ruszok

n3wb
Joined
Mar 18, 2019
Messages
4
Reaction score
1
Location
Poland
I just found a way how to downgrade 5.5.0 to 5.4.x (it worked on DS-2CD2142FWD-I at least).
In short, use hikpack to change 5.4.x's version to 5.5.0 and then upload it via tftp.

Something like VirtualBox is needed in any case because hikpack works under Linux while TFTP works under Windows. Or probably use wine/win10 :blankstare:

Download the needed firmware file from the HikVision portal (there's also a file called List of IPC ... .xlsx with a "camera <=> firmware" matching table, it was 5.4.5 for R6 in my case).
Then use hikpack to change firmware version. Put downloaded digicap.dav next to hikpack file and enter these lines in terminal (r6 means platform):
Code:
./hikpack -t r6 -x digicap.dav -o 5.4.5_unpacked
./hikpack -t r6 -p digicap_fake_5.5.0.dav -V 0x05050000 -o 5.4.5_unpacked
And after that use TFTP to upload the "fake" firmware to the camera (because the Web UI still doesn't accept it). That link already contains instructions how to use tftp but there are better instructions by HikVision (for windows) that I found useful.

I know there are mostly pros on this forum but I still hope it can be useful for someone (e.g. for me myself :lol:). These instructions are not really detailed because I'm not sure if that's an universal way or I'm just lucky and that works just for my camera.

Although the file version is changed to 5.5.0, the Web UI says it's V5.4.x and allows to upload any 5.4.x through it. To test it, I uploaded montecrypto's 5.4.3 repack via web and it worked well.

UPD: it seems this method works not just for me so I added the “fake” firmware to this message (R6 5.4.5 with changed version to 5.5.0) for those who doesn't know how to mess with linux (or just doesn't want to).
Hi MASTER!
Can You prepare also 5.4.0 false firmware for R6? I must downgrade from 5.4.0 to less than 5.4.0.
 

Freddan101

n3wb
Joined
Apr 4, 2016
Messages
26
Reaction score
24
I got a couple of 2CD2442FWD. Did anybody get the PIR alarm working together with BlueIris on 5.5.0 or 5.5.53? Neither worked for me.

I've opened a ticket with BI to see if something can be done on that side. If not I guess it's only the TFTP option left to downgrade, right?
 

G. Belli

n3wb
Joined
May 4, 2019
Messages
19
Reaction score
4
Location
Managua, Nicaragua
Hello,

This thread is quite old and the 5.5.x firmware must've matured by now. Is still there a reason not to use the 5.5.x firmware or a reason to stay on or downgrade to the 5.4.x firmware?
 

ethaniel

Young grasshopper
Joined
Feb 7, 2018
Messages
38
Reaction score
6
I just got 5.6.0 for my R7 camera and I WISH I could downgrade back to 5.5.3. It was so much better.
 

RyanODan

IPCT Vendor
Joined
Mar 10, 2014
Messages
626
Reaction score
266
Location
Tulsa
@tinimark Did you factory default the camera after the upgrade? If not, try that and then set up smart tracking again.
 
Top