Page 51 of 69

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Wed Dec 09, 2020 7:44 pm
by Tazzi
Hurst_CE_TA wrote:Does this do a 100% complete clone of E38 ecm?

I have io Terminal and I was told it could not read and write a couple of sectors and could not be 100% cloned.

I see you are working on transmission stuff as well. Do you want any bin files of gas 6 speed controllers?
Yes it does 100% clone the main flash chip. It does not do the slave flash chip though.

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Wed Dec 09, 2020 8:04 pm
by VX L67 Getrag
The Slave flash chip is where the info is for linking to the car & rest isn't it?

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Thu Dec 10, 2020 10:59 am
by Tazzi
VX L67 Getrag wrote:The Slave flash chip is where the info is for linking to the car & rest isn't it?
From what I have understood, part of the code used for communicating happily with the slave chip is in there, which is why its important to have a matching OS to slave OS for it to work correctly.

But to get it working 100% as a perfect clone:
1) Full Clone write to the ECU
2) SPS write to have the slave OS/Cals updated (If they are not matching set).

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Fri Dec 11, 2020 2:46 pm
by Gatecrasher
Why is it so difficult to deal with the slave chips? Is it just because there's no way to upload a kernel to them to read them out?

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 9:16 am
by Tazzi
Gatecrasher wrote:Why is it so difficult to deal with the slave chips? Is it just because there's no way to upload a kernel to them to read them out?
Yeah along those lines.

You can make a custom kernel, but I believe you would need to make a custom one for the master CPU and also the slave to be running at the same time. Its alot of work.

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 5:30 pm
by julespatch
Slightly reverse of what we're trying to achieve here but does anyone know how to lock an E40 PCM?
There's no option in HP.
Cheers

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 7:01 pm
by In-Tech
julespatch wrote:Slightly reverse of what we're trying to achieve here but does anyone know how to lock an E40 PCM?
There's no option in HP.
Cheers
Hiya jules and others,
Correct me if I am wrong but all I thought that was needed to "lock" a controller is to change the key to a different value(remember what you changed it to) and now the seed/key algo won't work and walah..."locked". Sounds easy enough right? NOT!!!! lol, it takes a custom bootloader/kernel to be able to write to the parameters area. I opened an e40 .bin I have here and I believe in this file, seed is at 4000,1 and key is at 4002,3
I have an older version of efilive that still locks ecm/pcm's without a license fee, I think. I don't usually lock anything so I have never tried it on an E40. If you can post your .bin file I can try to check for you.
Still, bottom line, a custom bootloader/kernel is needed and of course the instruction set for that kernel. The GM kernel will not write to those areas either.

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 7:37 pm
by Tazzi
julespatch wrote:Slightly reverse of what we're trying to achieve here but does anyone know how to lock an E40 PCM?
There's no option in HP.
Cheers
Make sure you have a cable connected and also set your user preference to advanced to see more options.

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 7:54 pm
by In-Tech
I thought I read that HpT had deleted the ability to lock? I'll throw an e40 on bench and check. I have the newer mvpi2 and don't have the older one.

Re: GM E38 E67 Kernel/Bootloader Development Extravaganza

Posted: Mon Dec 14, 2020 8:01 pm
by julespatch
E38 files load up with the option but E40 doesn't have it in my version anyway