GM E38 E67 E40 Kernel/Bootloader Development Extravaganza

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
In-Tech
Posts: 778
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by In-Tech »

Tazzi wrote:
Tre-Cool wrote:Taz, did you ever manage to get e98 read/write/cloning working?

I might need to clone my dads colorado ecu if 1 the injector drivers turned out to be rooted.
Unfortunately not, I went as far as decompiling GM/Holdens kernel to see what they did, seemed pretty straight forward to implement. Its just a matter of updating the erase/write/read routines and canbus registers realistically.
Well, that should only take a couple minutes :lol:
ejukated
Posts: 443
Joined: Wed Mar 04, 2009 8:52 pm

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by ejukated »

when cloning the E38, does it write the 2nd cpu for throttle as well?
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by Tazzi »

In-Tech wrote:Well, that should only take a couple minutes :lol:
Couple minutes... and a few dead modules :lol:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by Tazzi »

ejukated wrote:when cloning the E38, does it write the 2nd cpu for throttle as well?
I did not add that in due to:
1) Requires decompiling and understanding how the original slave update kernel worked (If wanting to make a true custom one)
2) There is no recovery for the slave, fail mid flash means slave completely dies.

The factory GM kernel could be used... its a bit of a grey area legally though.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
ejukated
Posts: 443
Joined: Wed Mar 04, 2009 8:52 pm

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by ejukated »

Tazzi wrote:
ejukated wrote:when cloning the E38, does it write the 2nd cpu for throttle as well?
I did not add that in due to:
1) Requires decompiling and understanding how the original slave update kernel worked (If wanting to make a true custom one)
2) There is no recovery for the slave, fail mid flash means slave completely dies.

The factory GM kernel could be used... its a bit of a grey area legally though.
Ah makes sense. From memory HPT worked it out for the E40 and read it out of controllers but never did it for the E38.
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by Tazzi »

ejukated wrote: Ah makes sense. From memory HPT worked it out for the E40 and read it out of controllers but never did it for the E38.
Might be easier on the E40 possibly???
But Im not so concerned about the slave OS's, main importance is attacking the main flash and having very stable read/write routines. :thumbup:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
minytrker
Posts: 11
Joined: Wed Mar 10, 2021 3:12 am

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by minytrker »

I am interested in cloning a E38 multiple times for a project. I have used e38 so all 8 segments will need to be cloned, will this work?
minytrker
Posts: 11
Joined: Wed Mar 10, 2021 3:12 am

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by minytrker »

I am interested in cloning a E38 multiple times for a project. I have used e38 so all 8 segments will need to be cloned, will this work?
User avatar
yoheer
Posts: 79
Joined: Sun Sep 06, 2020 10:04 pm

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by yoheer »

What programmers does it support? Tactrix?
I can try VCM2. clone
pcmhammer failed with it
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: GM E38 E67 E40 Kernel/Bootloader Development Extravaganz

Post by Tazzi »

Both Tactrix and VCM2 do not support VPW (J1850) thus will not support PCMHammer.

For E38, E67, E40. These are all CAN Bus based thus Tactrix and VCM2 will work with them.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply