There is no firmware, it's just a tiny tarball of some Linux programs and web pages.
It's a WEB-IF Linux micro-PC plugged onto a custom circuit board.
It all runs off a 4GB micro-SD card. If that card ever goes bad or the Linux OS gets corrupted, you've got a brick you can't fix because they don't provide a recovery image.
I made my own backup of the OS by pulling the card and using Win32diskimager to read it into an IMG file. I then applied the image to a bigger, faster 8GB micro-SD and then used Gparted to expand the main filesystem partition and it runs off that now, while the original micro-SD is safely stored away.
The DMR software they use is also very crashy. Every QSO it spawns a new local UDP socket connection in order to talk to the hardware.
UDP sockets that are never closed and always open. Each socket generates a temp file. Once the number of open files hits 1024, the program crashes. After a minute or two, the OLED program "sees" it's crashed and restarts it. Unfortunately, this has the effect of either not connecting you back to the reflector you were on or connects you to a entirely different reflector.
It was worse in the older software as the OLED program didn't even look to see if the DMR program crashed forcing people to power-cycle the box. I fixed that myself by making the dmr program start through a simple python script that restarts it immediately after it crashes, much faster than the fix they put in the OLED program in this latest version.
The newer software didn't "fix" anything other than restarting the program after a minute or two of it crashing out and hardcoding their server IPs into the DMR program, which was easy enough to change via a hex editor.
So while they've banned me from their official support Facebook group, complained that I'm "harassing" them and to only talk to their lawyers (I've tried, their lawyers never got back to me) they're obviously reading what I'm posting on the nets about the problems I'm finding and trying ham-fistedly to prevent anyone from using their hardware with Brandmeister because they think the BM group "stole" software from them when that one guy released modified DV4mini software that first allowed it to be used with the BM network.
Some of the folks building the DV4home itself used to work on the OpenDV source as well as the old DVRPTER-NET hardware and a lot of that same code can be found in a modified fashion inside the DV4home. They're also the same people behind the DMR+ network so they're pushing hard for DMR+-only use for the box on the DMR side.
Same people doing the DV4mobile too, which should terrify those that plunked down $35 to "reserve" a spot to buy one.