NefMoto

Technical => Reverse Engineering => Topic started by: ecuprog7 on December 29, 2025, 07:45:20 AM



Title: Minimon Core and Drivers for MCS96 on M3.8
Post by: ecuprog7 on December 29, 2025, 07:45:20 AM
Hi
I´ve done some work on the ancient abomination 87C196KR.
Built an adapter board with an flash to get an M3.8.2 writeable in bootmode.
I used an adapted minimon core and rewrote also the flash and eep drivers. The core needs to be programmed to flash ahead of installation as no bootstrap is possible on the intel processor.
Maybe someone is interested.
https://github.com/EcuProg7/MCS96-Minimon-Core-and-BootTool (https://github.com/EcuProg7/MCS96-Minimon-Core-and-BootTool)


Title: Re: Minimon Core and Drivers for MCS96 on M3.8
Post by: marantzvieta on January 18, 2026, 05:05:10 AM
Hi! I feel like this is a very interesting development but my question is why have you invested time and resources in it as the M3.8 platform already has flash memories in the M3.8.3 units.

Just asking because maybe I do not get the point of your development, but I see a HUGE potential to end up disassembling the M3.8 ecus...which I have always been interested in as I have always focused my efforts in the M3.8 1.8t's

Started looking at your work and potential dissassembly with IDA myself but I felt like also asking about this work you've done.

Thanks mate ;)

Hi
I´ve done some work on the ancient abomination 87C196KR.
Built an adapter board with an flash to get an M3.8.2 writeable in bootmode.
I used an adapted minimon core and rewrote also the flash and eep drivers. The core needs to be programmed to flash ahead of installation as no bootstrap is possible on the intel processor.
Maybe someone is interested.
https://github.com/EcuProg7/MCS96-Minimon-Core-and-BootTool (https://github.com/EcuProg7/MCS96-Minimon-Core-and-BootTool)


Title: Re: Minimon Core and Drivers for MCS96 on M3.8
Post by: ecuprog7 on January 18, 2026, 06:06:04 AM
Hi,
i was curios if i can do the minimon core and drivers for the intel processor and flashable M3.8.x are getting rare or expensive.
Also a friend of mine owns a A8 4,2l with M5.4 Ecu which has the same 196Kr and asic as the M3.8. I will try to get this ecu flashable for him.
A last pluspoint of the minimon are the drivers which make the serial eeprom read and writeable.


Title: Re: Minimon Core and Drivers for MCS96 on M3.8
Post by: marantzvieta on January 22, 2026, 03:33:30 AM
Very interesting, and useful work you've done here mate. Congrats on it.

I haven't had the chance to look in depth your work, will do so this weekend, but I suppose the minimon core has to be implemented in the flash memory starting on address 0x200? I understand the rom inside 87c196 cannot be overwritten and the "instruction set" it uses after initialising is in the flash. Am I right?

Will try to replicate your read implementation in a M3.8.3, I think it'll be a great push start towards learning to work in this cpu, and a very useful feature.

Again, congrats on your work and thank you for sharing it.

Best regards

Hi,
i was curios if i can do the minimon core and drivers for the intel processor and flashable M3.8.x are getting rare or expensive.
Also a friend of mine owns a A8 4,2l with M5.4 Ecu which has the same 196Kr and asic as the M3.8. I will try to get this ecu flashable for him.
A last pluspoint of the minimon are the drivers which make the serial eeprom read and writeable.