Ok, I tried clocking my Teensy back to 600MHz and it didn't help. I also tried manually brute forcing the top 6 pin candidates by latency from the last round (byte 3), also no luck. It seems the only option for me is a 20h brute force of the last 4 bytes.unicast wrote: ↑11 Aug 2023, 15:54 Hi all, thank you for creating this project, it's amazing! I've been monitoring it for a while but today I finally got my Teensy-powered breadboard assembled and I run it on my car. Unfortunately I got "PIN is NOT cracked" message at the end and I'm a bit puzzled what to do next. Any recommendations?
My CEM P/N is 31254317 which is in the list.
Here is the monitor output:Code: Select all
CPU Maximum Frequency: 600000000 CPU Frequency: 180000000 Execution Rate: 180 cycles/us PIN bytes to measure: 3 CAN low-speed init done. Reading part number from ECU 0x40 on CAN_LS CAN_LS ---> ID=000ffffe data=cb 40 b9 f0 00 00 00 00 CAN_LS <--- ID=03c3f7fc data=fd 00 00 19 40 26 3f 15 CAN_LS <--- ID=04a0409e data=00 01 18 00 00 00 02 9e CAN_LS <--- ID=05704000 data=40 20 00 00 00 00 00 00 CAN_LS <--- ID=12404002 data=16 16 00 00 8b 00 80 00 CAN_LS <--- ID=080030ae data=80 00 07 01 11 01 50 e9 CAN_LS <--- ID=0c505226 data=40 3a 00 00 00 00 00 b0 CAN_LS <--- ID=0730302e data=00 00 00 01 00 00 50 e8 CAN_LS <--- ID=0fb2509e data=00 00 00 00 00 07 c0 00 CAN_LS <--- ID=00600005 data=8f 40 f9 f0 00 31 25 43 CAN_LS <--- ID=08e2300e data=c0 02 28 a9 2f 0e 00 80 CAN_LS <--- ID=04301090 data=00 00 00 00 00 00 27 e0 CAN_LS <--- ID=09c050b8 data=6f 00 86 40 00 bf 00 4c CAN_LS <--- ID=19f010f8 data=99 3c 00 60 81 d8 de 50 CAN_LS <--- ID=1320400a data=00 00 00 00 00 00 40 1c CAN_LS <--- ID=02120498 data=10 00 00 00 00 00 00 00 CAN_LS <--- ID=03c3f7fc data=fd 00 00 19 40 26 3f 15 CAN_LS <--- ID=00600005 data=09 17 20 20 20 31 26 46 Part Number: 31254317 Searching P/N 31254317 in 50 known CEMs CAN HS baud rate: 500000 PIN shuffle order: 0 1 2 3 4 5 CAN high-speed init done. Putting all ECUs into programming mode. <CUT> ... pin[2] choose candidate: 99 Candidate PIN 26 86 99 -- -- -- : brute forcing bytes 3 to 5 (3 bytes), will take up to 702 seconds Progress: 0%..5%..10%..15%..20%..25%..30%..35%..40%..45%..50%..55%..60%..65%..70%..75%..80%..85%..90%..95%.. PIN is NOT cracked in 2258.71 seconds done Resetting all ECUs. CAN_HS ---> ID=000ffffe data=ff c8 00 00 00 00 00 00 CAN_LS ---> ID=000ffffe data=ff c8 00 00 00 00 00 00
Will try as soon as I find a place with a wall socket.






