dahua firmware backup

Hook up to the device serial console and see what 'useful' commands remain in the bootloader - 'help' and 'printenv'.
If the 'nand' commands are still available in the bootloader, quite a lot can be done.
But the more recent the bootloader, the fewer useful commands remain.

For example, for a IPC-HFW1841EN-PV-0280B-CAYENNE here is a part transcript of a full flash dump :

Code:
> nand read 0x82000000 0x0 0x8000000

NAND read: device 0 whole chip
 134217728 bytes read: OK
> tftp 0x82000000 flashall.bin 0x8000000
Using SynopGMAC-0 device
Upload Filename 'flashall.bin'.
Upload from address: 0x82000000, 134217728 Bytes to be send ...
Uploading: #################################################################
         #################################################################
         #################################################################
...............
<snip>
...............
        #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #######################################################
         134217728 Bytes upload ok.