Author Topic: Dahua firmware downloads  (Read 13590 times)

Offline MaxIcon

  • Hero Member
  • *****
  • Posts: 1832
    • View Profile
    • Email
Dahua firmware downloads
« on: July 27, 2013, 08:59:17 pm »
Here are some links to recent Dahua firmware.  Both versions are 2013-05-17. 

Dahua firmware comes in 2 versions - the full set of files, which includes a file used to recover bricked cameras, and the .bin file, which is the actual firmware, and is all you need to do an update.

Users report you can flash the PAL version to an NTSC camera and everything works ok, with the following exceptions:
- Max frame rate of 25 fps (the PAL standard)
- Anti-flicker is 50 Hz, and can cause trouble when used with 60 Hz lighting

I flashed the NTSC version to my HFW3300C and it's working fine.  It adds day/night profiles (very nice), 0-100 sliders for WDR and HFC, and a 90 degree rotation (corridor mode) that only works on 720p and below.

There's also a bug in recent versions, including this one, that makes the FTP uploads not work correctly, so don't use this if you need FTP.

NTSC version - just the .bin file, 13MB:
http://192.95.33.40/~warforce/Files/General_IPC-HX3(2)XXX_Eng_N_V2.210.0001.0.R.20130517.bin

Here's the PAL version, with all the files - 85MB:
General_IPC-HX3(2)XXX_Eng_P_V2.210.0001.0.R.20130517.zip

http://www.sendspace.com/file/hyxiem

(Click on "Click here to start download from sendspace" to download without download manager)

The PAL version of the full set of 20130517 files includes this in the readme:
Quote
Supported Devices:

HDB(W)3202,HFW3101C,HF3101,HFW3X00C,F728WP,HF3300,HDB(W)3300,HFW3300,HF3301,HF3500,HF3500A,HF3200,HDB3200C,HF3110,HDB(W)3110,HDB(W)3101,HFW3110,HF3100,HF3211-F,HDW2100,HD2100,HFW2100,HF2100,HFW3100,HDB3100C,HFW3(2)105(2100S),HDW3100S,HDW2105S,HDW3105S,HFW3200S,HFW3202C
« Last Edit: July 27, 2013, 09:03:19 pm by MaxIcon »

Offline buellwinkle

  • Hero Member
  • *****
  • Posts: 587
    • View Profile
    • Network Camera  Critic
    • Email
Re: Dahua firmware downloads
« Reply #1 on: July 27, 2013, 11:09:03 pm »
Since I've bricked a Dahua camera before I was nervous but it worked. What's really cool is I have it sitting here in my office and the window with the sun coming in is blow out, but with HLC it shows all the detail, very cool. Thanks.

BTW, many new features, at least new for me. There's a Focus Aid button, a playback from the SD card (before playback was on a PC using PSS), digital zoom.
« Last Edit: July 27, 2013, 11:27:28 pm by buellwinkle »
For network camera articles and reviews, visit my blog at
http://www.[NOT ALLOWED TO LINK TO THIS SITE].com

Stickman

  • Guest
Re: Dahua firmware downloads
« Reply #2 on: July 28, 2013, 01:43:09 am »
Thanks for the links Maxicon....you should go to work for Dahua. After all, you have given me more support than them  ;D

Offline PigLover

  • Newbie
  • *
  • Posts: 35
    • View Profile
    • Email
Re: Dahua firmware downloads
« Reply #3 on: July 28, 2013, 02:36:11 am »
Do be very careful with the download from SendSpace.  Use the "download without download manager" link only.  The "download manager" is massively contaminated with Virus/Spyware/etc.

Stickman

  • Guest
Re: Dahua firmware downloads
« Reply #4 on: July 28, 2013, 02:44:02 am »
Do be very careful with the download from SendSpace.  Use the "download without download manager" link only.  The "download manager" is massively contaminated with Virus/Spyware/etc.

Good point !  MSE puked on that site right off the bat  :o  Because I clicked on the wrong link....SO take Piglover's advice seriously !!!

Offline buellwinkle

  • Hero Member
  • *****
  • Posts: 587
    • View Profile
    • Network Camera  Critic
    • Email
Re: Dahua firmware downloads
« Reply #5 on: July 28, 2013, 05:19:59 pm »
Thanks for the links Maxicon....you should go to work for Dahua. After all, you have given me more support than them  ;D

