Login Register

Vida CEM swapping

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

Post by RickHaleParker »

MaxDenisov wrote: 09 Mar 2021, 15:07 I just thinking that Vitaliy is right, better to have dc/dc converter 12v-5v.
I had some difference/issues because of power supply and long wires
Are you using a twisted pair on the CAN BUSes ? The wire size, twist rate and other factors determines the impedance. CAN BUS performance can be sensitive to impedance mismatches. You might swipe some twisted pair out of a junker.
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: 4928
Joined: 16 Aug 2012, 13:35
Year and Model: 2005 XC70
Location: Boston
Has thanked: 129 times
Been thanked: 686 times

Post by vtl »

Someone needs to make a ready-to-use device that is designed properly, always works, does not require a laptop, and start selling it on ebay ;)

MaxDenisov
Posts: 36
Joined: 06 Mar 2021, 12:34
Year and Model: XC90 2010
Location: Moscow
Has thanked: 2 times

Post by MaxDenisov »

RickHaleParker wrote: 09 Mar 2021, 15:19
MaxDenisov wrote: 09 Mar 2021, 15:07 I just thinking that Vitaliy is right, better to have dc/dc converter 12v-5v.
I had some difference/issues because of power supply and long wires
Are you using a twisted pair on the CAN BUSes ? The wire size, twist rate and other factors determines the impedance. CAN BUS performance can be sensitive to impedance mismatches. You might swipe some twisted pair out of a junker.
Yep, just put all lessons learned into PCB and OBDII connector direct on it to avoid cables.

MaxDenisov
Posts: 36
Joined: 06 Mar 2021, 12:34
Year and Model: XC90 2010
Location: Moscow
Has thanked: 2 times

Post by MaxDenisov »

vtl wrote: 09 Mar 2021, 15:25 Someone needs to make a ready-to-use device that is designed properly, always works, does not require a laptop, and start selling it on ebay ;)
Powered by VTL ))

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

Post by vtl »

MaxDenisov wrote: 09 Mar 2021, 15:28 Powered by VTL ))
There were lot more people involved than anticipated. With one of the shadow hat guys I had probably a 200+ emails long conversation, who gave me a good starting kick. Not sure I would be able to show any progress at all without all that CEM guts knowledge.

Christian added a P1 platform support.

Marc added support for a lot of Teensy variations, wrote code for the built-in CAN controllers, which seems to become a mainstream configuration now and organized the chaotic code. And also reformatted the code in camelCase, which drives me nuts, but, eh, whatever :-D

A few dozens of folks reported their works/not works, that also helped immensely in steering the algorithms and building a knowledge base of why that thing can be broken, so we can help new folks better.

I'm actually very proud of how this project went on! A superb example of opensource power.

zajcis
Posts: 5
Joined: 01 Feb 2021, 01:48
Year and Model: 2019 V60, 1997 850
Location: Latvia

Post by zajcis »

Has anyone tried cracking CEM of P1's facelift, which is based on 1M84E processor?
I use Teensy 4.1 with external CAN controller at the moment, but this is what it gives me:

Calculating bytes 0-2
1000 pins in 663 ms, 1508 pins/s, average response: 26
[ 00 -- -- -- -- -- ]: Failed assertion 'averageReponse >= AVERAGE_DELTA_MIN' in crackPinPosition() line 923.

How to deal with it?

MaxDenisov
Posts: 36
Joined: 06 Mar 2021, 12:34
Year and Model: XC90 2010
Location: Moscow
Has thanked: 2 times

Post by MaxDenisov »

Pin for my XC90 added to Vdash:
Attachments
Vdash.jpg
Vdash.jpg (7.84 KiB) Viewed 1791 times

jcdillin
Posts: 196
Joined: 30 Oct 2014, 13:32
Year and Model: 06 V70R
Location: Jacksonville Florida
Been thanked: 3 times

Post by jcdillin »

MaxDenisov wrote: 10 Mar 2021, 05:20 Pin for my XC90 added to Vdash:
Still waiting for mine to get updated :(

jcdillin
Posts: 196
Joined: 30 Oct 2014, 13:32
Year and Model: 06 V70R
Location: Jacksonville Florida
Been thanked: 3 times

Post by jcdillin »

First prototype built, just waiting for my SWD programmer to load the bootloader onto the chip.

Once verified it can crack i'm going to work on another version that includes ODB connector and LCD.

Image

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

Post by vtl »

Nice! Are you going to do code changes yourself to support that new CPU platform?

Post Reply
  • Similar Topics
    Replies
    Views
    Last post