Joined
·
393 Posts
In the spirit of giving back to these forums where I've learned so much, here's a fun one:
I've seen quite a few folks trying to figure out how to use Forscan to get the power mirrors to fold in other contexts only to be foiled by the fact our mirrors are only controlled via a fairly simple switch vs. through window modules, etc.
So when I had my dash torn apart I decided to do some testing to see if I could reverse engineer how our mirror controls send the fold signal and found success.
Please forgive me if this has already been documented elsewhere, but I wasn't able to find it when I searched.
(Note this is for my 2021 - it's possible other years may be different.)
Power folding is triggered by grounding the bottom-left wire in the 8-pin connector on the mirror control unit.
In my case this was a grey wire with brown stripe.
Grounding this wire toggles the state of the mirrors - if they're in the normal position grounding the circuit tells them to fold. If they're folded grounding it tells them to open.
Unfortunately this fairly basic toggle functionality means making them close/open on vehicle lock/unlock requires a bit more solution-building than just changing a value in Forscan.
In my case I'll be using an Arduino to send a ground signal to fold the mirrors when I've sent a double-lock or double-unlock signal from the keyfob. (I'm sensing the lock signals by connecting to the associated wires on the BCM C3 connector.) This will prevent the mirrors from excessive folding based on single lock/unlock signals which are more likely to result in an out-of-sync situation.
I've seen quite a few folks trying to figure out how to use Forscan to get the power mirrors to fold in other contexts only to be foiled by the fact our mirrors are only controlled via a fairly simple switch vs. through window modules, etc.
So when I had my dash torn apart I decided to do some testing to see if I could reverse engineer how our mirror controls send the fold signal and found success.
Please forgive me if this has already been documented elsewhere, but I wasn't able to find it when I searched.
(Note this is for my 2021 - it's possible other years may be different.)
Power folding is triggered by grounding the bottom-left wire in the 8-pin connector on the mirror control unit.
In my case this was a grey wire with brown stripe.
Grounding this wire toggles the state of the mirrors - if they're in the normal position grounding the circuit tells them to fold. If they're folded grounding it tells them to open.
Unfortunately this fairly basic toggle functionality means making them close/open on vehicle lock/unlock requires a bit more solution-building than just changing a value in Forscan.
In my case I'll be using an Arduino to send a ground signal to fold the mirrors when I've sent a double-lock or double-unlock signal from the keyfob. (I'm sensing the lock signals by connecting to the associated wires on the BCM C3 connector.) This will prevent the mirrors from excessive folding based on single lock/unlock signals which are more likely to result in an out-of-sync situation.