Tell me about it, you would think we would get more love from the people selling Dahua.
For network camera articles and reviews, visit my blog at
http://www.[NOT ALLOWED TO LINK TO THIS SITE].com

Offline shockwave199

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Dahua firmware downloads
« Reply #6 on: July 28, 2013, 06:16:30 pm »
Well I got word and files from Sean of this update at least a month ago, so he was right on it. I just haven't done it yet.

Offline buellwinkle

  • Hero Member
  • *****
  • Posts: 587
    • View Profile
    • Network Camera  Critic
    • Email
Re: Dahua firmware downloads
« Reply #7 on: July 28, 2013, 06:48:23 pm »
Does he make them publically available to this forum?
For network camera articles and reviews, visit my blog at
http://www.[NOT ALLOWED TO LINK TO THIS SITE].com

Offline big zee

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Dahua firmware downloads
« Reply #8 on: July 28, 2013, 06:53:30 pm »
Here are some links to recent Dahua firmware.  Both versions are 2013-05-17. 

Dahua firmware comes in 2 versions - the full set of files, which includes a file used to recover bricked cameras, and the .bin file, which is the actual firmware, and is all you need to do an update.

Users report you can flash the PAL version to an NTSC camera and everything works ok, with the following exceptions:
- Max frame rate of 25 fps (the PAL standard)
- Anti-flicker is 50 Hz, and can cause trouble when used with 60 Hz lighting

I flashed the NTSC version to my HFW3300C and it's working fine.  It adds day/night profiles (very nice), 0-100 sliders for WDR and HFC, and a 90 degree rotation (corridor mode) that only works on 720p and below.

There's also a bug in recent versions, including this one, that makes the FTP uploads not work correctly, so don't use this if you need FTP.

NTSC version - just the .bin file, 13MB:
http://192.95.33.40/~warforce/Files/General_IPC-HX3(2)XXX_Eng_N_V2.210.0001.0.R.20130517.bin

Here's the PAL version, with all the files - 85MB:
General_IPC-HX3(2)XXX_Eng_P_V2.210.0001.0.R.20130517.zip

http://www.sendspace.com/file/hyxiem

(Click on "Click here to start download from sendspace" to download without download manager)

The PAL version of the full set of 20130517 files includes this in the readme:
Quote
Supported Devices:

HDB(W)3202,HFW3101C,HF3101,HFW3X00C,F728WP,HF3300,HDB(W)3300,HFW3300,HF3301,HF3500,HF3500A,HF3200,HDB3200C,HF3110,HDB(W)3110,HDB(W)3101,HFW3110,HF3100,HF3211-F,HDW2100,HD2100,HFW2100,HF2100,HFW3100,HDB3100C,HFW3(2)105(2100S),HDW3100S,HDW2105S,HDW3105S,HFW3200S,HFW3202C

Hi,

Thanks for the software links. I bought a Dahua camera (HFW2100) from Alibaba a while back and tried upgrading the software and ended up bricking the camera. This thread you started gives me hope that I may be able to restore it back to working condition.

I downloaded the full set of files but can you or anyone else give me instructions on what to do once I unzip the downloaded file. I'm using configtool to see if my network can detect the bricked camera but it doesn't show up so I'm not sure where to start the "unbricking" process once the file is downloaded. Any help is greatly appreciated.

Thanks.

Offline MaxIcon

  • Hero Member
  • *****
  • Posts: 1832
    • View Profile
    • Email
Re: Dahua firmware downloads
« Reply #9 on: July 28, 2013, 08:27:34 pm »
The Dahua unbricking procedure is another carefully kept Dahua secret, because you wouldn't want satisfied customers, would you?

Here's the deal. 

There's a simple serial interface on many devices called TFTP that's used to load files when the rest of the firmware may not be working.  Dahua uses this on their NVRs, and it appears they include it on their cameras as well.  I've found the connectors on the 2100 and the 3300C that appear to be the right ones, but haven't tested it, because of the risk of bricking the camera.

Unfortunately, this is not for the technically timid, and it's not a sure thing even for the hardware hackers.

Here's the basic procedure used for NVRs, some of which have a serial port on the chassis:
www.dahuasecurity.com/download/TFTP%20upgrade%20instructor.pdf‎

