<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><blockquote type="cite" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class=""><div class=""><blockquote type="cite" class=""><div class=""><div class="">My understanding of Mark's framework is you simply need to implement the read & write hooks, i.e. OvmsVehicle::TPMSRead() & ::TMPSWrite(). They work on an uint32 vector using the same order as the wheel layout.<br class=""></div></div></blockquote></div></div></div></blockquote><div class=""><br class=""></div>Yes, this. The framework is quite simple and it is up to the vehicle module to implement reading/writing ID sets from/to the ECU. There are two different implementations in the Tesla Roadster (K-Line) and Model S (CAN) as examples.<div class=""><br class=""></div><div class=""><div class=""><blockquote type="cite" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class="">BTW I do have direct with sensors in the wheels, I have fitted them myself in my summer wheels, and can read the same id’s in the tpms ecu.</div><div class="">If anyone has any help on how to read and write these using the shell and how to implement this it will be much appreciated</div></div></blockquote></div><div class=""><br class=""></div><div class="">My notes on the Tesla Roadster K-Line reverse engineering are here:</div><div class=""><br class=""></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">Short summary:</div><div class=""><a href="https://docs.google.com/document/d/1PuAs1_j5INS7hHRMCH3gds9oUrJpNPC5m5XuL3uYWTY/edit?usp=sharing" class="">https://docs.google.com/document/d/1PuAs1_j5INS7hHRMCH3gds9oUrJpNPC5m5XuL3uYWTY/edit?usp=sharing</a></div><div class=""><br class=""></div><div class="">Long story:</div><div class=""><a href="https://docs.google.com/document/d/1ZFBTR_Ajc00NI5vSpNFUKpujc8aoS1I0SGJF_i7KY4g/edit?usp=sharing" class="">https://docs.google.com/document/d/1ZFBTR_Ajc00NI5vSpNFUKpujc8aoS1I0SGJF_i7KY4g/edit?usp=sharing</a></div></div></blockquote><div class=""><div class=""><br class=""></div><div class="">For the Model S, please see attached email from July 2020 regarding cracking TPMS on that Baolong ECU. They might give you some clues as to a workable approach.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""><div></div></div></div></body></html>