Mazda3 Forums banner

OEM Flip-Up Nav Display Pinout

8K views 7 replies 3 participants last post by  shaundarbie 
#1 ·
Hi everyone, does anyone have the wiring pinout for the OEM flip-up navigation display harnesses? I cannot find this anywhere and most of my research has just lead me to dead threads. Latest thread I found was here, but it seems the correct diagram was never reuploaded.

Anyways, this would be a massive help for a project that I am getting into. I'm really hoping I don't have to go around probing the pins to find what I'm looking for... :/

Thanks in advance should someone still have this!
 
#3 ·
Thanks! I did see that thread but I'm not sure that the diagrams correctly match the connector layout on the back of the LCD module of the unit I am getting. Granted I haven't received the flip-up LCD yet so I cannot completely confirm this (should be here Monday), and from the picture I have it is slightly difficult to tell due to it being taken at the incorrect angle. However, what I can tell is that the module depicted in your scan under the "5 Rear View and Connectors" section (which i presume is the one I'm looking for) looks a bit smaller/more condensed than the module in the unit I bought. Maybe if you have the flip-up screen would you be able to confirm it's just a smaller than expected depiction in your scan?

Essentially regarding the display I only want to retain the motorized functions for the flip-up/down & tilt. If I had to take a guess at this this there is nothing more than the KL15, KL30 & KL31 which is required to be connected to that module in order for this to happen. I sort of doubt Mazda went the lengths of implementing any other logic from CAN, the map DVD module, or anything else that would have any effect on the position of the display during and between ignition cycles. This car doesn't seem high end enough for that considering it's development time period but hey I could be wrong. That would just mean I'd have to design my own controller for it which I'm hoping not to have to do.

My intentions going forward are to gut the OEM display and implement a new one that is touch, then retrofit a new-possibly Android or Android Auto or CarPlay functionality into the vehicle while retaining some function of the OEM head unit. Unfortunitely though I am very picky about the functionality I am looking for (especially a decent navigation (Waze hopefully :) ) and bluetooth with at least AVRCP 1.3 support and handsfree). I'm still sort of researching a solution whether to go with a raspberry pi module of the sort, get a chinese android head unit, or retrofit something like a JBL Legend CP100 which will give me Android Auto and CarPlay. Everything seems to have its trade-offs for the set of features I'm looking for though which makes it interesting. Frankly I really dislike the look of any aftermarket head unit that just implements a screen where the OEM one is. Having the screen up on the dash just looks better and makes more sense, so modifying the OEM unit was the best solution I could find.

Anyways, right now at the step I'm at I just want to get the motorized flip-up/down function sorted out which is why I was looking for a pin-out of the module on the back of the display.
 
#5 ·
I do as well but the issue with that I believe is licensing and certifications. Those units are too cheap to go through those processes (and I doubt up to spec with Apple especially) which is why you'll only see major name head unit brands implementing Android Auto and CarPlay at the moment. Maybe down the road we'll see something change but I think theres higher hopes for an unofficial method before that happens. As great and simple as you might think they are, actually getting Android Auto and CarPlay to a customer is far more complicated from the business standpoint.

Regarding that thread you mentioned, that guy did a pretty awesome job with his setup. The way his bluetooth is setup is clever as well. Definitely an idea to think about.
 
#7 ·
So it turns out the flip-up LCD is a little more complex than I had hoped. The isolated module behind the screen is most definitely a power controller, but is not responsible for controlling the open, close, & tilt for the display despite the buttons for those functions do connect to that module. Interestingly there is a ribbon cable that feeds from that power controller to a logic board mounted directly behind the LCD screen. This logic board appears to be doing all the display control and is where the motor for the controlling the display is powered from. In fact there is a whole geared mechanism in the display housing for open/close (I'm guessing for torque conversion since the motor can't possibly be drawing that much current when such a small ribbon cable is all that powers the logic board).

The open/close geared mechanism acts as a sort of a divided stepper motor in this case. The motor is of course attached to the gearbox, but only has a pos. and neg. terminals (so it's not exactly doing the percise stepper part). This is controlled by a 3-pin potentiometer also attached to the gear box. This I have found measures from 0 Ohms to 1.2k Ohms, and is how the display knows what position it's in. Closed will be resistance value A and open will be resistance value B, then tilt levels would be C, D, E F-you get the idea.

Luckily, in this thread, the OP was kind enough to make his Arduino code open source, so it looks like I'm just going to gut the OEM logic board and all other electronics out from the display and use the Arduino for the control (maybe even other things too). It also seems the RX-8 flip-up display probably has the same (or very similar) internal components as the Mazda3 one since I can utilize the same motor and potentiometer with the Arduino (which his code appears to even be designed for). I guess it's also is possible to still use the internal components to keep the open/close functions like what I wanted to do initally, but since the components aren't quite laid out as I had hoped, it doesn't really make sense anymore.

Anyways, thank you shaundarbie for that thread. That is a massive help! :grin2:
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top