As far as I know, all 2013+ (and possibly earlier) models have mirrors that connect to the door module, the only difference is that one module part number supports power fold and the other doesn't. I just need the standard no-fold module.
I've given up on trying to reconfigure the computer. It isn't working well and will be wiped out by the dealer. It also works differently in different years. Instead I'm working on a module that will just connect inside the door and work alongside the standard module to add power fold. I think it will end up being easier to use.
The way the system works is that the mirror switch sends a signal to the door module on a LIN bus, it then converts it to a message it sends out on the CAN-IHS bus, and when the BCM receives it it then sends a fold/unfold message to both door modules on the CAN-IHS bus. I just installed a switch module with power fold (I still have the original door modules) and I've confirmed that the BCM gets the fold switch button message by monitoring it with a scan tool. So, right now, I just need to figure out what that message looks like. I've been logging all of the CAN-IHS messages, but there are hundreds sent every second. I'm trying to find patterns by parsing through them, but it's a major PITA. So, I'd like to hook up just a switch and module on the bench and connect my CAN sniffer to it. Theoretically I should be able to easily isolate the message(s) I need if there are no other modules on the bus.