This doesn't work on the cameras, as the serial connector pins are pinged during the boot, but you can't see what's going on with a terminal program.  It's possible they do it like Hik, where it automatically does the upload during boot if everthing's connected.

To try this, here's what you'd need:

- The full set of files, unzipped into the directory of your choice.

- A tftp server.  Here are 2 good choices:
http://tftpd32.jounin.net/ - Free open source server; I use this to upgrade firmware on my corporate switches.
http://www.solarwinds.com/products/freetools/free_tftp_server.aspx - people like it; requires registration to download.

The NVR procedure calls for the ncom program, but it appears not to use it on the cameras.  I use teraterm on Win7 as a general comm program.

- A serial port on your PC.  Most modern PCs don't have serial ports, so you'd need a USB to serial adapter.  There are lots of them out there, like this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16812188102

- A serial cable that can be connected to the small pins on the board.  I cut a serial cable and used some tiny clip leads to connect to the pins.
On the 3300C, they look like this, and on the 2100, they're smaller.  I've verified the 3300C connector is talking to the serial port, but haven't on the 2100 yet:
http://maxicon.com/cctv/dahua/hfw3300c/dahua_hfw3300c_teardown_05-a1.jpg

So, if I had a bricked camera, here's what I'd do.

- Connect the serial cable to the pins on the internal serial connector.
- Run TFTP and set up the TFTP server root directory to the location of the upgrade files
- Power up the camera and see if it starts downloading files from the TFTP server.
- If it does, wait until it's complete, then reboot and see if it's better.
- If it doesn't, there's something missing from the procedure.

Here's the Hik version of the procedure, which is automatic:
http://www.hikvisioneurope.com/portal/index.php?dir=Technical%20Materials/Special%20Tools/TFTP-Auto-Update/&file=Quick%20Guide%20-%20TFTP%20Automatic%20Update%20tool.pdf

and the Hik TFTP files, which may not work for Dahua - hard to say.
http://www.hikvisioneurope.com/portal/index.php?dir=Technical%20Materials/Special%20Tools/TFTP-Auto-Update/

Sorry there's nothing more solid than this.  This is one of the reasons I've quit buying Dahua.

Offline MaxIcon

  • Hero Member
  • *****
  • Posts: 1832
    • View Profile
    • Email
Re: Dahua firmware downloads
« Reply #10 on: July 28, 2013, 08:30:54 pm »
Does he make them publically available to this forum?

Dahua punishes vendors who make the files publicly available. 

They also claim there's vendor specific code in the distributed files that lets them trace the firmware back to where it came from, but I've compared versions from different sources, and they were identical.  That's only one data point, though.  If anyone has this version available, I'd like to get a copy to compare and see if it's the case here.

Good thing there's community support for these.

Offline big zee

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Dahua firmware downloads
« Reply #11 on: July 28, 2013, 09:47:36 pm »
The Dahua unbricking procedure is another carefully kept Dahua secret, because you wouldn't want satisfied customers, would you?

Here's the deal. 

There's a simple serial interface on many devices called TFTP that's used to load files when the rest of the firmware may not be working.  Dahua uses this on their NVRs, and it appears they include it on their cameras as well.  I've found the connectors on the 2100 and the 3300C that appear to be the right ones, but haven't tested it, because of the risk of bricking the camera.

Unfortunately, this is not for the technically timid, and it's not a sure thing even for the hardware hackers.

Here's the basic procedure used for NVRs, some of which have a serial port on the chassis:
www.dahuasecurity.com/download/TFTP%20upgrade%20instructor.pdf‎

This doesn't work on the cameras, as the serial connector pins are pinged during the boot, but you can't see what's going on with a terminal program.  It's possible they do it like Hik, where it automatically does the upload during boot if everthing's connected.

To try this, here's what you'd need:

- The full set of files, unzipped into the directory of your choice.

- A tftp server.  Here are 2 good choices:
http://tftpd32.jounin.net/ - Free open source server; I use this to upgrade firmware on my corporate switches.
http://www.solarwinds.com/products/freetools/free_tftp_server.aspx - people like it; requires registration to download.

The NVR procedure calls for the ncom program, but it appears not to use it on the cameras.  I use teraterm on Win7 as a general comm program.

- A serial port on your PC.  Most modern PCs don't have serial ports, so you'd need a USB to serial adapter.  There are lots of them out there, like this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16812188102

- A serial cable that can be connected to the small pins on the board.  I cut a serial cable and used some tiny clip leads to connect to the pins.
On the 3300C, they look like this, and on the 2100, they're smaller.  I've verified the 3300C connector is talking to the serial port, but haven't on the 2100 yet:
http://maxicon.com/cctv/dahua/hfw3300c/dahua_hfw3300c_teardown_05-a1.jpg

So, if I had a bricked camera, here's what I'd do.

- Connect the serial cable to the pins on the internal serial connector.
- Run TFTP and set up the TFTP server root directory to the location of the upgrade files
- Power up the camera and see if it starts downloading files from the TFTP server.
- If it does, wait until it's complete, then reboot and see if it's better.
- If it doesn't, there's something missing from the procedure.

Here's the Hik version of the procedure, which is automatic:
http://www.hikvisioneurope.com/portal/index.php?dir=Technical%20Materials/Special%20Tools/TFTP-Auto-Update/&file=Quick%20Guide%20-%20TFTP%20Automatic%20Update%20tool.pdf

and the Hik TFTP files, which may not work for Dahua - hard to say.
http://www.hikvisioneurope.com/portal/index.php?dir=Technical%20Materials/Special%20Tools/TFTP-Auto-Update/

Sorry there's nothing more solid than this.  This is one of the reasons I've quit buying Dahua.

Thanks a lot MaxIcon. There are a lot of small things and quite a bit of time required to unbrick a single camera lol. I thought it would be a easy thing to do. This is something I don't mind trying out when I have some free time. I'll definitely check back in this thread once I get a chance to see if this helps fix the camera. MaxIcon your efforts are greatly appreciated!

Offline mroek

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Dahua firmware downloads
« Reply #12 on: July 29, 2013, 12:09:37 am »
The Dahua unbricking procedure is another carefully kept Dahua secret, because you wouldn't want satisfied customers, would you?

Here's the deal. 

There's a simple serial interface on many devices called TFTP that's used to load files when the rest of the firmware may not be working.  Dahua uses this on their NVRs, and it appears they include it on their cameras as well.  I've found the connectors on the 2100 and the 3300C that appear to be the right ones, but haven't tested it, because of the risk of bricking the camera.

To say that TFTP is a serial interface is kind of a misnomer. TFTP is a file transfer protocol that runs over UDP on a network interface, not a serial interface. However, on many devices you can use a serial port to gain access to a console in which you run the necessary commands to use TFTP to download a new firmware.

Now, with that out of the way, I can confirm that the 2100 has a working serial port connector inside, and that you can gain access to U-boot (the bootloader) through it. I took a picture of the connector, and named the pins:





Stickman

  • Guest
Re: Dahua firmware downloads
« Reply #13 on: July 29, 2013, 12:47:36 am »
Quote
To say that TFTP is a serial interface is kind of a misnomer. TFTP is a file transfer protocol that runs over UDP on a network interface, not a serial interface. However, on many devices you can use a serial port to gain access to a console in which you run the necessary commands to use TFTP to download a new firmware.

Now, with that out of the way, I can confirm that the 2100 has a working serial port connector inside, and that you can gain access to U-boot (the bootloader) through it. I took a picture of the connector, and named the pins:

Thanks for that info....so those pins would be connected to pins 2 3 5 on the 9 pin connector shown below ?


Offline shockwave199

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Dahua firmware downloads
« Reply #14 on: July 29, 2013, 04:34:54 am »
Does he make them publically available to this forum?

Dahua punishes vendors who make the files publicly available. 

They also claim there's vendor specific code in the distributed files that lets them trace the firmware back to where it came from, but I've compared versions from different sources, and they were identical.  That's only one data point, though.  If anyone has this version available, I'd like to get a copy to compare and see if it's the case here.

Good thing there's community support for these.
And that's why when I bought dahua, I bought into that support too. No brainer and is commonly suggested you seek out a good seller of dahua for the support, as much as anything. It's excellent that this info is shared, but personally I'm too chicken to buy dahua independently just for the cost savings. I like someone on the other end of the phone when I yell HELP! LOL!

 

Mobile Theme