Hey Showtime,
This isn't really any kind of DIY fix, as it requires SMT rework to remove the old CPU and install a 'new' one in the seat module as well as flash it with the code so it will work. I was only able to do it because I have the ability, tenacity and sheer disdain for a $200+ replacement part that does nothing but make some DC motors run, and in my opinion was designed to fail.
This is also not a 100% replacement, and not at all for a Comfort Seat module as it has 1 more motor to deal with. This is the only one I've had any time to work with, and didn't have much time with it, so..
What does work..
- The Seat can be moved, Incline, Slide, Height and Backrest all work.
- The Column can be moved in all 4 directions.
What does not work..
- K-bus integration, so there is no automatic wheel out of the way movement.
- Current detection, to tell if something is obstructing the seat while it's moving.
- Feedback for reporting position.
- Memory settings. (all of the current/feedback needs figured out first)
The PIC that I used to replace the CPU on this project is also out of stock everywhere now until November. So even if you'd be fine with the limitations of it and could do the work there, or wanted to send me the module to do a CPU swap on, I couldn't without doing a bit of redesign and testing with another model of PIC first.
- In case anyone is curious, this has been in the X5 for around 2 months now and it's still working.
|