One of the D-Link cameras started misbehaving recently, seeming to be stuck in a boot loop.
After a recent visit to the family summer house, I came home with three broken devices. A Linksys WRT160NL router that I managed to unbrick, this D-Link camera and a Raspberry PI zero. The latter died trying to save the camera in a jerry-rigged setup with some bare wires between the PI and the camera, something must have been shorted. The plan was to use the PI as a proxy for the camera towards the computer. (I will investigate if there is something that can be made to revive it, but it looks like a write off)
Anyway, back to the camera. D-Link cameras has a emergency/recovery mode. Remove the power, hold down the reset, connect the power and keeping the reset button held down for at least ten seconds. The camera will present a web ui at 192.168.0.20, so with the PC in the same range you can connect to the ui and upload firmware. (Good links with details on this: dlink page and openwrt page).
The problems with the boot loop persisted for me still when I tried this away from home. So back at home I decided to again solder some wires but hook it up to a proper USB to TTL serial adapter. Looking at the console it initializes and boots up properly but then reboots. Looks like it's failing to connect to the network because with a cable connected it gets an IP and actually can be accessed. Something that it didn't do at the summer house, regardless of the attempts I made (and there was many...).
We have quite a lot of these cameras and one by one they've lost the ability to connect to WIFI, which kind of sucks. I think we have around four now out of ten cameras without working WIFI. (Found a thread on the d-link forum with more people having same problems, can't seem find it again now though)
This camera seems to be the latest one to join that gang but also not working with Ethernet in the summer house.