Found one error on the breadboard, cut a buss at the wrong row. Corrected that and I am getting activity on the other side of the CAN-HS transceiver. Still not getting the PN ... probably just noise or the CEM squawking.
Vida CEM swapping
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
Re: Vida CEM swapping
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
Hi Guys, I need to swap an XC70 2005 CEM, i have the original and donor CEM's, I am able to communicate with either in the car with Vida (Genuine with subscription access). Of course I can't do a CEM reload with the donor CEM installed. I am thinking I will use IOTerminal to r/w the original and donor CEM's but I will need the CEM pin codes, hence I end up here.
I have emailed TotalautotechUSA but have yet to receive a reply.
I am thinking of building the CEMcracker (https://github.com/vtl/volvo-cem-cracker) to extract the pin codes.
Where do I find the code for the Teensey?
Okay, looked again at github and wondered what the .ino file was...... guess that's what I was looking for
Regards, gooroo
I have emailed TotalautotechUSA but have yet to receive a reply.
I am thinking of building the CEMcracker (https://github.com/vtl/volvo-cem-cracker) to extract the pin codes.
Where do I find the code for the Teensey?
Okay, looked again at github and wondered what the .ino file was...... guess that's what I was looking for
Regards, gooroo
-
ricked
- Posts: 38
- Joined: 24 May 2021
- Year and Model: xc90
- Location: lowlands
- Has thanked: 6 times
- Been thanked: 2 times
io terminal works perfect, or xprog origooroo wrote: ↑28 Jul 2021, 04:51 Hi Guys, I need to swap an XC70 2005 CEM, i have the original and donor CEM's, I am able to communicate with either in the car with Vida (Genuine with subscription access). Of course I can't do a CEM reload with the donor CEM installed. I am thinking I will use IOTerminal to r/w the original and donor CEM's but I will need the CEM pin codes, hence I end up here.
I have emailed TotalautotechUSA but have yet to receive a reply.
I am thinking of building the CEMcracker (https://github.com/vtl/volvo-cem-cracker) to extract the pin codes.
Where do I find the code for the Teensey?
Okay, looked again at github and wondered what the .ino file was...... guess that's what I was looking for
Regards, gooroo
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
The code ( .ino ) is at the url your posted above. Click on [ ↓ CODE ▼ ] and Download the zip file.gooroo wrote: ↑28 Jul 2021, 04:51
I am thinking of building the CEMcracker (https://github.com/vtl/volvo-cem-cracker) to extract the pin codes.
Where do I find the code for the Teensey?
Okay, looked again at github and wondered what the .ino file was...... guess that's what I was looking for
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
What is the scoop on hardware that I/O Terminal works with? The I/O terminal website is rather vague on that topic.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 605 times
Two of my 05 P2 CEMs are cracking reliably. I've tried 4-5 other CEM dumps loaded into one of the CEMs - they crack, too. With various degree of difficulty.gooroo wrote: ↑28 Jul 2021, 04:51 Hi Guys, I need to swap an XC70 2005 CEM, i have the original and donor CEM's, I am able to communicate with either in the car with Vida (Genuine with subscription access). Of course I can't do a CEM reload with the donor CEM installed. I am thinking I will use IOTerminal to r/w the original and donor CEM's but I will need the CEM pin codes, hence I end up here.
I have emailed TotalautotechUSA but have yet to receive a reply.
I am thinking of building the CEMcracker (https://github.com/vtl/volvo-cem-cracker) to extract the pin codes.
Where do I find the code for the Teensey?
Okay, looked again at github and wondered what the .ino file was...... guess that's what I was looking for
Regards, gooroo
Since both of your CEMs have to be out of the car at some point, you can read/write the dumps using a $2 USB-TTL cable and m16c-flasher.de software. EEPROM need to be desoldered and read in a programmer. That's for the plan B if not C.
-
ricked
- Posts: 38
- Joined: 24 May 2021
- Year and Model: xc90
- Location: lowlands
- Has thanked: 6 times
- Been thanked: 2 times
read and write eeprom(internal) and mcu flash from both mcu's with pincodeRickHaleParker wrote: ↑29 Jul 2021, 06:27What is the scoop on hardware that I/O Terminal works with? The I/O terminal website is rather vague on that topic.
or you read with a programmer like xprog the mcu, load that file in ioterminal to extract pin code, when you have the pin code iotermial can extract both mcu's via connectors.
in short this cem cracker is the solution for not reading in bdm first
-
ricked
- Posts: 38
- Joined: 24 May 2021
- Year and Model: xc90
- Location: lowlands
- Has thanked: 6 times
- Been thanked: 2 times
@vtl
can you tell me why scrip is losing connection on bench, no power interruption or what ever
please see log
connection ok but it cant crack the pin code
Part Number: 30765015
V50 year 2006 cem with 2x 0L01Y MCU’s
look at the out come
Candidate PIN 58 28 68 -- -- --
every bit have a 8 in it
i got a spare one and reads 100% ok and i get pin
Part Number: 31254903 with 2x 1L15Y
so is the 2x 0L01Y a issue?
note. in last log i did remove text as forum does not alow this much text
edit :
i did read the mcu with xprog ori and got pin code from ioterminal software
so CEM with 2x 0L01Y is ok for reading but not for pin cracker i think
can you tell me why scrip is losing connection on bench, no power interruption or what ever
please see log
Code: Select all
[ 48 33 48 -- -- -- ]: 0 337 0 1520 0 3271 0 3376 0 1368 0 65 0 0 0 0 0 1 0 0 : latency 1487726; std 353.78
[ 48 33 49 -- -- -- ]: 0 125 0 908 0 2760 0 3960 0 2133 0 97 0 0 0 0 0 0 0 1 : latency 1494502; std 372.47
[ 48 33 50 -- -- -- ]: 0 690 0 2263 0 3834 0 2582 0 485 0 17 0 0 0 1 0 0 0 0 : latency 1479004; std 361.31
[ 48 33 51 -- -- -- ]: 0 143 0 840 0 2777 0 3969 0 2157 0 91 0 0 0 0 0 1 0 0 : latency 1494604; std 376.04
[ 48 33 52 -- -- -- ]: 0 173 0 902 0 2751 0 4000 0 2064 0 97 0 0 0 1 0 0 0 0 : latency 1494138; std 376.73
[ 48 33 53 -- -- -- ]: 0 145 0 859 0 2762 0 3985 0 2149 0 86 0 0 0 0 0 1 0 0 : latency 1494580; std 376.40
[ 48 33 54 -- -- -- ]: 0 207 0 1123 0 2899 0 3837 0 1833 0 73 0 0 0 0 0 1 0 0 : latency 1492082; std 366.63
[ 48 33 55 -- -- -- ]: 0 153 0 892 0 2658 0 4045 0 2155 0 83 0 0 0 0 0 0 0 1 : latency 1494612; std 376.43
[ 48 33 56 -- -- -- ]: 0 171 0 883 0 2754 0 4039 0 2028 0 107 0 0 0 0 0 1 0 0 : latency 1494154; std 375.86
[ 48 33 57 -- -- -- ]: 0 141 0 864 0 2739 0 4007 0 2142 0 86 0 0 0 0 0 0 0 1 : latency 1494564; std 376.64
[ 48 33 58 -- -- -- ]: 0 384 0 1422 0 3307 0 3405 0 1392 0 46 0 1 0 0 0 0 0 0 : latency 1487878; std 356.03
[ 48 33 59 -- -- -- ]: 0 147 0 850 0 2763 0 4022 0 2110 0 96 0 0 0 1 0 0 0 0 : latency 1494582; std 375.28
[ 48 33 60 -- -- -- ]: 0 851 0 2725 0 4072 0 2087 0 103 0 0 0 0 0 0 0 1 0 0 : latency 1474620; std 376.19
[ 48 33 61 -- -- -- ]: 0 137 0 859 0 2728 0 4057 0 2104 0 96 0 0 0 0 0 0 0 1 : latency 1494610; std 378.16
[ 48 33 62 -- -- -- ]: 0 163 0 884 0 2778 0 3992 0 2068 0 92 0 0 0 0 0 1 0 0 : latency 1494132; std 375.11
[ 48 33 63 -- -- -- ]: 0 152 0 817 0 2793 0 4038 0 2079 0 105 0 0 0 0 0 0 0 1 : latency 1494566; std 378.48
[ 48 33 64 -- -- -- ]: 0 210 0 1110 0 2919 0 3812 0 1848 0 71 0 0 0 0 0 1 0 0 : latency 1492082; std 366.19
[ 48 33 65 -- -- -- ]: 0 162 0 882 0 2667 0 4043 0 2130 0 101 0 0 0 0 0 1 0 0 : latency 1494594; std 373.46
[ 48 33 66 -- -- -- ]: 0 169 0 914 0 2743 0 3966 0 2068 0 87 0 0 0 4 0 0 0 0 : latency 1493530; std 389.44
[ 48 33 67 -- -- -- ]: 0 145 0 848 0 2681 0 3945 0 2094 0 105 0 5 0 8 0 2 0 1 : latency 1492126; std 412.07
[ 48 33 68 -- -- -- ]: 0 358 0 1347 0 2661 0 2408 0 925 0 90 0 71 0 81 0 70 0 37 : latency 1449284; std 314.53
[ 48 33 69 -- -- -- ]: DBG NORM: -1
0 13 0 24 0 45 0 28 0 3 0 1 0 9 0 3 0 3 0 5 : latency 776167; std 790.12
[ 48 33 70 -- -- -- ]: DBG NORM: -1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 754466; std 778.49
[ 48 33 71 -- -- -- ]: DBG NORM: -1
DBG NORM: -1
DBG NORM: -1
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 : latency 756048; std 786.58
[ 48 33 72 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 73 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 74 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750750; std 773.74
[ 48 33 75 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 76 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 77 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 78 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 79 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 80 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 81 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 751200; std 773.48
[ 48 33 82 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 755227; std 781.97
[ 48 33 83 -- -- -- ]: DBG NORM: -1
DBG NORM: -1
DBG NORM: -1
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 778655; std 776.77
[ 48 33 84 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 85 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 86 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 753151; std 775.41
[ 48 33 87 -- -- -- ]: 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 : latency 765735; std 777.73
[ 48 33 88 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750450; std 773.91
[ 48 33 89 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750150; std 774.08
[ 48 33 90 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 91 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 92 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 93 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 94 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 95 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 96 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 97 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 98 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
[ 48 33 99 -- -- -- ]: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 750000; std 773.10
best candidates ordered by latency:
0: 35 lat = 1494636
1: 55 lat = 1494612
2: 61 lat = 1494610
3: 51 lat = 1494604
4: 65 lat = 1494594
...
95: 97 lat = 750000
96: 98 lat = 750000
97: 78 lat = 750000
98: 99 lat = 750000
99: 79 lat = 750000
best candidates ordered by std:
0: 69 std = 790.12
1: 71 std = 786.58
2: 82 std = 781.97
3: 70 std = 778.49
4: 87 std = 777.73
...
95: 28 std = 355.25
96: 48 std = 353.78
97: 07 std = 353.58
98: 08 std = 353.31
99: 68 std = 314.53
lat_k 0-1 0.00%, lat_k 98-99 0.00%, lat_k 0-99 99.28%
std_k 0-1 0.45%, std_k 98-99 12.33%, std_k 0-99 151.21%
STD has more deviation than latency
STD[99] deviates more than STD[0]
pin[2] choose candidate: 68 based on std
Candidate PIN 48 33 68 -- -- -- : brute forcing bytes 3 to 5 (3 bytes), will take up to 702 seconds
Progress: 0%..5%..10%..15%..Part Number: 30765015
V50 year 2006 cem with 2x 0L01Y MCU’s
look at the out come
Candidate PIN 58 28 68 -- -- --
every bit have a 8 in it
Code: Select all
CPU Maximum Frequency: 600000000
CPU Frequency: 600000000
Execution Rate: 600 cycles/us
PIN bytes to measure: 3
Number of samples: 100
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=09c050b8 data=48 00 02 00 00 00 00 4c
CAN_LS <--- ID=00600005 data=8f 40 f9 f0 00 30 76 50
CAN_LS <--- ID=02120498 data=10 00 00 00 00 00 00 00
CAN_LS <--- ID=03c3f7fc data=00 00 00 00 00 20 18 00
CAN_LS <--- ID=04301090 data=00 00 00 00 00 00 00 00
CAN_LS <--- ID=15b04008 data=00 00 00 00 00 00 00 00
CAN_LS <--- ID=16801028 data=08 00 00 00 00 00 00 00
CAN_LS <--- ID=065373ba data=84 00 20 c0 1b 00 00 1c
CAN_LS <--- ID=0a90f698 data=08 d3 00 00 00 00 00 00
CAN_LS <--- ID=0e03d7f8 data=80 20 20 06 05 01 40 00
CAN_LS <--- ID=00600005 data=09 15 20 20 20 31 26 46
Part Number: 30765015
Searching P/N 30765015 in 49 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.
CAN_HS ---> ID=000ffffe data=ff 86 00 00 00 00 00 00
CAN_LS ---> ID=000ffffe data=ff 86 00 00 00 00 00 00
Reading part number from ECU 0x50 on CAN_HS
CAN_HS ---> ID=000ffffe data=50 88 00 00 00 00 00 00
CAN_HS <--- ID=00000003 data=50 8e 00 00 30 76 50 15
Part Number: 30765015
Initialization done.
Calculating bytes 0-2
1000 pins in 702 ms, 1424 pins/s, average response: 151 us, histogram 75 to 226 us
us: 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
[ 00 -- -- -- -- -- ]: 0 1159 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 : latency 1409194; std 380.11
[ 01 -- -- -- -- -- ]: 0 3935 0 1186 0 55 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1429296; std 382.38
[ 02 -- -- -- -- -- ]: 0 3910 0 1127 0 51 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1428736; std 380.77
[ 03 -- -- -- -- -- ]: 0 3933 0 1198 0 52 0 0 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1429258; std 379.37
[ 04 -- -- -- -- -- ]: 0 3551 0 1016 0 48 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1426724; std 371.17
[ 05 -- -- -- -- -- ]: 1 3978 0 1187 0 43 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429303; std 385.16
[ 06 -- -- -- -- -- ]: 0 3856 0 1120 0 62 0 0 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1428732; std 381.03
[ 07 -- -- -- -- -- ]: 0 3917 0 1207 0 54 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1429318; std 381.48
[ 08 -- -- -- -- -- ]: 0 2974 0 760 0 37 0 0 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1422556; std 360.84
[ 09 -- -- -- -- -- ]: 0 3921 0 1188 0 59 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1429342; std 382.85
[ 10 -- -- -- -- -- ]: 0 1710 0 282 0 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1413604; std 370.20
[ 11 -- -- -- -- -- ]: 0 3975 0 1195 0 49 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1429296; std 381.81
[ 12 -- -- -- -- -- ]: 0 3899 0 1148 0 54 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1428720; std 375.76
[ 13 -- -- -- -- -- ]: 0 3948 0 1178 0 62 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429336; std 382.51
[ 14 -- -- -- -- -- ]: 0 3482 0 1046 0 54 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1426620; std 364.61
[ 15 -- -- -- -- -- ]: 0 3919 0 1248 0 38 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429330; std 382.03
[ 16 -- -- -- -- -- ]: 1 3785 0 1178 0 60 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1428709; std 379.03
[ 17 -- -- -- -- -- ]: 0 3941 0 1212 0 46 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429300; std 381.44
[ 18 -- -- -- -- -- ]: 0 2928 0 790 0 36 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1422544; std 356.81
[ 19 -- -- -- -- -- ]: 0 3882 0 1201 0 58 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429290; std 382.09
[ 20 -- -- -- -- -- ]: 0 3973 0 1189 0 53 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1429340; std 382.43
[ 21 -- -- -- -- -- ]: 0 3376 0 3895 0 1183 0 53 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449140; std 381.98
[ 22 -- -- -- -- -- ]: 0 1435 0 3535 1 3629 0 981 0 12 0 0 0 0 0 0 0 1 0 0 : latency 1466669; std 377.93
[ 23 -- -- -- -- -- ]: 0 3294 0 4014 0 1143 0 53 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1449220; std 384.59
[ 24 -- -- -- -- -- ]: 0 3460 0 3574 0 1048 0 43 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1446828; std 371.88
[ 25 -- -- -- -- -- ]: 0 3387 0 3892 0 1182 0 52 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449170; std 382.45
[ 26 -- -- -- -- -- ]: 0 3318 0 3922 0 1155 0 47 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1448878; std 380.90
[ 27 -- -- -- -- -- ]: 0 3350 0 3897 0 1193 0 52 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449172; std 381.27
[ 28 -- -- -- -- -- ]: 0 3719 0 2971 0 747 0 37 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1442652; std 364.24
[ 29 -- -- -- -- -- ]: 0 3340 0 3923 0 1174 0 53 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449182; std 382.27
[ 30 -- -- -- -- -- ]: 0 3897 0 1772 0 279 0 9 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1433670; std 366.35
[ 31 -- -- -- -- -- ]: 0 3319 0 3955 1 1171 0 50 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449239; std 385.20
[ 32 -- -- -- -- -- ]: 0 3346 0 3848 0 1204 0 37 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1448858; std 376.45
[ 33 -- -- -- -- -- ]: 0 3382 0 3876 0 1188 0 52 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449186; std 381.93
[ 34 -- -- -- -- -- ]: 0 3525 0 3556 0 1020 0 50 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1446832; std 371.84
[ 35 -- -- -- -- -- ]: 0 3374 1 3857 0 1214 0 48 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449189; std 382.65
[ 36 -- -- -- -- -- ]: 0 3269 0 3900 0 1173 0 48 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1448810; std 378.27
[ 37 -- -- -- -- -- ]: 0 3368 0 3865 0 1222 0 41 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449214; std 380.90
[ 38 -- -- -- -- -- ]: 0 3683 0 2972 0 768 0 35 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1442626; std 359.18
[ 39 -- -- -- -- -- ]: 0 3400 0 3886 0 1216 0 38 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449254; std 385.00
[ 40 -- -- -- -- -- ]: 0 3823 0 1154 0 53 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1428746; std 382.19
[ 41 -- -- -- -- -- ]: 0 3888 0 1220 0 48 0 0 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1429362; std 379.68
[ 42 -- -- -- -- -- ]: 0 3387 1 3818 0 1167 0 53 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1448783; std 381.07
[ 43 -- -- -- -- -- ]: 0 3314 0 3921 0 1210 0 52 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1449314; std 381.14
[ 44 -- -- -- -- -- ]: 0 3427 0 3597 0 1014 0 49 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1446760; std 369.98
[ 45 -- -- -- -- -- ]: 0 3380 0 3885 0 1215 0 46 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449298; std 382.06
[ 46 -- -- -- -- -- ]: 0 3379 0 3840 0 1171 0 44 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1448784; std 379.63
[ 47 -- -- -- -- -- ]: 0 3324 0 3925 0 1205 0 51 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1449326; std 381.73
[ 48 -- -- -- -- -- ]: 0 3591 0 2983 0 769 0 35 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1442504; std 356.49
[ 49 -- -- -- -- -- ]: 0 3406 0 3850 0 1212 0 65 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449288; std 380.67
[ 50 -- -- -- -- -- ]: 0 3989 0 1690 0 266 0 9 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1433620; std 370.68
[ 51 -- -- -- -- -- ]: 0 3273 0 3986 0 1188 0 47 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449338; std 382.92
[ 52 -- -- -- -- -- ]: 0 3319 0 3849 0 1156 0 57 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1448718; std 375.46
[ 53 -- -- -- -- -- ]: 0 3336 0 3941 0 1183 0 63 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449408; std 382.95
[ 54 -- -- -- -- -- ]: 0 3426 0 3566 0 1018 0 50 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1446692; std 371.20
[ 55 -- -- -- -- -- ]: 0 3300 0 3993 0 1184 0 44 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449356; std 384.13
[ 56 -- -- -- -- -- ]: 0 3350 0 3849 0 1170 0 55 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1448792; std 378.37
[ 57 -- -- -- -- -- ]: 0 3340 0 3919 0 1197 0 58 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449358; std 381.96
[ 58 -- -- -- -- -- ]: 0 3594 0 2976 0 773 0 38 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1442504; std 356.35
[ 59 -- -- -- -- -- ]: 0 3332 0 3939 0 1212 0 38 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449310; std 382.81
[ 60 -- -- -- -- -- ]: 0 3958 0 1195 0 46 0 0 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1429330; std 382.74
[ 61 -- -- -- -- -- ]: 0 3393 0 3858 0 1195 0 55 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449192; std 381.32
[ 62 -- -- -- -- -- ]: 0 3358 0 3879 1 1151 0 64 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1448887; std 381.95
[ 63 -- -- -- -- -- ]: 0 3401 0 3888 0 1194 0 47 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449218; std 382.90
[ 64 -- -- -- -- -- ]: 0 3453 0 3587 0 1030 0 44 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1446824; std 370.50
[ 65 -- -- -- -- -- ]: 0 3393 0 3892 0 1180 0 51 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449228; std 383.16
[ 66 -- -- -- -- -- ]: 0 3342 0 3889 0 1175 0 42 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1448916; std 380.60
[ 67 -- -- -- -- -- ]: 0 3349 0 3939 0 1161 0 50 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449206; std 383.89
[ 68 -- -- -- -- -- ]: 0 3651 0 2977 0 769 0 38 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1442630; std 358.51
[ 69 -- -- -- -- -- ]: 0 3388 0 3890 0 1190 0 42 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449108; std 380.14
[ 70 -- -- -- -- -- ]: 0 3925 0 1788 0 272 0 4 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1433726; std 365.08
[ 71 -- -- -- -- -- ]: 0 3399 0 3881 0 1199 0 57 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1449320; std 380.09
[ 98 -- -- -- -- -- ]: 0 3626 0 2951 0 780 0 31 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1442484; std 356.99
[ 99 -- -- -- -- -- ]: 0 3371 0 3910 0 1187 0 60 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1449292; std 382.40
best candidates ordered by latency:
0: 22 lat = 1466669
1: 53 lat = 1449408
2: 75 lat = 1449389
3: 85 lat = 1449366
4: 57 lat = 1449358
...
95: 14 lat = 1426620
96: 08 lat = 1422556
97: 18 lat = 1422544
98: 10 lat = 1413604
99: 00 lat = 1409194
best candidates ordered by std:
0: 31 std = 385.20
1: 05 std = 385.16
2: 91 std = 385.05
3: 39 std = 385.00
4: 23 std = 384.59
...
95: 98 std = 356.99
96: 18 std = 356.81
97: 48 std = 356.49
98: 88 std = 356.45
99: 58 std = 356.35
lat_k 0-1 1.19%, lat_k 98-99 0.31%, lat_k 0-99 4.08%
std_k 0-1 0.01%, std_k 98-99 0.03%, std_k 0-99 8.10%
STD has more deviation than latency
STD[99] deviates more than STD[0]
pin[0] choose candidate: 58 based on std
us: 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
[ 58 00 -- -- -- -- ]: 0 4027 0 3332 0 152 0 0 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1440940; std 395.04
[ 58 01 -- -- -- -- ]: 0 3838 0 3443 0 187 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1441260; std 388.66
[ 58 02 -- -- -- -- ]: 0 1879 0 4002 0 3316 0 185 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1460850; std 391.28
[ 58 03 -- -- -- -- ]: 0 1833 1 4052 0 3401 0 164 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1461375; std 399.67
[ 58 04 -- -- -- -- ]: 0 2206 0 3981 0 2950 0 151 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1458918; std 382.31
[ 58 05 -- -- -- -- ]: 0 1895 0 3973 0 3398 0 187 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1461284; std 396.03
[ 58 06 -- -- -- -- ]: 0 1926 0 4032 0 3344 0 134 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1460858; std 397.99
[ 58 07 -- -- -- -- ]: 0 1925 0 4010 0 3365 0 193 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1461386; std 395.33
[ 58 08 -- -- -- -- ]: 0 2720 0 3901 0 2185 0 107 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1454420; std 370.29
[ 58 09 -- -- -- -- ]: 0 1839 0 4250 0 3251 0 173 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1461348; std 404.74
[ 58 10 -- -- -- -- ]: 0 3589 1 3547 0 825 0 35 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1445531; std 377.49
[ 58 11 -- -- -- -- ]: 0 1854 0 4176 0 3302 0 165 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1461284; std 402.81
[ 58 12 -- -- -- -- ]: 0 2016 0 3992 0 3287 0 165 0 0 0 1 0 0 0 0 0 0 0 0 : latency 1460778; std 392.87
[ 58 13 -- -- -- -- ]: 0 1905 0 4034 0 3380 0 150 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1461186; std 399.30
[ 58 14 -- -- -- -- ]: 0 2252 0 3958 0 2882 0 170 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1458680; std 379.50
[ 58 15 -- -- -- -- ]: 0 1902 0 4135 0 3303 0 170 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1461306; std 401.57
[ 58 16 -- -- -- -- ]: 0 2015 1 4032 0 3238 0 180 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1460801; std 395.05
[ 58 17 -- -- -- -- ]: 0 1938 0 4055 0 3357 0 154 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1461220; std 400.20
[ 58 18 -- -- -- -- ]: 0 2690 0 3895 0 2218 0 115 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1454718; std 370.26
[ 58 19 -- -- -- -- ]: 0 1937 0 3988 0 3396 0 170 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1461304; std 397.99
[ 58 20 -- -- -- -- ]: 0 3996 0 3391 0 170 0 0 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1441404; std 396.87
[ 58 21 -- -- -- -- ]: 0 1900 0 3997 0 3414 0 161 0 0 0 0 0 0 0 0 0 0 0 1 : latency 1461292; std 396.40
[ 58 22 -- -- -- -- ]: 0 1991 0 3946 0 3315 0 187 0 0 0 0 0 0 0 0 0 1 0 0 : latency 1460908; std 392.92
[ 58 23 -- -- -- -- ]: 0 1957 1 3983 0 3414 0 161 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1461405; std 399.22
[ 58 24 -- -- -- -- ]: 0 2117 0 4101 0 2914 0 140 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1458910; std 385.70
y 1481330; std 397.98
best candidates ordered by latency:
0: 87 lat = 1481452
1: 43 lat = 1481412
2: 47 lat = 1481368
3: 67 lat = 1481354
4: 63 lat = 1481332
...
95: 30 lat = 1445650
96: 10 lat = 1445531
97: 20 lat = 1441404
98: 01 lat = 1441260
99: 00 lat = 1440940
best candidates ordered by std:
0: 09 std = 404.74
1: 91 std = 403.29
2: 95 std = 402.93
3: 11 std = 402.81
4: 29 std = 402.36
...
95: 68 std = 370.24
96: 88 std = 368.86
97: 48 std = 368.29
98: 58 std = 368.24
99: 28 std = 366.27
lat_k 0-1 0.00%, lat_k 98-99 0.02%, lat_k 0-99 2.81%
std_k 0-1 0.36%, std_k 98-99 0.54%, std_k 0-99 10.50%
STD has more deviation than latency
STD[99] deviates more than STD[0]
pin[1] choose candidate: 28 based on std
us: 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
[ 58 28 00 -- -- -- ]: 0 2721 0 3989 0 2089 0 93 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1454184; std 373.67
[ 58 28 01 -- -- -- ]: 0 2740 0 4013 0 2103 0 113 0 0 0 0 0 0 0 1 0 0 0 0 : latency 1454612; std 375.89
[ 58 28 02 -- -- -- ]: 0 955 0 2757 0 3992 0 2019 0 125 0 0 0 0 0 0 0 1 0 0 : latency 1474152; std 371.23
[ 58 28 03 -- -- -- ]: 0 884 0 2688 0 4072 0 2111 0 89 0 0 0 1 0 0 0 0 0 0 : latency 1474584; std 377.97
[ 58 28 04 -- -- -- ]: 0 1086 0 2913 0 3838 0 1829 0 82 0 0 0 0 0 1 0 0 0 0 : latency 1472126; std 366.62
[ 58 28 05 -- -- -- ]: 0 868 0 2749 0 4060 0 2085 0 102 0 0 0 0 0 0 0 1 0 0 : latency 1474646; std 376.60
[ 58 28 06 -- -- -- ]: 0 939 0 2762 0 3984 0 2055 0 105 0 0 0 0 0 1 0 0 0 0 : latency 1474170; std 374.13
[ 58 28 07 -- -- -- ]: 0 867 0 2782 0 4024 0 2078 0 112 0 0 0 0 0 0 0 1 0 0 : latency 1474602; std 375.39
[ 58 28 08 -- -- -- ]: 0 1526 0 3203 0 3452 0 1353 0 72 0 0 0 1 0 0 0 0 0 0 : latency 1467904; std 354.35
[ 58 28 09 -- -- -- ]: 0 875 0 2638 0 4165 0 2054 0 104 0 0 0 0 0 1 0 0 0 0 : latency 1474622; std 380.17
[ 58 28 10 -- -- -- ]: 0 2350 0 3790 0 2581 0 475 0 21 0 0 0 0 0 1 0 0 0 0 : latency 1458958; std 361.27
[ 58 28 11 -- -- -- ]: 0 859 0 2762 0 3987 0 2108 0 106 0 0 0 0 0 0 0 1 0 0 : latency 1474462; std 375.08
[ 58 28 12 -- -- -- ]: 0 917 0 2790 0 3954 0 2047 0 111 0 0 0 0 0 1 0 0 0 0 : latency 1474056; std 372.82
[ 58 28 13 -- -- -- ]: 0 884 0 2707 0 4055 0 2084 0 103 0 0 0 0 0 1 0 0 0 0 : latency 1474488; std 376.72
[ 58 28 14 -- -- -- ]: 0 1149 0 2919 0 3771 0 1839 0 89 0 0 0 0 0 0 0 0 0 0 : latency 1472000; std 361.58
[ 58 28 15 -- -- -- ]: 0 899 0 2693 1 4038 0 2114 0 97 0 1 0 0 0 0 0 0 0 0 : latency 1474529; std 378.34
[ 58 28 16 -- -- -- ]: 0 879 0 2829 0 3964 0 2031 0 108 0 0 0 0 0 1 0 0 0 0 : latency 1474034; std 372.08
[ 58 28 17 -- -- -- ]: 0 886 0 2681 0 4070 0 2110 0 86 0 1 0 0 0 0 0 0 0 0 : latency 1474506; std 375.31
[ 58 28 18 -- -- -- ]: 0 1525 0 3297 0 3346 0 1379 0 66 0 1 0 0 0 0 0 0 0 0 : latency 1467792; std 353.93
[ 58 28 19 -- -- -- ]: 0 917 0 2675 0 4082 0 2068 0 106 0 0 0 0 0 0 0 1 0 0 : latency 1474486; std 377.04
[ 58 28 20 -- -- -- ]: 0 2782 0 3959 0 2119 0 107 0 0 0 0 0 1 0 0 0 0 0 0 : latency 1454472; std 374.46
[ 58 28 21 -- -- -- ]: 0 885 0 2726 0 4040 0 2106 0 91 0 0 0 0 0 0 0 1 0 0 : latency 1474516; std 379.50
[ 58 28 22 -- -- -- ]: 0 938 0 2762 0 3949 0 2083 0 93 0 0 0 0 0 1 0 0 0 0 : latency 1474064; std 372.71
[ 58 28 23 -- -- -- ]: 0 891 0 2696 0 4056 0 2102 0 91 0 0 0 1 0 0 0 0 0 0 : latency 1474482; std 377.01
[ 58 28 24 -- -- -- ]: 0 1117 0 2911 0 3804 0 1821 0 92 0 0 0 0 0 1 0 0 0 0 : latency 1472030; std 364.58
[ 58 28 25 -- -- -- ]: 0 866 0 2719 0 4079 0 2058 0 113 0 0 0 0 0 0 0 1 0 0 : latency 1474528; std 377.79
[ 58 28 26 -- -- -- ]: 0 892 0 2798 0 3975 0 2037 0 106 0 0 0 0 0 1 0 0 0 0 : latency 1474036; std 371.74
[ 58 28 27 -- -- -- ]: 0 866 0 2724 0 4039 0 2119 0 84 0 0 0 0 0 1 0 0 0 0 : latency 1474490; std 375.15
[ 58 28 28 -- -- -- ]: 0 1515 0 3253 0 3409 0 1371 0 53 0 0 0 1 0 0 0 0 0 0 : latency 1467800; std 354.84
[ 58 28 29 -- -- -- ]: 0 848 0 2745 0 4026 0 2117 0 88 0 1 0 0 0 0 0 0 0 0 : latency 1474498; std 374.94
[ 58 28 30 -- -- -- ]: 0 2301 0 3796 0 2556 0 507 0 19 0 0 0 1 0 0 0 0 0 0 : latency 1459022; std 359.50
[ 58 28 31 -- -- -- ]: 0 893 0 2714 0 4043 0 2111 0 97 0 0 0 0 0 1 0 0 0 0 : latency 1474614; std 375.06
[ 58 28 32 -- -- -- ]: 0 891 0 2812 0 3940 0 2082 0 99 0 0 0 0 0 1 0 0 0 0 : latency 1474170; std 375.98
[ 58 28 33 -- -- -- ]: 0 872 0 2700 0 4045 0 2130 0 88 0 0 0 0 0 1 0 0 0 0 : latency 1474596; std 374.96
[ 58 28 34 -- -- -- ]: 0 1095 0 2915 0 3829 0 1830 0 90 0 0 0 1 0 0 0 0 0 0 : latency 1472336; std 364.06
[ 58 28 35 -- -- -- ]: 0 889 0 2725 0 4032 0 2107 0 103 0 0 0 1 0 0 0 0 0 0 : latency 1474598; std 376.80
[ 58 28 36 -- -- -- ]: 0 919 0 2745 0 4012 0 2064 0 89 0 0 0 1 0 0 0 0 0 0 : latency 1474150; std 375.31
[ 58 28 37 -- -- -- ]: 0 827 0 2782 0 3993 0 2122 0 104 0 0 0 0 0 1 0 0 0 0 : latency 1474614; std 374.31
[ 58 28 38 -- -- -- ]: 0 1516 0 3279 0 3355 0 1406 0 61 0 0 0 1 0 0 0 0 0 0 : latency 1467928; std 356.15
[ 58 28 39 -- -- -- ]: 0 872 0 2758 0 4028 0 2106 0 95 0 0 0 0 0 0 0 1 0 0 : latency 1474598; std 377.79
[ 58 28 40 -- -- -- ]: 0 908 0 2778 0 3978 0 2053 0 102 0 0 0 1 0 0 0 0 0 0 : latency 1474090; std 373.98
[ 58 28 41 -- -- -- ]: 0 884 0 2728 0 4057 0 2075 0 103 0 0 0 0 0 1 0 0 0 0 : latency 1474510; std 377.50
[ 58 28 42 -- -- -- ]: 0 159 0 890 0 2788 0 4013 0 2024 0 105 0 0 0 1 0 0 0 0 : latency 1494092; std 373.39
[ 58 28 43 -- -- -- ]: 0 137 0 849 0 2812 0 3995 0 2083 0 105 0 0 0 0 0 1 0 0 : latency 1494476; std 374.76
[ 58 28 44 -- -- -- ]: 0 234 0 1109 0 2909 1 3813 0 1824 0 83 0 0 0 1 0 0 0 0 : latency 1491981; std 367.29
[ 58 28 45 -- -- -- ]: 0 145 0 866 0 2765 0 3986 0 2120 0 100 0 0 0 0 0 1 0 0 : latency 1494512; std 375.66
[ 58 28 46 -- -- -- ]: 0 158 0 930 0 2764 0 3964 0 2084 0 81 0 1 0 0 0 0 0 0 : latency 1494022; std 373.75
[ 58 28 47 -- -- -- ]: 0 135 0 906 0 2750 0 3981 0 2100 0 116 0 0 0 0 0 1 0 0 : latency 1494516; std 374.46
[ 58 28 48 -- -- -- ]: 0 346 0 1513 0 3245 0 3413 0 1372 0 60 0 0 0 1 0 0 0 0 : latency 1487836; std 354.49
[ 58 28 49 -- -- -- ]: 0 142 0 865 0 2770 0 4035 0 2051 0 119 0 0 0 1 0 0 0 0 : latency 1494462; std 376.84
[ 58 28 50 -- -- -- ]: 0 670 0 2311 0 3869 0 2522 0 494 0 20 0 0 0 1 0 0 0 0 : latency 1479016; std 365.07
[ 58 28 51 -- -- -- ]: 0 136 0 876 0 2750 0 4010 0 2102 0 114 0 0 0 0 0 1 0 0 : latency 1494628; std 373.90
[ 58 28 52 -- -- -- ]: 0 154 0 910 0 2725 0 4052 0 2037 0 100 0 0 0 1 0 0 0 0 : latency 1494160; std 378.27
[ 58 28 53 -- -- -- ]: 0 142 0 874 0 2757 0 4003 0 2122 0 92 0 0 0 0 0 0 0 1 : latency 1494556; std 374.44
[ 58 28 54 -- -- -- ]: 0 205 0 1105 0 2954 0 3772 0 1854 0 80 0 1 0 0 0 0 0 0 : latency 1492110; std 363.13
[ 58 28 55 -- -- -- ]: 0 137 0 903 0 2692 0 4016 0 2139 0 98 0 0 0 1 0 0 0 0 : latency 1494610; std 375.53
[ 58 28 56 -- -- -- ]: 0 151 0 926 0 2726 0 4022 0 2033 0 118 0 0 0 1 0 0 0 0 : latency 1494162; std 374.12
[ 58 28 57 -- -- -- ]: 0 154 0 841 0 2723 0 4064 0 2106 0 97 0 0 0 1 0 0 0 0 : latency 1494628; std 376.08
[ 58 28 58 -- -- -- ]: 0 344 0 1455 0 3303 0 3412 0 1360 0 68 0 0 0 1 0 0 0 0 : latency 1487914; std 358.38
[ 58 28 59 -- -- -- ]: 0 146 0 860 0 2743 0 4013 0 2112 0 108 0 0 0 0 0 0 0 1 : latency 1494594; std 376.12
[ 58 28 60 -- -- -- ]: 0 897 0 2687 0 4061 0 2096 0 107 0 0 0 1 0 0 0 0 0 0 : latency 1474600; std 374.60
[ 58 28 61 -- -- -- ]: 0 145 0 869 0 2705 0 4041 0 2132 0 92 0 0 0 0 0 1 0 0 : latency 1494626; std 377.14
[ 58 28 62 -- -- -- ]: 0 151 0 910 0 2767 0 3988 0 2079 0 83 0 0 0 1 0 0 0 0 : latency 1494114; std 375.06
[ 58 28 63 -- -- -- ]: 0 145 0 830 0 2742 0 4085 0 2072 0 108 0 0 0 0 0 1 0 0 : latency 1494640; std 379.27
[ 58 28 64 -- -- -- ]: 0 215 0 1079 0 2953 0 3832 0 1793 0 99 0 0 0 1 0 0 0 0 : latency 1492116; std 367.02
[ 58 28 65 -- -- -- ]: 0 134 0 885 0 2710 0 4027 0 2122 0 104 0 0 0 0 0 1 0 0 : latency 1494634; std 376.25
[ 58 28 66 -- -- -- ]: 0 163 0 876 0 2775 0 4011 0 2048 0 101 0 0 0 0 0 1 0 0 : latency 1494144; std 373.26
[ 58 28 67 -- -- -- ]: 0 143 0 883 0 2737 0 4007 0 2115 0 104 0 0 0 0 0 0 0 1 : latency 1494578; std 375.86
[ 58 28 68 -- -- -- ]: 0 372 0 1505 0 3191 0 3442 0 1382 0 60 0 0 0 0 0 1 0 0 : latency 1487864; std 353.31
[ 58 28 69 -- -- -- ]: 0 129 0 872 0 2739 0 4013 0 2119 0 108 0 1 0 0 0 0 0 0 : latency 1494648; std 376.33
[ 58 28 70 -- -- -- ]: 0 686 0 2347 0 3778 0 2577 0 484 0 17 0 0 0 0 0 1 0 0 : latency 1478940; std 362.90
[ 58 28 71 -- -- -- ]: 0 141 0 842 0 2810 0 3983 0 2100 0 103 0 0 0 0 0 1 0 0 : latency 1494488; std 378.74
[ 58 28 72 -- -- -- ]: 0 159 0 916 0 2781 0 3963 0 2072 0 90 0 0 0 1 0 0 0 0 : latency 1494052; std 373.86
[ 58 28 73 -- -- -- ]: 0 129 0 873 0 2784 0 4008 0 2087 0 100 0 0 0 0 0 0 0 1 : latency 1494474; std 374.78
[ 58 28 74 -- -- -- ]: 0 220 0 1100 0 2952 0 3791 0 1826 0 83 0 0 0 1 0 0 0 0 : latency 1492018; std 363.36
[ 58 28 75 -- -- -- ]: 0 155 0 880 0 2746 0 3984 0 2099 0 120 0 0 0 1 0 0 0 0 : latency 1494488; std 374.09
[ 58 28 76 -- -- -- ]: 0 148 0 928 0 2789 0 3960 0 2065 0 93 0 0 0 1 0 0 0 0 : latency 1494064; std 373.96
[ 58 28 77 -- -- -- ]: 0 132 0 901 0 2747 0 4001 0 2092 0 109 0 0 0 0 0 1 0 0 : latency 1494468; std 375.33
[ 58 28 78 -- -- -- ]: 0 371 0 1481 0 3240 0 3433 0 1356 0 65 0 0 0 0 0 1 0 0 : latency 1487788; std 354.34
[ 58 28 79 -- -- -- ]: 0 153 0 870 0 2742 0 4017 0 2110 0 94 0 0 0 0 0 1 0 0 : latency 1494486; std 374.22
[ 58 28 80 -- -- -- ]: 0 1146 0 2869 0 3818 0 1815 0 98 0 0 0 1 0 0 0 0 0 0 : latency 1471992; std 363.71
[ 58 28 81 -- -- -- ]: 0 914 0 2700 0 4036 0 2090 0 108 0 0 0 0 0 1 0 0 0 0 : latency 1474504; std 373.49
[ 58 28 82 -- -- -- ]: 0 916 0 2744 0 3974 0 2089 0 87 0 0 0 0 0 1 0 0 0 0 : latency 1474082; std 371.25
[ 58 28 83 -- -- -- ]: 0 860 1 2719 0 4023 0 2112 0 101 0 0 0 0 0 1 0 0 0 0 : latency 1474491; std 377.91
[ 58 28 84 -- -- -- ]: 0 207 0 1104 0 2964 0 3789 0 1807 0 95 0 0 0 1 0 0 0 0 : latency 1492008; std 365.56
[ 58 28 85 -- -- -- ]: 0 154 0 880 0 2762 0 3964 1 2123 0 101 0 0 0 0 0 0 0 1 : latency 1494445; std 376.53
[ 58 28 86 -- -- -- ]: 0 156 0 936 0 2743 0 3987 0 2058 0 101 0 0 0 0 0 1 0 0 : latency 1494086; std 371.29
[ 58 28 87 -- -- -- ]: 0 155 0 876 0 2758 0 3974 0 2127 0 99 0 0 0 0 0 1 0 0 : latency 1494630; std 370.47
[ 58 28 88 -- -- -- ]: 0 324 0 1502 0 3259 0 3439 0 1352 0 61 0 1 0 0 0 0 0 0 : latency 1487846; std 358.38
[ 58 28 89 -- -- -- ]: 0 141 0 901 0 2717 0 4011 0 2106 0 106 0 1 0 0 0 0 0 0 : latency 1494484; std 375.13
[ 58 28 90 -- -- -- ]: 0 710 0 2323 0 3795 0 2543 0 509 0 16 0 0 0 0 0 1 0 0 : latency 1478972; std 362.00
[ 58 28 91 -- -- -- ]: 0 132 0 852 0 2828 0 3925 0 2148 0 104 0 0 0 0 0 0 0 1 : latency 1494654; std 373.11
[ 58 28 92 -- -- -- ]: 0 149 0 905 0 2757 0 4026 0 2047 0 94 0 0 0 1 0 0 0 0 : latency 1494146; std 376.02
[ 58 28 93 -- -- -- ]: 0 150 0 841 0 2774 0 3989 0 2128 0 107 0 0 0 0 0 1 0 0 : latency 1494666; std 376.26
[ 58 28 94 -- -- -- ]: 0 217 0 1074 0 2938 0 3840 0 1812 0 90 0 0 0 0 0 1 0 0 : latency 1492158; std 367.29
[ 58 28 95 -- -- -- ]: 0 145 0 881 0 2692 0 4084 0 2094 0 93 0 0 0 1 0 0 0 0 : latency 1494576; std 376.17
[ 58 28 96 -- -- -- ]: 0 151 0 912 0 2776 0 3965 0 2078 0 99 0 0 0 1 0 0 0 0 : latency 1494174; std 373.90
[ 58 28 97 -- -- -- ]: 0 133 0 877 0 2727 0 4022 0 2126 0 99 0 0 0 1 0 0 0 0 : latency 1494642; std 374.52
[ 58 28 98 -- -- -- ]: 0 348 0 1514 0 3217 0 3452 0 1339 0 79 0 0 0 0 0 1 0 0 : latency 1487888; std 354.54
[ 58 28 99 -- -- -- ]: 0 149 0 844 0 2724 0 4056 0 2115 0 94 0 0 0 0 0 0 0 1 : latency 1494626; std 378.11
best candidates ordered by latency:
0: 93 lat = 1494666
1: 91 lat = 1494654
2: 69 lat = 1494648
3: 97 lat = 1494642
4: 63 lat = 1494640
...
95: 30 lat = 1459022
96: 10 lat = 1458958
97: 01 lat = 1454612
98: 20 lat = 1454472
99: 00 lat = 1454184
best candidates ordered by std:
0: 09 std = 380.17
1: 21 std = 379.50
2: 63 std = 379.27
3: 71 std = 378.74
4: 15 std = 378.34
...
95: 48 std = 354.49
96: 08 std = 354.35
97: 78 std = 354.34
98: 18 std = 353.93
99: 68 std = 353.31
lat_k 0-1 0.00%, lat_k 98-99 0.02%, lat_k 0-99 2.78%
std_k 0-1 0.18%, std_k 98-99 0.18%, std_k 0-99 7.60%
STD has more deviation than latency
STD[99] deviates more than STD[0]
pin[2] choose candidate: 68 based on std
Candidate PIN 58 28 68 -- -- -- : 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 2809.34 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
Part Number: 31254903 with 2x 1L15Y
so is the 2x 0L01Y a issue?
note. in last log i did remove text as forum does not alow this much text
edit :
i did read the mcu with xprog ori and got pin code from ioterminal software
so CEM with 2x 0L01Y is ok for reading but not for pin cracker i think
Code: Select all
CPU Maximum Frequency: 600000000
CPU Frequency: 600000000
Execution Rate: 600 cycles/us
PIN bytes to measure: 3
Number of samples: 100
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=0e03d7f8 data=00 21 22 16 05 01 00 00
CAN_LS <--- ID=00600005 data=8f 40 f9 f0 00 31 25 49
CAN_LS <--- ID=02120498 data=11 00 00 00 00 00 00 00
CAN_LS <--- ID=03c3f7fc data=00 00 00 00 00 20 18 00
CAN_LS <--- ID=065373ba data=04 00 20 c0 1f 00 00 24
CAN_LS <--- ID=0a90f698 data=e8 6b 00 00 00 00 00 00
CAN_LS <--- ID=09c050b8 data=48 00 02 00 00 00 00 4c
CAN_LS <--- ID=00600005 data=09 03 20 20 20 31 25 46
Part Number: 31254903
Searching P/N 31254903 in 49 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.
CAN_HS ---> ID=000ffffe data=ff 86 00 00 00 00 00 00
CAN_LS ---> ID=000ffffe data=ff 86 00 00 00 00 00 00
Reading part number from ECU 0x50 on CAN_HS
CAN_HS ---> ID=000ffffe data=50 88 00 00 00 00 00 00
CAN_HS <--- ID=00000003 data=50 8e 00 00 31 25 49 03
Part Number: 31254903
Initialization done.
Calculating bytes 0-2
1000 pins in 589 ms, 1697 pins/s, average response: 39 us, histogram 19 to 58 us
us: 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
[ 00 -- -- -- -- -- ]: 0 0 0 0 0 0 2 4008 0 2832 0 3141 0 15 0 0 0 0 0 0 : latency 398278; std 807.82
[ 01 -- -- -- -- -- ]: 0 0 0 0 0 1217 0 3683 0 3988 0 1110 0 0 0 0 0 0 0 0 : latency 389944; std 775.12
[ 02 -- -- -- -- -- ]: 0 0 0 0 0 1205 0 3696 0 3998 0 1101 0 0 0 0 0 0 0 0 : latency 389990; std 773.08
[ 03 -- -- -- -- -- ]: 0 0 0 0 0 1238 0 3647 0 4020 0 1093 0 0 0 0 0 0 0 0 : latency 389898; std 775.23
[ 04 -- -- -- -- -- ]: 0 0 0 0 0 1158 0 3779 0 3923 0 1138 0 0 0 0 0 0 0 0 : latency 390044; std 777.19
[ 05 -- -- -- -- -- ]: 0 0 0 0 0 1189 0 3675 0 4012 0 1122 0 0 0 0 0 0 0 0 : latency 390096; std 776.65
[ 06 -- -- -- -- -- ]: 0 0 0 0 0 1227 1 3736 0 3921 0 1113 0 0 0 0 0 0 0 0 : latency 389801; std 777.51
[ 07 -- -- -- -- -- ]: 0 0 0 0 0 1190 0 3682 0 4023 0 1103 0 0 0 0 0 0 0 0 : latency 390040; std 778.30
[ 08 -- -- -- -- -- ]: 0 0 0 0 0 1261 0 3860 0 3590 0 1289 0 0 0 0 0 0 0 0 : latency 389814; std 751.74
[ 09 -- -- -- -- -- ]: 0 0 0 0 0 1248 0 3695 0 3952 0 1103 0 0 0 0 0 0 0 0 : latency 389782; std 772.86
[ 10 -- -- -- -- -- ]: 0 0 0 0 0 1402 1 3957 0 3030 0 1608 0 0 0 0 0 0 0 0 : latency 389649; std 731.88
[ 11 -- -- -- -- -- ]: 0 0 0 0 0 1229 0 3602 0 4028 0 1139 0 0 0 0 0 0 0 0 : latency 390116; std 772.23
[ 12 -- -- -- -- -- ]: 0 0 0 0 0 1188 0 3614 0 4033 0 1163 0 0 0 0 0 0 0 0 : latency 390304; std 773.60
[ 13 -- -- -- -- -- ]: 0 0 0 0 0 1227 0 3656 0 3975 0 1140 0 0 0 0 0 0 0 0 : latency 390018; std 771.65
[ 14 -- -- -- -- -- ]: 0 0 0 0 0 1249 0 3698 0 3823 0 1230 0 0 0 0 0 0 0 0 : latency 390068; std 757.25
[ 15 -- -- -- -- -- ]: 0 0 0 0 0 1253 0 3626 1 4001 0 1117 0 0 0 0 0 0 0 0 : latency 389927; std 775.81
[ 16 -- -- -- -- -- ]: 0 0 0 0 0 1250 0 3696 0 3902 0 1150 0 0 0 0 0 0 0 0 : latency 389866; std 768.30
[ 17 -- -- -- -- -- ]: 0 0 0 0 0 1267 0 3691 0 3932 0 1108 0 0 0 0 0 0 0 0 : latency 389724; std 770.73
[ 18 -- -- -- -- -- ]: 0 0 0 0 0 1297 0 3863 0 3512 0 1326 0 0 0 0 0 0 0 0 : latency 389696; std 750.17
[ 19 -- -- -- -- -- ]: 0 0 0 0 0 1188 0 3771 1 3933 0 1105 0 0 0 0 0 0 0 0 : latency 389873; std 781.54
[ 20 -- -- -- -- -- ]: 0 0 0 0 0 1200 0 3612 0 4053 1 1134 0 0 0 0 0 0 0 0 : latency 390245; std 775.41
[ 21 -- -- -- -- -- ]: 0 0 0 0 0 1821 0 2751 0 3720 0 1706 0 0 0 0 0 0 0 0 : latency 390584; std 695.83
[ 22 -- -- -- -- -- ]: 0 0 0 0 0 1781 0 2801 0 3747 0 1669 0 0 0 0 0 0 0 0 : latency 390570; std 699.69
[ 23 -- -- -- -- -- ]: 0 0 0 0 0 1873 0 2773 0 3655 0 1697 0 0 0 0 0 0 0 0 : latency 390314; std 692.20
[ 24 -- -- -- -- -- ]: 0 0 0 0 0 1781 0 2859 0 3756 0 1602 0 0 0 0 0 0 0 0 : latency 390320; std 702.92
[ 25 -- -- -- -- -- ]: 0 0 0 0 0 1872 0 2811 0 3664 0 1651 0 0 0 0 0 0 0 0 : latency 390150; std 694.42
[ 26 -- -- -- -- -- ]: 0 0 0 0 0 1854 0 2779 0 3705 0 1662 0 0 0 0 0 0 0 0 : latency 390350; std 691.51
[ 27 -- -- -- -- -- ]: 0 0 0 0 0 1803 0 2865 0 3617 0 1713 0 0 0 0 0 0 0 0 : latency 390442; std 692.93
[ 28 -- -- -- -- -- ]: 0 0 0 0 0 1580 0 3072 0 3889 0 1457 0 0 0 0 0 0 0 0 : latency 390408; std 723.79
[ 29 -- -- -- -- -- ]: 0 0 0 0 0 1859 0 2813 0 3664 0 1662 0 0 0 0 0 0 0 0 : latency 390220; std 694.41
[ 30 -- -- -- -- -- ]: 0 0 0 0 0 1346 0 3536 0 3879 0 1237 0 0 0 0 0 0 0 0 : latency 389976; std 753.48
[ 31 -- -- -- -- -- ]: 0 0 0 0 0 1876 0 2795 0 3611 0 1716 0 0 0 0 0 0 0 0 : latency 390296; std 689.95
[ 32 -- -- -- -- -- ]: 0 0 0 0 0 1795 0 2840 0 3648 0 1717 0 0 0 0 0 0 0 0 : latency 390574; std 689.55
[ 33 -- -- -- -- -- ]: 0 0 0 0 0 1788 0 2843 0 3726 0 1641 0 0 0 0 0 0 0 0 : latency 390402; std 699.92
[ 34 -- -- -- -- -- ]: 0 0 0 0 0 1703 0 2914 0 3772 0 1609 0 0 0 0 0 0 0 0 : latency 390536; std 706.35
[ 35 -- -- -- -- -- ]: 0 0 0 0 0 1790 0 2865 0 3689 0 1654 0 0 0 0 0 0 0 0 : latency 390376; std 698.11
[ 36 -- -- -- -- -- ]: 0 0 0 0 0 1839 0 2810 0 3663 0 1686 0 0 0 0 0 0 0 0 : latency 390354; std 694.08
[ 37 -- -- -- -- -- ]: 0 0 0 0 0 1816 0 2869 0 3673 0 1640 0 0 0 0 0 0 0 0 : latency 390236; std 697.24
[ 38 -- -- -- -- -- ]: 0 0 0 0 0 1620 0 3039 0 3846 0 1495 0 0 0 0 0 0 0 0 : latency 390432; std 714.08
[ 39 -- -- -- -- -- ]: 0 0 0 0 0 1773 0 2819 0 3734 0 1672 0 0 0 0 0 0 0 0 : latency 390572; std 699.43
[ 40 -- -- -- -- -- ]: 0 0 0 0 0 1225 0 3675 0 3995 0 1103 0 0 0 0 0 0 0 0 : latency 389914; std 775.14
[ 41 -- -- -- -- -- ]: 0 0 0 0 0 1252 0 3677 0 3914 0 1155 0 0 0 0 0 0 0 0 : latency 389906; std 767.80
[ 42 -- -- -- -- -- ]: 0 0 0 0 0 1777 0 2825 0 3711 0 1685 0 0 0 0 0 0 0 0 : latency 390570; std 697.97
[ 43 -- -- -- -- -- ]: 0 0 0 0 1 1773 0 2848 0 3650 0 1726 0 0 0 0 0 0 0 0 : latency 390617; std 699.01
[ 44 -- -- -- -- -- ]: 0 0 0 0 0 1752 0 2859 0 3764 0 1625 0 0 0 0 0 0 0 0 : latency 390524; std 698.93
[ 45 -- -- -- -- -- ]: 0 0 0 0 0 1765 0 2787 0 3754 0 1692 0 0 0 0 0 0 0 0 : latency 390708; std 699.60
[ 46 -- -- -- -- -- ]: 0 0 0 0 0 1796 0 2797 0 3683 0 1722 0 0 0 0 0 0 0 0 : latency 390624; std 694.83
[ 47 -- -- -- -- -- ]: 0 0 0 0 0 1760 0 2831 0 3672 0 1735 0 0 0 0 0 0 0 0 : latency 390726; std 695.33
[ 48 -- -- -- -- -- ]: 0 0 0 0 0 1619 0 3091 0 3805 0 1483 0 0 0 0 0 0 0 0 : latency 390266; std 717.95
[ 49 -- -- -- -- -- ]: 0 0 0 0 0 1818 0 2795 0 3712 0 1673 0 0 0 0 0 0 0 0 : latency 390442; std 696.97
[ 50 -- -- -- -- -- ]: 0 0 0 0 0 1307 0 3524 0 4051 0 1118 0 0 0 0 0 0 0 0 : latency 389960; std 764.39
[ 51 -- -- -- -- -- ]: 0 0 0 0 0 1849 0 2764 0 3669 0 1716 0 0 0 0 0 0 0 0 : latency 390466; std 692.72
[ 52 -- -- -- -- -- ]: 0 0 0 0 0 1838 0 2859 0 3610 0 1691 0 0 0 0 0 0 0 0 : latency 390270; std 692.33
[ 53 -- -- -- -- -- ]: 0 0 0 0 0 1808 0 2813 0 3677 0 1700 0 0 0 0 0 0 0 0 : latency 390500; std 695.08
[ 54 -- -- -- -- -- ]: 0 0 0 0 0 1838 0 2917 0 3694 0 1549 0 0 0 0 0 0 0 0 : latency 389870; std 701.32
[ 55 -- -- -- -- -- ]: 0 0 0 0 1 1874 0 2822 0 3663 0 1638 0 0 0 0 0 0 0 0 : latency 390089; std 699.38
[ 56 -- -- -- -- -- ]: 0 0 0 0 0 1841 0 2820 0 3677 0 1662 0 0 0 0 0 0 0 0 : latency 390320; std 691.05
[ 57 -- -- -- -- -- ]: 0 0 0 0 0 1820 0 2809 0 3690 0 1679 0 0 0 0 0 0 0 0 : latency 390418; std 695.92
[ 58 -- -- -- -- -- ]: 0 0 0 0 0 1629 0 3161 0 3734 0 1474 0 0 0 0 0 0 0 0 : latency 390068; std 716.31
[ 59 -- -- -- -- -- ]: 0 0 0 0 0 1803 0 2771 0 3694 0 1730 0 0 0 0 0 0 0 0 : latency 390664; std 694.63
[ 60 -- -- -- -- -- ]: 0 0 0 0 0 1229 0 3599 0 4012 0 1158 0 0 0 0 0 0 0 0 : latency 390160; std 770.45
[ 61 -- -- -- -- -- ]: 0 0 0 0 0 1792 0 2786 0 3773 0 1647 0 0 0 0 0 0 0 0 : latency 390512; std 701.12
[ 62 -- -- -- -- -- ]: 0 0 0 0 0 1801 0 2797 0 3739 0 1663 0 0 0 0 0 0 0 0 : latency 390528; std 694.53
[ 63 -- -- -- -- -- ]: 0 0 0 0 0 1793 0 2784 0 3743 0 1678 0 0 0 0 0 0 0 0 : latency 390574; std 698.74
[ 64 -- -- -- -- -- ]: 0 0 0 0 0 1724 0 2894 0 3778 0 1602 0 0 0 0 0 0 0 0 : latency 390478; std 705.97
[ 65 -- -- -- -- -- ]: 0 0 0 0 0 1837 0 2775 0 3690 0 1696 0 0 0 0 0 0 0 0 : latency 390452; std 694.63
[ 66 -- -- -- -- -- ]: 0 0 0 0 0 1771 0 2834 0 3677 0 1716 0 0 0 0 0 0 0 0 : latency 390638; std 695.83
[ 67 -- -- -- -- -- ]: 0 0 0 0 0 1882 0 2793 0 3659 0 1664 0 0 0 0 0 0 0 0 : latency 390172; std 693.37
[ 68 -- -- -- -- -- ]: 0 0 0 0 0 1554 0 3138 0 3832 0 1476 0 0 0 0 0 0 0 0 : latency 390460; std 718.34
[ 69 -- -- -- -- -- ]: 0 0 0 0 0 1826 0 2738 0 3775 0 1659 0 0 0 0 0 0 0 0 : latency 390496; std 699.52
[ 70 -- -- -- -- -- ]: 0 0 0 0 0 1334 0 3451 1 3981 0 1231 0 0 0 0 0 0 0 0 : latency 390181; std 760.44
[ 71 -- -- -- -- -- ]: 0 0 0 0 0 1802 0 2861 0 3615 0 1720 0 0 0 0 0 0 0 0 : latency 390468; std 692.62
best candidates ordered by latency:
0: 00 lat = 398278
1: 93 lat = 390854
2: 72 lat = 390768
3: 47 lat = 390726
4: 45 lat = 390708
...
95: 06 lat = 389801
96: 09 lat = 389782
97: 17 lat = 389724
98: 18 lat = 389696
99: 10 lat = 389649
best candidates ordered by std:
0: 00 std = 807.82
1: 19 std = 781.54
2: 07 std = 778.30
3: 06 std = 777.51
4: 04 std = 777.19
...
95: 79 std = 691.46
96: 56 std = 691.05
97: 31 std = 689.95
98: 32 std = 689.55
99: 93 std = 689.02
lat_k 0-1 1.90%, lat_k 98-99 0.01%, lat_k 0-99 2.21%
std_k 0-1 3.36%, std_k 98-99 0.08%, std_k 0-99 17.24%
STD has more deviation than latency
STD[0] deviates more than STD[99]
pin[0] choose candidate: 00 based on std
us: 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
[ 00 00 -- -- -- -- ]: 0 0 0 0 0 0 0 3839 1 3466 0 2691 0 1 0 0 0 0 0 0 : latency 397665; std 808.49
[ 00 13 -- -- -- -- ]: 0 0 0 0 0 0 0 2644 0 3892 0 3456 0 6 0 0 0 0 0 0 : latency 401606; std 805.95
[ 00 14 -- -- -- -- ]: 0 0 0 0 0 0 0 2783 0 3891 0 3316 0 8 0 0 0 0 0 0 : latency 401056; std 802.73
408612; std 747.11
408816; std 760.21
best candidates ordered by latency:
0: 37 lat = 421996
1: 00 lat = 410170
2: 80 lat = 409950
3: 81 lat = 409902
4: 83 lat = 409812
...
95: 61 lat = 408372
96: 85 lat = 408317
97: 66 lat = 408226
98: 72 lat = 408196
99: 55 lat = 408170
best candidates ordered by std:
0: 37 std = 779.01
1: 47 std = 763.12
2: 85 std = 762.87
3: 79 std = 761.94
4: 59 std = 761.26
...
95: 81 std = 683.61
96: 41 std = 682.20
97: 83 std = 681.65
98: 20 std = 678.72
99: 02 std = 678.24
lat_k 0-1 2.88%, lat_k 98-99 0.01%, lat_k 0-99 3.39%
std_k 0-1 2.08%, std_k 98-99 0.07%, std_k 0-99 14.86%
STD has more deviation than latency
STD[0] deviates more than STD[99]
pin[2] choose candidate: 37 based on std
Candidate PIN 00 69 37 -- -- -- : brute forcing bytes 3 to 5 (3 bytes), will take up to 589 seconds
Progress: 0%..5%..10%..15%..20%..25%..30%..35%..40%..done
found PIN: 00 69 37 89 03 40
PIN is cracked in 2030.59 seconds
Validating PIN
PIN verified.
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
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 605 times
"DBG NORM: -1" is printed by the FlexCAN_T4 library: https://github.com/tonton81/FlexCAN_T4/ ... .tpp#L1092 I don't know what it means.
Could you paste the log for the first byte, and also the pin you read with xprog/ioterminal?
Could you paste the log for the first byte, and also the pin you read with xprog/ioterminal?
-
vtl
- Posts: 4724
- Joined: 16 August 2012
- Year and Model: 2005 XC70
- Location: Boston
- Has thanked: 114 times
- Been thanked: 605 times
The message was added in this comment:
The commit message is very indicative of the following quality
Pardon me being a snob...
Code: Select all
commit 7fdc3d921022ba49f0479ab869861419a736942b
Author: Antonio Brewer <[email protected]>
Date: Sat Jun 20 23:42:40 2020 -0400
Update FlexCAN_T4.tpp
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






