Login Register

Vida CEM swapping

A mid-size luxury crossover SUV, the Volvo XC90 made its debut in 2002 at the Detroit Motor Show. Recognized for its safety, practicality, and comfort, the XC90 is a popular vehicle around the world. The XC90 proved to be very popular, and very good for Volvo's sales numbers, since its introduction in model year 2003 (North America). P2 platform.
Post Reply
User avatar
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

Post by RickHaleParker »

vtl wrote: 28 Apr 2021, 21:02 Yeah, I could not remember where I saw that and had to fire up the VM w/ VIDA and find the description in MSSQL DB.
I tried to install VIDA in a VM today. VIDA install failed in a Virtualbox VM. Then I got a crackpot idea for another solution .. Getting close as you can see in the screenshot.

I recall running Internet explorer in Linux a few years back with a wrapper. If I can find that again, I might just pull this off. I really don't need all of IE11. Just the IE11 rendering engine for the ActiveX.
Screenshot from 2021-04-29 06-28-03.png
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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: 603 times

Post by vtl »

VIDA 2014D works very well for me in Linux -> KVM -> Win7.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

vtl wrote: 29 Apr 2021, 06:27 VIDA 2014D works very well for me in Linux -> KVM -> Win7.
My hardware does support virtualization. KVM might work out better.

I changed the VIDA/Jboss Application Server's public interface on a different machine so that it could be accessed remotely ( Look at the ip address ). Not quite working because a Linux client has no ActiveX. It will work Windows to Windows.

I did something like this before useing remote desktop and it worked because everything is running on the server side.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

5ft24
Posts: 203
Joined: 14 April 2013
Year and Model: 2005 XC90 V8 AWD
Location: Sedro Woolley, Washington
Has thanked: 20 times
Been thanked: 12 times

Post by 5ft24 »

RickHaleParker wrote: 29 Apr 2021, 05:45
vtl wrote: 28 Apr 2021, 21:02 Yeah, I could not remember where I saw that and had to fire up the VM w/ VIDA and find the description in MSSQL DB.
I tried to install VIDA in a VM today. VIDA install failed in a Virtualbox VM. Then I got a crackpot idea for another solution .. Getting close as you can see in the screenshot.

I recall running Internet explorer in Linux a few years back with a wrapper. If I can find that again, I might just pull this off. I really don't need all of IE11. Just the IE11 rendering engine for the ActiveX.
has a plugin "IE Tabs" running it on chrome in Windows 10 for VIDA

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

5ft24 wrote: 29 Apr 2021, 10:11 has a plugin "IE Tabs" running it on chrome in Windows 10 for VIDA
It was IE4linux. A open source script that allows running Internet Explorer using Wine. No longer in development and only goes up to IE6.

IE Tabs in Chrome is what I use on my Windows machine. IE Tabs makes use of the IE rendering engine. You still need IE installed.

There is now a IE Tabs extension for Edge. Vida runs better in Edge or Chrome with IE Tabs. There was a IE Tabs for Firefox long ago but it not compatible with the current versions of Firefox.

Got switched to KVM ... much faster. Think I will forgo installing Vida in the VM and use Edge with IE Tab to access the VIDA server on the other machine. That should keep the load on the VM light.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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: 603 times

Post by vtl »

Great news! I think I was right about Renesas fetching opcodes into pipeline from slow flash and this is what we see on the other end of CAN-bus. So, I was able to crack the uncrackable CEM dump, the one with PIN compare routine aligned to flash page and, as a sequence, two compare-and-jumps residing on one page. It takes much more time to attack pin positions "shadowed" by the first position on the same page, I need to generalize code, so slow path would be taken only on those 20% of hard to crack CEMs. But it is possible.

5ft24
Posts: 203
Joined: 14 April 2013
Year and Model: 2005 XC90 V8 AWD
Location: Sedro Woolley, Washington
Has thanked: 20 times
Been thanked: 12 times

Post by 5ft24 »

MaxDenisov wrote: 26 Apr 2021, 15:46
RickHaleParker wrote: 26 Apr 2021, 09:51
You might want to consider Transient Voltage Suppression ( TVS ). One spike over 45V on the 12V line would fry the MC33290. That Zener diode connected to +Vbat on the first page of the MC33290 Datasheet is TVS.
small update: 2 tvs added(SMA6J30A).
updated gerbers attached.
Do you have a BOM available for this?
Thanks

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

Trying to install Teensydino in Ubuntu. The version is missing from the version.txt file. Version.txt is read only cannot edit and add the version number. How do I work around this?
Screenshot from 2021-04-30 22-09-00.png
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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: 603 times

Post by vtl »

Don't use Snap, take IDE from arduino.cc and install it somewhere in your home folder. Snap not gonna work for Teensyduino, it wants to write into Arduino IDE installation directory.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

vtl wrote: 30 Apr 2021, 21:13 Don't use Snap, take IDE from arduino.cc and install it somewhere in your home folder. Snap not gonna work for Teensyduino, it wants to write into Arduino IDE installation directory.
Thanks!
Screenshot from 2021-04-30 22-30-46.png
Screenshot from 2021-04-30 22-30-46.png (62.03 KiB) Viewed 1357 times
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post