Login Register

Vida CEM swapping

Post Reply
User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

raikonen wrote: 07 Aug 2021, 16:13 I get pin after disconnecting battery
Do you mean a Reinitialization by disconnecting the negative terminal and reconnecting with the key in POSII ?
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

raikonen
Posts: 6
Joined: 11 Jul 2021, 11:47
Year and Model: 2007 c70
Location: UK
Has thanked: 1 time

Post by raikonen »

RickHaleParker wrote: 08 Aug 2021, 08:47
raikonen wrote: 07 Aug 2021, 16:13 I get pin after disconnecting battery
Do you mean a hard reset by disconnecting the negative terminal and reconnecting with the key in POSII ?
I was trying around 10 times and nothing was happening, my key was in as I was doing manual conversion(and if ECU,CEM thinks that gearshifter is not in P you cannot get key out)... but not in second position, just tried to disconnect battery and give another try and it worked for me

User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

raikonen wrote: 08 Aug 2021, 08:58 I was trying around 10 times and nothing was happening, my key was in as I was doing manual conversion(and if ECU,CEM thinks that gearshifter is not in P you cannot get key out)... but not in second position, just tried to disconnect battery and give another try and it worked for me
The P2s crack without the key in. The above process will force all control units to reinitialize to a ready state.
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

CEM-L & CEM-H always on power pins ( No key inserted condition ).

B2, B3, B16, B24
E:A & E:B The heavy red wires. Power to the fuse banks.

Grounds D:6 & B:5

----------------------------------------------------------------------------

Ignition switch symbols
30 = Constant power from the battery to switch

Switched side of Ignition switch.
S = Powered upon insertion of key, CEM D:15.
X = Accessories, CEM D:8.
15 = The switch remains connected during start, CEM D:16.
15l = Contact is broken while starting. Not use on CEM-L & CEM-H.
50 = Start. CEM D:60.


Key insertion ( S ) CEM D:15 .
POS I ( S, X ) CEM D:15, D:8 .
POS II ( S, X, 15 ) CEM D:15, D:8, D:16 .
POS III ( 15, 50) CEM D:16, D60 .
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

raikonen
Posts: 6
Joined: 11 Jul 2021, 11:47
Year and Model: 2007 c70
Location: UK
Has thanked: 1 time

Post by raikonen »

RickHaleParker wrote: 08 Aug 2021, 09:05
raikonen wrote: 08 Aug 2021, 08:58 I was trying around 10 times and nothing was happening, my key was in as I was doing manual conversion(and if ECU,CEM thinks that gearshifter is not in P you cannot get key out)... but not in second position, just tried to disconnect battery and give another try and it worked for me
The P2s crack without the key in. The above process will force all control units to reinitialize to a ready state.
c70 mk2 is P1 :roll:

User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

raikonen wrote: 08 Aug 2021, 10:04 c70 mk2 is P1 :roll:
Has any of the P1 owners tried cracking without the key inserted. 🤷‍♂️
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

vtl
Posts: 4936
Joined: 16 Aug 2012, 13:35
Year and Model: 2005 XC70
Location: Boston
Has thanked: 130 times
Been thanked: 686 times

Post by vtl »

RickHaleParker wrote: 08 Aug 2021, 10:10
raikonen wrote: 08 Aug 2021, 10:04 c70 mk2 is P1 :roll:
Has any of the P1 owners tried cracking without the key inserted. 🤷‍♂️
Yes. Not the owner, but tried on @sparacis C30. The P1 code was overcomplicated back then, the crack attempts failed, buy he got it cracked with P2 code path. It cracked even with the wrong pin bytes shuffle order :)

User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

vtl wrote: 08 Aug 2021, 10:36 It cracked even with the wrong pin bytes shuffle order :)
That is interesting!
Makes me wonder if the byte order even matters on a P1. Could it be that a P1 will accept any of the 720 permutations ... ?
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

vtl
Posts: 4936
Joined: 16 Aug 2012, 13:35
Year and Model: 2005 XC70
Location: Boston
Has thanked: 130 times
Been thanked: 686 times

Post by vtl »

RickHaleParker wrote: 08 Aug 2021, 11:12 That is interesting!
Makes me wonder if the byte order even matters on a P1. Could it be that a P1 will accept any of the 720 permutations ... ?
Motorola in P1 is very slow. The cracking code essentially does permutations while it cycles through the value. For Motorola it's enough just to step on a right pin subsequence to raise the latency significantly enough for cracker sw to notice it.

But with the correct pin order the process is more reliable.

User avatar
RickHaleParker  
Posts: 7209
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 980 times

Post by RickHaleParker »

vtl wrote: 09 Aug 2021, 08:29
The cracking code essentially does permutations while it cycles through the value.
Correct me if I am wrong, for the three unknown bytes not all six bytes.
For Motorola it's enough just to step on a right pin subsequence to raise the latency significantly enough for cracker sw to notice it.
Would only need to measure 100 latencies to step on all six. If it works for a sub-sequence of one.

At least in theory, the top six candidates could be the correct six bytes. Knowing the six correct values, narrows it down to 720 possible pins numbers. Would fail if two or more bytes are the same value. I do not see any way to detect that two or more are the same.
But with the correct pin order the process is more reliable.
Recall somebody saying their cracker would not crack a known Pin but the correct byte values where coming up the the top five candidates. I keep that in the back of my head because that could exploitable if it is reliable. Possibly, could be used to factor out anomalies that strew the latency measurements.
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

Post Reply
  • Similar Topics
    Replies
    Views
    Last post