View Single Post
Old 03-06-2024, 08:32 AM   #40
keep_hope_alive
Electrical Engineer
 
keep_hope_alive's Avatar
 
Drives: 2023 1SS A10 Black
Join Date: Apr 2022
Location: Illinois
Posts: 798
Quote:
Originally Posted by weekend_cruiser View Post
Right on. I really wonder how technically savvy the crooks are. I don't know much about the OBD hack device and refuse to google it but it's possible it's self powered and doesn't even need the power from the OBD port.

I have also been thinking of another workaround that would really mess with them. It's a bit more involved though. This will basically flip the script on them. The idea is to create an isolated OBD CAN network (aka a spoof CAN network) that fakes the responses an actual car will give tricking the hack tool into believing the transactions completed successfully and new key has been reprogrammed. However when they try the new key, it doesn't work.
As a crude example, assuming the actual hack goes like below:
1. OBD hack tool: Sends CAN message (request) to car to program a new key.
2. Car: Processes the request and sends a response of either success (key programmed) or fail (key not programmed)

With above you could create an isolated CAN network (something simple as a small microcontroller + can transceiver) that sits on the other side of the OBD port and fools the hack tool. Obviously implementing something like this would require knowing what CAN messages the hack tool sends and the responses it expects. You could take the idea even further and have the "spoofing CAN network" notify authorities while it's pretending to be programming a new key.

I don't have a lot of free time these days to be able to work on something like this but if this is still ongoing come summer, might consider.

P.S. Btw, relocating the OBD port far away with extension wires and still requiring data access might present a problem. I believe the max CAN stub length for nodes (I think the OBD port is a node and not the end of the bus?) should be less than a foot. However, I make no claim to be a CAN expert so might be good to verify beforehand if you go this route.
I think the easiest way to implement this would be snagging an ECU from a junkyard, doesn't have to be from a Camaro either, could be a Chevy Spark, just something that gets power and communicates. I wouldn't try to reinvent the wheel or anything. The dummy ECU will have a ton of errors since it won't be connected to anything, but will communicate.
__________________
2023 1SS A10 Black NPP/C2U/H72 - Daily Driver
Historically an Accord and Camry owner with self-performed maintenance/repair.

1100: 5/3/22 . . . . . . . 2000: 6/25/22 . . . . . .4000: 8/17/22 . . . . . . . 6000: 9/10/22

Daily Driver mileage update: 22k mi. @ April 2024
New Engine @ 22,600

Build Log: https://www.camaro6.com/forums/showt...6#post11353116
keep_hope_alive is offline   Reply With Quote