This is speculation, but here is what I just experienced:
I put new tires on the car, and they didn't pay attention when they remounted them... They swapped the rear wheels left/right. I told them my sensors would be out of wack, and they need to fix it. They said "no problem we can reprogram them..."
Well, after 20 minutes of screwing with it, they gave up. I talked to the shop manager, and he showed me the tool which wasn't reading the sensors. It only covered Roadsters up to 2010. Mine is a 2011. I told him the new ones were crappy, and identical to the early model S. He reset his device to "S" 2012, and read every wheel perfectly. (This confirms the identical devices in Roadster 2.x and early model S). I wrote down the addresses, and confirmed the rear wheels were swapped, but the fronts weren't.
But it didn't allow him to connect to the ODB connector and reprogram. It simply said drive for 15 minutes on the highway and it will reprogram itself. How...? I assume the sensors know which way they are revolving, so they can determine which side of the vehicle they are on. And if needed, it will reprogram the antennas with the updated tire sensor addresses. (I have no idea how they would decide between front and back)
Well, mine failed. Again. As predicted (because they system is garbage). I got that classic TPMS service required message.
So I hooked my sniffer back up.
The rear antenna was reprogrammed with new sensor addresses that EXACTLY MATCH THE VALUES OF THE FRONT TIRE PRESSURE AND TEMPERATURE.
Yes... When the system decided to reset the sensor addresses in the antennas, it erased my addresses:
Front R 08 06 66 ec
Front L 08 06 66 2e
Rear R 08 06 67 2f
Rear L 08 06 66 05
And used my tire temperature (33 Lb 81 F and 41 Lbs 81 F AKA: { 5C 51 5C 51 79 51 79 51 } )
And reprogram my rear antenna with those numbers as addresses!!!
I initially thought it was just random garbage, but then noticed the values were the same. It's taking sensor data and using it as address data to reprogram the antennas!
This is a SERIOUS flaw in their system.
So, where did that command come from? From the "k" line, something in the main computer..? Or CAN bus? Or did the ECU it'self decide to do that? Who knows...
I put new tires on the car, and they didn't pay attention when they remounted them... They swapped the rear wheels left/right. I told them my sensors would be out of wack, and they need to fix it. They said "no problem we can reprogram them..."
Well, after 20 minutes of screwing with it, they gave up. I talked to the shop manager, and he showed me the tool which wasn't reading the sensors. It only covered Roadsters up to 2010. Mine is a 2011. I told him the new ones were crappy, and identical to the early model S. He reset his device to "S" 2012, and read every wheel perfectly. (This confirms the identical devices in Roadster 2.x and early model S). I wrote down the addresses, and confirmed the rear wheels were swapped, but the fronts weren't.
But it didn't allow him to connect to the ODB connector and reprogram. It simply said drive for 15 minutes on the highway and it will reprogram itself. How...? I assume the sensors know which way they are revolving, so they can determine which side of the vehicle they are on. And if needed, it will reprogram the antennas with the updated tire sensor addresses. (I have no idea how they would decide between front and back)
Well, mine failed. Again. As predicted (because they system is garbage). I got that classic TPMS service required message.
So I hooked my sniffer back up.
The rear antenna was reprogrammed with new sensor addresses that EXACTLY MATCH THE VALUES OF THE FRONT TIRE PRESSURE AND TEMPERATURE.
Yes... When the system decided to reset the sensor addresses in the antennas, it erased my addresses:
Front R 08 06 66 ec
Front L 08 06 66 2e
Rear R 08 06 67 2f
Rear L 08 06 66 05
And used my tire temperature (33 Lb 81 F and 41 Lbs 81 F AKA: { 5C 51 5C 51 79 51 79 51 } )
And reprogram my rear antenna with those numbers as addresses!!!
I initially thought it was just random garbage, but then noticed the values were the same. It's taking sensor data and using it as address data to reprogram the antennas!
This is a SERIOUS flaw in their system.
So, where did that command come from? From the "k" line, something in the main computer..? Or CAN bus? Or did the ECU it'self decide to do that? Who knows...