D-Link DIR-842 H/W Rev C1 upload factory.bin failed

I just bought D-Link DIR-842 H/W Rev C1, and I download OpenWRT https://openwrt.org/toh/d-link/d-link_dir-842, http://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-dlink_dir-842-c1-squashfs-factory.bin and http://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-ath79-generic-dlink_dir-842-c1-squashfs-sysupgrade.bin. renamed it to factory.bin and sysupgrade.bin.

Goto https://192.168.0.1 D-Link GUI and try to upload. its message that upload factory.bin failed.

if i reset it as the quide, i cannot ping 192.168.0.1 or browse 192.168.0.1
D-Link reset on this device is on power on, press reset button for 8 seconds. I can do that and the configuration is reset.

The D-Link DIR-842 Firmware is 3.10

Wish your help. Thank you.

On some more recent models, the recovery web server doesn't play nice with Linux browsers. Did you try this on Linux or on Windows?

after power off, press reset and power on, wait until led blink per second. I ping ip address 192.168.0.1. i use tcpdump i can see that the D-Link is not responding to the ARP request. so the PC did not know where to forward the packet.
I am using ubuntu.
brgds