
Originally Posted by
MIG
My original input with this was to see if we could wake the unit and operate in a more standalone mode (not registered with the gateway). Still, it looks like OP has the seat working minus the memory function by temporarily putting the seat back in the donor vehicle.
hmm...... without intending any offense - no it's not really operating in a "more standalone mode". By "temporarily putting the seat back in the donor vehicle", OP has re-established the correct (read "designed") operating environment for the seat module. Ain't nothing "stand alone" with this set-up and it's NOT at all surprising that the seat works when back in the donor car. The only usable finding from this test is that it proves that the seat module has not been fried. Again with no offense intended, the test says nothing about the ability of the seat to operate in the Amarok, or in a truly stand-alone environment - IMO

Originally Posted by
MIG
I have been developing a development platform based around a Teensy 4.1; this can communicate with three independent CAN buses and act like multiple LIN clients or masters.
While I am very much in the devolvement stage, having one bus on the PQ 100 kBit/s CAN (comfort \ infotainment) and CAN 2 500kBit/s connected to the seat controller, you could, in theory, create software that translates the states between the systems, aka a gateway in itself.
But.. my software and test bench are not that mature yet, and it would be an excellent experiment to write software to translate the PQ ID 1394 (Klemme) and the MQB 960 (Klemmen_Status); I can generate the counter and checksum the MQB platform needs easy, this could wake modules, but not much else, I guess you could pass 0x700-0x7FF - UDS diagnostics too to allow the VCDS tool to talk.
As @DV52 said tho, it would be very hard to track down what other signals the seat is looking for. If it's from a vehicle that had customization via the infotainment, you need to deal with it maybe needing to talk over BAP, a protocol layer on top of CAN that is even more challenging to deal with.
Respect!!! Good luck with the arduino solution! Maybe also consider using a Digispark PRO (see below) - it uses an AT-Tiny chip and it has the advantage of having an onboard 5V power supply (so very suitable for car-based projects)


Originally Posted by
MIG
My thoughts still stand. A PQ-based controller swap on the MQB seat, as per the guide posted a few pages back, would be your best option.
I understand your point entirely - but I invite OP to consider an alternative approach: the best option (meaning the most practical option) for this car might be to install a MQB seat WITHOUT the memory function (because this option contains no CAN/LIN compatibility issues when installed in an Amarok).
Again, I wish you every success - but even if you manage to fool the Amarok's CAN network into believing that the seat module is native to the car, it's almost certain that this outcome will come with compromises to the operation of the memory function as designed for a MQB vehicle.
A question that only OP can answer about the" best option": are the complications of getting the memory functions to work worth the perceived advantages of the seat memory functions (in the context of the inevitable compromises in memory functionality that will be very likely accompany the ultimate solution - if an ultimate solution is possible at all)?

Originally Posted by
MIG
But hey, I love this discussion on things that have not been done before and working out what experiments we could do, so if you have a bunch of time, happy to throw ideas around

I agree. This project is the stuff of new discoveries - very likely a perfect learning environment! And yes, lots of fun for geeky folk - like us both!! If this project proceeds, I look forward to reading your findings in a forum post (please)
Last edited by DV52; 04-06-2023 at 09:12 AM.
Please don't PM to ask questions about coding, or vehicle repairs. The better place to deal with these matters is on-line, in the forum proper. That way you get the benefit of the expertise of the wider forum! Thank you.
Bookmarks