Just thought that I'd chime in and mention that I decided to do some work on automatically pulling down many firmwares across multiple OEMs, and built a site that can help with finding other potentially compatible firmwares for devices. It can be found at: https://dahua.randomcpu.com
Here's an...