merchgod wrote:
attempting to flash the same map result in no flash taking place and therefore does not tell you anything.
Yes. I'm an idiot. It did fail. Log is attached.
Flashed in TEST mode only, as I figured it was safer... Checked after this with Romraider ECU Logger, could still read ECU, car still starts.
Log attached...
[19:39:34.250] Version 1.38.2080
[19:39:34.250] 11 memory models read.
[19:39:34.250] scanning for metadata models in C:/Program Files/OpenECU/EcuFlash/rommetadata
[19:39:34.500] 320 ROM metadata models scanned.
[19:39:34.500] checksum module "subarudbw" loaded.
[19:39:34.515] flashing tool "wrx02" loaded.
[19:39:34.515] flashing tool "wrx04" loaded.
[19:39:34.515] flashing tool "sti04" loaded.
[19:39:34.515] flashing tool "sti05" loaded.
[19:39:34.515] flashing tool "mitsukernel" loaded.
[19:39:34.515] flashing tool "mitsukernelocp" loaded.
[19:39:34.515] flashing tool "shbootmode" loaded.
[19:39:34.515] flashing tool "shaudmode" loaded.
[19:39:34.515] flashing tool "subarucan" loaded.
[19:39:41.343] AZ1E400C (255 tables) inheriting 32BITBASE (662 tables)
[19:39:41.453] 1048576 byte image read.
[19:39:50.140] kernel get version
[19:39:50.531] SSM2 init
[19:39:50.593] SSM2 ECU ID is 51 52 58 40 07
[19:39:50.640] Requesting Seed...
[19:39:50.734] Sending Key...
[19:40:05.750] kernel get version
[19:40:05.812] kernel version is : OpenECU Subaru SH7058 OCP CAN Kernel V1.05
[19:40:05.812] reading kernel comm buffer size
[19:40:05.859] comm buffer size set to 2048
[19:40:05.859] reading kernel flash buffer size
[19:40:05.906] flash buffer size set to 4096
[19:40:05.906] Test flashing image to ECU memory...
[19:40:06.312] comparing ECU flash memory pages to image file
[19:40:06.312] seg start len ecu CRC32 img CRC32 same?
[19:40:06.312] kernel CRC32 area: addr: 00000000 len: 00001000
[19:40:06.343] FB01 00000000 00001000 3019EEFC 3019EEFC YES
[19:40:06.343] kernel CRC32 area: addr: 00001000 len: 00001000
[19:40:06.375] FB02 00001000 00001000 750D1713 750D1713 YES
[19:40:06.375] kernel CRC32 area: addr: 00002000 len: 00001000
[19:40:06.406] FB03 00002000 00001000 804C543D 804C543D YES
[19:40:06.406] kernel CRC32 area: addr: 00003000 len: 00001000
[19:40:06.437] FB04 00003000 00001000 304BCC1F 304BCC1F YES
[19:40:06.437] kernel CRC32 area: addr: 00004000 len: 00001000
[19:40:06.468] FB05 00004000 00001000 53A157C9 53A157C9 YES
[19:40:06.468] kernel CRC32 area: addr: 00005000 len: 00001000
[19:40:06.500] FB06 00005000 00001000 0644E9D6 0644E9D6 YES
[19:40:06.500] kernel CRC32 area: addr: 00006000 len: 00001000
[19:40:06.546] FB07 00006000 00001000 AA4FE5DD AA4FE5DD YES
[19:40:06.546] kernel CRC32 area: addr: 00007000 len: 00001000
[19:40:06.593] FB08 00007000 00001000 259EEE33 259EEE33 YES
[19:40:06.593] kernel CRC32 area: addr: 00008000 len: 00018000
[19:40:06.781] FB09 00008000 00018000 6036A298 6036A298 YES
[19:40:06.781] kernel CRC32 area: addr: 00020000 len: 00020000
[19:40:06.968] FB10 00020000 00020000 8D11C606 8D11C606 YES
[19:40:06.968] kernel CRC32 area: addr: 00040000 len: 00020000
[19:40:07.156] FB11 00040000 00020000 5FF1A74A 5FF1A74A YES
[19:40:07.156] kernel CRC32 area: addr: 00060000 len: 00020000
[19:40:07.359] FB12 00060000 00020000 5F6E70B5 5F6E70B5 YES
[19:40:07.359] kernel CRC32 area: addr: 00080000 len: 00020000
[19:40:07.546] FB13 00080000 00020000 018F14E4 018F14E4 YES
[19:40:07.546] kernel CRC32 area: addr: 000A0000 len: 00020000
[19:40:07.750] FB14 000A0000 00020000 DF1BA44A DF1BA44A YES
[19:40:07.750] kernel CRC32 area: addr: 000C0000 len: 00020000
[19:40:07.953] FB15 000C0000 00020000 D5F196D1 B9F28851 NO
[19:40:07.953] kernel CRC32 area: addr: 000E0000 len: 00020000
[19:40:08.171] FB16 000E0000 00020000 951764ED 4CBD4702 NO
[19:40:08.171] kernel flash disable
[19:40:08.218] kernel write flash buffer addr: 000E0000 len: 00000800
[19:40:16.296] WARNING: failure in flashing block
[19:40:16.312] kernel write flash buffer addr: 000E1000 len: 00000800
[19:40:24.281] WARNING: failure in flashing block
[19:40:24.296] kernel write flash buffer addr: 000E2000 len: 00000800
[19:40:32.343] WARNING: failure in flashing block
[19:40:32.359] kernel write flash buffer addr: 000E3000 len: 00000800
[19:40:40.328] WARNING: failure in flashing block
[19:40:40.328] kernel write flash buffer addr: 000E4000 len: 00000800
[19:40:48.281] WARNING: failure in flashing block
[19:40:48.296] kernel write flash buffer addr: 000E5000 len: 00000800
[19:40:56.265] WARNING: failure in flashing block
[19:40:56.281] kernel write flash buffer addr: 000E6000 len: 00000800
[19:41:04.250] WARNING: failure in flashing block
[19:41:04.265] kernel write flash buffer addr: 000E7000 len: 00000800
[19:41:12.234] WARNING: failure in flashing block
[19:41:12.250] kernel write flash buffer addr: 000E8000 len: 00000800
[19:41:20.234] WARNING: failure in flashing block
[19:41:20.250] kernel write flash buffer addr: 000E9000 len: 00000800
[19:41:28.203] WARNING: failure in flashing block
[19:41:28.218] kernel write flash buffer addr: 000EA000 len: 00000800
[19:41:36.187] WARNING: failure in flashing block
[19:41:36.187] kernel write flash buffer addr: 000EB000 len: 00000800
[19:41:44.140] WARNING: failure in flashing block
[19:41:44.156] kernel write flash buffer addr: 000EC000 len: 00000800
[19:41:52.109] WARNING: failure in flashing block
[19:41:52.125] kernel write flash buffer addr: 000ED000 len: 00000800
[19:42:00.078] WARNING: failure in flashing block
[19:42:00.093] kernel write flash buffer addr: 000EE000 len: 00000800
[19:42:08.078] WARNING: failure in flashing block
[19:42:08.093] kernel write flash buffer addr: 000EF000 len: 00000800
[19:42:16.062] WARNING: failure in flashing block
[19:42:16.078] kernel write flash buffer addr: 000F0000 len: 00000800
[19:42:24.046] WARNING: failure in flashing block
[19:42:24.062] kernel write flash buffer addr: 000F1000 len: 00000800
[19:42:32.015] WARNING: failure in flashing block
[19:42:32.031] kernel write flash buffer addr: 000F2000 len: 00000800
[19:42:40.000] WARNING: failure in flashing block
[19:42:40.015] kernel write flash buffer addr: 000F3000 len: 00000800
[19:42:47.953] WARNING: failure in flashing block
[19:42:47.968] kernel write flash buffer addr: 000F4000 len: 00000800
[19:42:55.921] WARNING: failure in flashing block
[19:42:55.937] kernel write flash buffer addr: 000F5000 len: 00000800
[19:43:03.921] WARNING: failure in flashing block
[19:43:03.937] kernel write flash buffer addr: 000F6000 len: 00000800
[19:43:11.906] WARNING: failure in flashing block
[19:43:11.921] kernel write flash buffer addr: 000F7000 len: 00000800
[19:43:19.875] WARNING: failure in flashing block
[19:43:19.890] kernel write flash buffer addr: 000F8000 len: 00000800
[19:43:27.859] WARNING: failure in flashing block
[19:43:27.875] kernel write flash buffer addr: 000F9000 len: 00000800
[19:43:35.843] WARNING: failure in flashing block
[19:43:35.859] kernel write flash buffer addr: 000FA000 len: 00000800
[19:43:44.343] WARNING: failure in flashing block
[19:43:44.359] kernel write flash buffer addr: 000FB000 len: 00000800
[19:43:52.343] WARNING: failure in flashing block
[19:43:52.359] kernel write flash buffer addr: 000FC000 len: 00000800
[19:44:00.328] WARNING: failure in flashing block
[19:44:00.343] kernel write flash buffer addr: 000FD000 len: 00000800
[19:44:08.296] WARNING: failure in flashing block
[19:44:08.312] kernel write flash buffer addr: 000FE000 len: 00000800
[19:44:16.281] WARNING: failure in flashing block
[19:44:16.296] kernel write flash buffer addr: 000FF000 len: 00000800
[19:44:24.265] WARNING: failure in flashing block
[19:44:24.281] kernel write flash buffer addr: 000C0000 len: 00000800
[19:44:32.359] WARNING: failure in flashing block
[19:44:32.359] kernel write flash buffer addr: 000C1000 len: 00000800
[19:44:40.453] WARNING: failure in flashing block
[19:44:40.468] kernel write flash buffer addr: 000C2000 len: 00000800
[19:44:48.453] WARNING: failure in flashing block
[19:44:48.468] kernel write flash buffer addr: 000C3000 len: 00000800
[19:44:56.453] WARNING: failure in flashing block
[19:44:56.468] kernel write flash buffer addr: 000C4000 len: 00000800
[19:45:04.453] WARNING: failure in flashing block
[19:45:04.468] kernel write flash buffer addr: 000C5000 len: 00000800
[19:45:12.437] WARNING: failure in flashing block
[19:45:12.453] kernel write flash buffer addr: 000C6000 len: 00000800
[19:45:20.421] WARNING: failure in flashing block
[19:45:20.437] kernel write flash buffer addr: 000C7000 len: 00000800
[19:45:28.390] WARNING: failure in flashing block
[19:45:28.406] kernel write flash buffer addr: 000C8000 len: 00000800
[19:45:36.390] WARNING: failure in flashing block
[19:45:36.406] kernel write flash buffer addr: 000C9000 len: 00000800
[19:45:44.375] WARNING: failure in flashing block
[19:45:44.390] kernel write flash buffer addr: 000CA000 len: 00000800
[19:45:52.359] WARNING: failure in flashing block
[19:45:52.375] kernel write flash buffer addr: 000CB000 len: 00000800
[19:46:00.343] WARNING: failure in flashing block
[19:46:00.343] kernel write flash buffer addr: 000CC000 len: 00000800
[19:46:08.296] WARNING: failure in flashing block
[19:46:08.312] kernel write flash buffer addr: 000CD000 len: 00000800
[19:46:16.265] WARNING: failure in flashing block
[19:46:16.281] kernel write flash buffer addr: 000CE000 len: 00000800
[19:46:24.250] WARNING: failure in flashing block
[19:46:24.265] kernel write flash buffer addr: 000CF000 len: 00000800
[19:46:32.234] WARNING: failure in flashing block
[19:46:32.250] kernel write flash buffer addr: 000D0000 len: 00000800
[19:46:40.218] WARNING: failure in flashing block
[19:46:40.234] kernel write flash buffer addr: 000D1000 len: 00000800
[19:46:48.187] WARNING: failure in flashing block
[19:46:48.203] kernel write flash buffer addr: 000D2000 len: 00000800
[19:46:56.156] WARNING: failure in flashing block
[19:46:56.171] kernel write flash buffer addr: 000D3000 len: 00000800
[19:47:04.125] WARNING: failure in flashing block
[19:47:04.140] kernel write flash buffer addr: 000D4000 len: 00000800
[19:47:12.156] WARNING: failure in flashing block
[19:47:12.171] kernel write flash buffer addr: 000D5000 len: 00000800
[19:47:20.218] WARNING: failure in flashing block
[19:47:20.218] kernel write flash buffer addr: 000D6000 len: 00000800
[19:47:28.171] WARNING: failure in flashing block
[19:47:28.187] kernel write flash buffer addr: 000D7000 len: 00000800
[19:47:36.156] WARNING: failure in flashing block
[19:47:36.156] kernel write flash buffer addr: 000D8000 len: 00000800
[19:47:36.281] kernel write flash buffer addr: 000D8800 len: 00000800
[19:47:44.234] WARNING: failure in flashing block
[19:47:44.250] kernel write flash buffer addr: 000D9000 len: 00000800
[19:47:52.234] WARNING: failure in flashing block
[19:47:52.250] kernel write flash buffer addr: 000DA000 len: 00000800
[19:48:00.234] WARNING: failure in flashing block
[19:48:00.250] kernel write flash buffer addr: 000DB000 len: 00000800
[19:48:08.218] WARNING: failure in flashing block
[19:48:08.234] kernel write flash buffer addr: 000DC000 len: 00000800
[19:48:16.203] WARNING: failure in flashing block
[19:48:16.218] kernel write flash buffer addr: 000DD000 len: 00000800
[19:48:24.187] WARNING: failure in flashing block
[19:48:24.203] kernel write flash buffer addr: 000DE000 len: 00000800
[19:48:32.156] WARNING: failure in flashing block
[19:48:32.171] kernel write flash buffer addr: 000DF000 len: 00000800
[19:48:40.156] WARNING: failure in flashing block
[19:48:40.171] kernel flash disable
[19:48:40.218] verifying result...
[19:48:40.234] comparing ECU flash memory pages to image file
[19:48:40.234] seg start len ecu CRC32 img CRC32 same?
[19:48:40.234] kernel CRC32 area: addr: 00000000 len: 00001000
[19:48:40.281] FB01 00000000 00001000 3019EEFC 3019EEFC YES
[19:48:40.281] kernel CRC32 area: addr: 00001000 len: 00001000
[19:48:40.328] FB02 00001000 00001000 750D1713 750D1713 YES
[19:48:40.328] kernel CRC32 area: addr: 00002000 len: 00001000
[19:48:40.390] FB03 00002000 00001000 804C543D 804C543D YES
[19:48:40.406] kernel CRC32 area: addr: 00003000 len: 00001000
[19:48:40.468] FB04 00003000 00001000 304BCC1F 304BCC1F YES
[19:48:40.484] kernel CRC32 area: addr: 00004000 len: 00001000
[19:48:40.531] FB05 00004000 00001000 53A157C9 53A157C9 YES
[19:48:40.546] kernel CRC32 area: addr: 00005000 len: 00001000
[19:48:40.593] FB06 00005000 00001000 0644E9D6 0644E9D6 YES
[19:48:40.593] kernel CRC32 area: addr: 00006000 len: 00001000
[19:48:40.640] FB07 00006000 00001000 AA4FE5DD AA4FE5DD YES
[19:48:40.640] kernel CRC32 area: addr: 00007000 len: 00001000
[19:48:40.687] FB08 00007000 00001000 259EEE33 259EEE33 YES
[19:48:40.703] kernel CRC32 area: addr: 00008000 len: 00018000
[19:48:40.859] FB09 00008000 00018000 6036A298 6036A298 YES
[19:48:40.875] kernel CRC32 area: addr: 00020000 len: 00020000
[19:48:41.093] FB10 00020000 00020000 8D11C606 8D11C606 YES
[19:48:41.093] kernel CRC32 area: addr: 00040000 len: 00020000
[19:48:41.281] FB11 00040000 00020000 5FF1A74A 5FF1A74A YES
[19:48:41.296] kernel CRC32 area: addr: 00060000 len: 00020000
[19:48:41.515] FB12 00060000 00020000 5F6E70B5 5F6E70B5 YES
[19:48:41.531] kernel CRC32 area: addr: 00080000 len: 00020000
[19:48:41.765] FB13 00080000 00020000 018F14E4 018F14E4 YES
[19:48:41.781] kernel CRC32 area: addr: 000A0000 len: 00020000
[19:48:42.000] FB14 000A0000 00020000 DF1BA44A DF1BA44A YES
[19:48:42.015] kernel CRC32 area: addr: 000C0000 len: 00020000
[19:48:42.234] FB15 000C0000 00020000 D5F196D1 B9F28851 NO
[19:48:42.250] kernel CRC32 area: addr: 000E0000 len: 00020000
[19:48:42.453] FB16 000E0000 00020000 951764ED 4CBD4702 NO
[19:48:42.500] interface close
[19:48:42.609] interface close