And there we have it. Got it stable. So it is something related to keeping QSPI bus happy on E67.
If the processor ID is checked, should be able to use same kernel between E38 and E67 and only update necessary variables.
I also got it to dump the first 256bytes of data... I have no idea if its correct as I do not have a read of this ecu.. thats a future me issue to check
Code: Select all
[11:34:49:098] Sending Bootloader
[11:34:51:227] executing kernel
[11:34:51:230] Rx frame: 00,00,07,E8,76,80,00,00,01,7E,08,
[11:34:51:230] Kernel Loaded, total time: 2.133sec
[11:34:57:747] requesting DID 1
[11:34:57:751] Rx frame: 00,00,07,E8,5A,01,7E,08,00,00,00,
[11:35:00:107] requesting DID 1
[11:35:00:111] Rx frame: 00,00,07,E8,5A,01,7E,08,00,00,00,
[11:35:00:658] requesting DID 1
[11:35:00:662] Rx frame: 00,00,07,E8,5A,01,7E,08,00,00,00,
[11:35:01:010] requesting DID 1
[11:35:01:014] Rx frame: 00,00,07,E8,5A,01,7E,08,00,00,00,
[11:35:21:615] reading memory address 0
[11:35:21:638] Rx frame: 00,00,07,E8,75,01,00,00,00,00,60,00,00,00,60,00,00,00,48,00,01,6A,60,00,00,00,48,00,1C,86,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1C,2A,60,00,00,00,48,00,1C,CA,60,00,00,00,48,00,1D,0E,60,00,00,00,48,00,1D,52,60,00,00,00,48,00,1E,62,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,7E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1D,96,60,00,00,00,48,00,1D,DA,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,48,00,1E,1E,60,00,00,00,