I have a friend who wanted a non factory head unit in her mazda demio 2003, Mazda have done a very good job of integrating the stock head unit/ac/etc into the dash and don't leave any allowance for a non stock head unit (except for the glove compartment above the dash, but who wants a stereo there??).
So I have been about modifying the dash to fit a custom head unit while keeping all a/c and hazard light functionality.
This is the beast we're talking about
: (there are some variations which may work as well but untested.
The reason there are no custom brackets available for this car is that there is a large circuit board behind this panel that controls a number of features, there is no way to fit a new head unit in with that circuit board in place. Unfortunately we need to keep that functionality...
To solve this problem what I have done is removed the circuit board, extended the wiring, and placed the circuit board in a less obtrusive location, the buttons/lights for a/c and hazard remain with the panel.
This leaves plenty of room for a single or even double din stereo/dvd player etc.
Here are the two circuit boards removed, you'll see that the hazard button ribbon cable has been cut, a 4 wire cable with plug will be soldered to it and matching plug and wiring soldered to the larger circuit board.
The smaller circuit board plugs into the large board at a 90 degree angle, this will have short wires soldering it to the large board so it can sit flat against the board with double sided foam.
Here is my current progress on modifying the panel:
I'm using a plastic resin to fill gaps, then will sand/prime/paint.
The head unit fits nicely in the original metal bracket (new holes need to be drilled for the screws)
Will update shortly with progress..