similar problem here while attempting a test write.
It got stuck at the same point but attempts to continue anyway slowing way down and giving a ton of error messages in the log. It also said the flash was completed successfully at the end
.
Hearing what happened hmanxx's friend, I feel lucky that I didn't actually attempt an actual write.
here's my log:
[19:58:22.829] Version 1.38.2080 [19:58:22.837] 11 memory models read.
[19:58:22.838] scanning for metadata models in C:/Program Files/OpenECU/EcuFlash/rommetadata
[19:58:23.303] 306 ROM metadata models scanned.
[19:58:23.303] checksum module "subarudbw" loaded.
[19:58:23.304] flashing tool "wrx02" loaded.
[19:58:23.304] flashing tool "wrx04" loaded.
[19:58:23.304] flashing tool "sti04" loaded.
[19:58:23.305] flashing tool "sti05" loaded.
[19:58:23.305] flashing tool "mitsukernel" loaded.
[19:58:23.305] flashing tool "mitsukernelocp" loaded.
[19:58:23.305] flashing tool "shbootmode" loaded.
[19:58:23.308] flashing tool "shaudmode" loaded.
[19:58:23.308] flashing tool "subarucan" loaded.
[19:58:37.973] A2TB100A (264 tables) inheriting 32BITBASE (662 tables)
[19:58:38.073] 1048576 byte image read.
[19:59:02.365] kernel get version
[19:59:02.610] SSM2 init
[19:59:02.661] SSM2 ECU ID is 52 04 50 40 07
[19:59:02.682] Requesting Seed...
[19:59:02.724] Sending Key...
[19:59:05.027] kernel get version
[19:59:05.058] kernel version is : OpenECU Subaru SH7058 OCP CAN Kernel V1.05
[19:59:05.058] reading kernel comm buffer size
[19:59:05.089] comm buffer size set to 2048
[19:59:05.091] reading kernel flash buffer size
[19:59:05.123] flash buffer size set to 4096
[19:59:05.123] Test flashing image to ECU memory...
[19:59:05.523] comparing ECU flash memory pages to image file
[19:59:05.523] seg start len ecu CRC32 img CRC32 same?
[19:59:05.523] kernel CRC32 area: addr: 00000000 len: 00001000
[19:59:05.554] FB01 00000000 00001000 AE6D8A07 AE6D8A07 YES
[19:59:05.554] kernel CRC32 area: addr: 00001000 len: 00001000
[19:59:05.586] FB02 00001000 00001000 EA035F4B EA035F4B YES
[19:59:05.586] kernel CRC32 area: addr: 00002000 len: 00001000
[19:59:05.618] FB03 00002000 00001000 21A08FCB 21A08FCB YES
[19:59:05.618] kernel CRC32 area: addr: 00003000 len: 00001000
[19:59:05.650] FB04 00003000 00001000 EB2F3706 EB2F3706 YES
[19:59:05.650] kernel CRC32 area: addr: 00004000 len: 00001000
[19:59:05.692] FB05 00004000 00001000 61CFF92D 61CFF92D YES
[19:59:05.692] kernel CRC32 area: addr: 00005000 len: 00001000
[19:59:05.734] FB06 00005000 00001000 38DED086 38DED086 YES
[19:59:05.734] kernel CRC32 area: addr: 00006000 len: 00001000
[19:59:05.766] FB07 00006000 00001000 F62635D4 F62635D4 YES
[19:59:05.766] kernel CRC32 area: addr: 00007000 len: 00001000
[19:59:05.798] FB08 00007000 00001000 E0A9905E E0A9905E YES
[19:59:05.798] kernel CRC32 area: addr: 00008000 len: 00018000
[19:59:06.071] FB09 00008000 00018000 163283F7 163283F7 YES
[19:59:06.071] kernel CRC32 area: addr: 00020000 len: 00020000
[19:59:06.423] FB10 00020000 00020000 F3FD4077 F3FD4077 YES
[19:59:06.423] kernel CRC32 area: addr: 00040000 len: 00020000
[19:59:06.776] FB11 00040000 00020000 FB5BA710 FB5BA710 YES
[19:59:06.776] kernel CRC32 area: addr: 00060000 len: 00020000
[19:59:07.119] FB12 00060000 00020000 2051DC75 2051DC75 YES
[19:59:07.121] kernel CRC32 area: addr: 00080000 len: 00020000
[19:59:07.476] FB13 00080000 00020000 C2FDE9A3 C2FDE9A3 YES
[19:59:07.476] kernel CRC32 area: addr: 000A0000 len: 00020000
[19:59:07.819] FB14 000A0000 00020000 2A006F9E 2A006F9E YES
[19:59:07.819] kernel CRC32 area: addr: 000C0000 len: 00020000
[19:59:08.172] FB15 000C0000 00020000 FD0D7046 4223D588 NO
[19:59:08.172] kernel CRC32 area: addr: 000E0000 len: 00020000
[19:59:08.525] FB16 000E0000 00020000 32AAD432 21833263 NO
[19:59:08.525] kernel flash disable
[19:59:08.547] kernel write flash buffer addr: 000E0000 len: 00000800
[19:59:13.677] WARNING: failure in flashing block
[19:59:13.677] kernel write flash buffer addr: 000E1000 len: 00000800
[19:59:18.797] WARNING: failure in flashing block
[19:59:18.797] kernel write flash buffer addr: 000E2000 len: 00000800
[19:59:23.926] WARNING: failure in flashing block
[19:59:23.926] kernel write flash buffer addr: 000E3000 len: 00000800
[19:59:29.056] WARNING: failure in flashing block
[19:59:29.056] kernel write flash buffer addr: 000E4000 len: 00000800
[19:59:34.185] WARNING: failure in flashing block
[19:59:34.185] kernel write flash buffer addr: 000E5000 len: 00000800
[19:59:39.314] WARNING: failure in flashing block
[19:59:39.314] kernel write flash buffer addr: 000E6000 len: 00000800
[19:59:44.434] WARNING: failure in flashing block
[19:59:44.434] kernel write flash buffer addr: 000E7000 len: 00000800
[19:59:49.562] WARNING: failure in flashing block
[19:59:49.562] kernel write flash buffer addr: 000E8000 len: 00000800
[19:59:54.690] WARNING: failure in flashing block
[19:59:54.690] kernel write flash buffer addr: 000E9000 len: 00000800
[19:59:59.818] WARNING: failure in flashing block
[19:59:59.818] kernel write flash buffer addr: 000EA000 len: 00000800
[20:00:04.945] WARNING: failure in flashing block
[20:00:04.945] kernel write flash buffer addr: 000EB000 len: 00000800
[20:00:10.076] WARNING: failure in flashing block
[20:00:10.076] kernel write flash buffer addr: 000EC000 len: 00000800
[20:00:15.205] WARNING: failure in flashing block
[20:00:15.205] kernel write flash buffer addr: 000ED000 len: 00000800
[20:00:20.334] WARNING: failure in flashing block
[20:00:20.334] kernel write flash buffer addr: 000EE000 len: 00000800
[20:00:25.465] WARNING: failure in flashing block
[20:00:25.465] kernel write flash buffer addr: 000EF000 len: 00000800
[20:00:30.594] WARNING: failure in flashing block
[20:00:30.594] kernel write flash buffer addr: 000F0000 len: 00000800
[20:00:35.722] WARNING: failure in flashing block
[20:00:35.722] kernel write flash buffer addr: 000F1000 len: 00000800
[20:00:40.851] WARNING: failure in flashing block
[20:00:40.851] kernel write flash buffer addr: 000F2000 len: 00000800
[20:00:45.981] WARNING: failure in flashing block
[20:00:45.981] kernel write flash buffer addr: 000F3000 len: 00000800
[20:00:51.113] WARNING: failure in flashing block
[20:00:51.113] kernel write flash buffer addr: 000F4000 len: 00000800
[20:00:56.241] WARNING: failure in flashing block
[20:00:56.241] kernel write flash buffer addr: 000F5000 len: 00000800
[20:01:01.370] WARNING: failure in flashing block
[20:01:01.370] kernel write flash buffer addr: 000F6000 len: 00000800
[20:01:06.498] WARNING: failure in flashing block
[20:01:06.498] kernel write flash buffer addr: 000F7000 len: 00000800
[20:01:11.632] WARNING: failure in flashing block
[20:01:11.632] kernel write flash buffer addr: 000F8000 len: 00000800
[20:01:16.760] WARNING: failure in flashing block
[20:01:16.760] kernel write flash buffer addr: 000F9000 len: 00000800
[20:01:21.889] WARNING: failure in flashing block
[20:01:21.889] kernel write flash buffer addr: 000FA000 len: 00000800
[20:01:27.019] WARNING: failure in flashing block
[20:01:27.019] kernel write flash buffer addr: 000FB000 len: 00000800
[20:01:32.148] WARNING: failure in flashing block
[20:01:32.148] kernel write flash buffer addr: 000FC000 len: 00000800
[20:01:37.280] WARNING: failure in flashing block
[20:01:37.280] kernel write flash buffer addr: 000FD000 len: 00000800
[20:01:42.408] WARNING: failure in flashing block
[20:01:42.408] kernel write flash buffer addr: 000FE000 len: 00000800
[20:01:47.536] WARNING: failure in flashing block
[20:01:47.536] kernel write flash buffer addr: 000FF000 len: 00000800
[20:01:52.666] WARNING: failure in flashing block
[20:01:52.666] kernel write flash buffer addr: 000C0000 len: 00000800
[20:01:57.806] WARNING: failure in flashing block
[20:01:57.806] kernel write flash buffer addr: 000C1000 len: 00000800
[20:02:02.934] WARNING: failure in flashing block
[20:02:02.934] kernel write flash buffer addr: 000C2000 len: 00000800
[20:02:08.062] WARNING: failure in flashing block
[20:02:08.062] kernel write flash buffer addr: 000C3000 len: 00000800
[20:02:13.191] WARNING: failure in flashing block
[20:02:13.191] kernel write flash buffer addr: 000C4000 len: 00000800
[20:02:18.315] WARNING: failure in flashing block
[20:02:18.315] kernel write flash buffer addr: 000C5000 len: 00000800
[20:02:23.440] WARNING: failure in flashing block
[20:02:23.440] kernel write flash buffer addr: 000C6000 len: 00000800
[20:02:28.566] WARNING: failure in flashing block
[20:02:28.566] kernel write flash buffer addr: 000C7000 len: 00000800
[20:02:33.693] WARNING: failure in flashing block
[20:02:33.693] kernel write flash buffer addr: 000C8000 len: 00000800
[20:02:38.818] WARNING: failure in flashing block
[20:02:38.818] kernel write flash buffer addr: 000C9000 len: 00000800
[20:02:43.946] WARNING: failure in flashing block
[20:02:43.946] kernel write flash buffer addr: 000CA000 len: 00000800
[20:02:49.072] WARNING: failure in flashing block
[20:02:49.072] kernel write flash buffer addr: 000CB000 len: 00000800
[20:02:54.195] WARNING: failure in flashing block
[20:02:54.195] kernel write flash buffer addr: 000CC000 len: 00000800
[20:02:59.323] WARNING: failure in flashing block
[20:02:59.323] kernel write flash buffer addr: 000CD000 len: 00000800
[20:03:04.449] WARNING: failure in flashing block
[20:03:04.449] kernel write flash buffer addr: 000CE000 len: 00000800
[20:03:09.578] WARNING: failure in flashing block
[20:03:09.578] kernel write flash buffer addr: 000CF000 len: 00000800
[20:03:14.704] WARNING: failure in flashing block
[20:03:14.704] kernel write flash buffer addr: 000D0000 len: 00000800
[20:03:19.829] WARNING: failure in flashing block
[20:03:19.829] kernel write flash buffer addr: 000D1000 len: 00000800
[20:03:24.960] WARNING: failure in flashing block
[20:03:24.960] kernel write flash buffer addr: 000D2000 len: 00000800
[20:03:30.089] WARNING: failure in flashing block
[20:03:30.089] kernel write flash buffer addr: 000D3000 len: 00000800
[20:03:35.206] WARNING: failure in flashing block
[20:03:35.206] kernel write flash buffer addr: 000D4000 len: 00000800
[20:03:40.337] WARNING: failure in flashing block
[20:03:40.337] kernel write flash buffer addr: 000D5000 len: 00000800
[20:03:45.467] WARNING: failure in flashing block
[20:03:45.467] kernel write flash buffer addr: 000D6000 len: 00000800
[20:03:50.594] WARNING: failure in flashing block
[20:03:50.594] kernel write flash buffer addr: 000D7000 len: 00000800
[20:03:55.724] WARNING: failure in flashing block
[20:03:55.724] kernel write flash buffer addr: 000D8000 len: 00000800
[20:04:00.854] WARNING: failure in flashing block
[20:04:00.854] kernel write flash buffer addr: 000D9000 len: 00000800
[20:04:05.982] WARNING: failure in flashing block
[20:04:05.982] kernel write flash buffer addr: 000DA000 len: 00000800
[20:04:11.111] WARNING: failure in flashing block
[20:04:11.111] kernel write flash buffer addr: 000DB000 len: 00000800
[20:04:16.242] WARNING: failure in flashing block
[20:04:16.242] kernel write flash buffer addr: 000DC000 len: 00000800
[20:04:21.436] WARNING: failure in flashing block
[20:04:21.440] kernel write flash buffer addr: 000DD000 len: 00000800
[20:04:26.598] WARNING: failure in flashing block
[20:04:26.598] kernel write flash buffer addr: 000DE000 len: 00000800
[20:04:31.728] WARNING: failure in flashing block
[20:04:31.728] kernel write flash buffer addr: 000DF000 len: 00000800
[20:04:36.859] WARNING: failure in flashing block
[20:04:36.859] kernel flash disable
[20:04:36.880] verifying result...
[20:04:36.880] comparing ECU flash memory pages to image file
[20:04:36.880] seg start len ecu CRC32 img CRC32 same?
[20:04:36.880] kernel CRC32 area: addr: 00000000 len: 00001000
[20:04:36.911] FB01 00000000 00001000 AE6D8A07 AE6D8A07 YES
[20:04:36.911] kernel CRC32 area: addr: 00001000 len: 00001000
[20:04:36.942] FB02 00001000 00001000 EA035F4B EA035F4B YES
[20:04:36.942] kernel CRC32 area: addr: 00002000 len: 00001000
[20:04:36.974] FB03 00002000 00001000 21A08FCB 21A08FCB YES
[20:04:36.974] kernel CRC32 area: addr: 00003000 len: 00001000
[20:04:37.016] FB04 00003000 00001000 EB2F3706 EB2F3706 YES
[20:04:37.016] kernel CRC32 area: addr: 00004000 len: 00001000
[20:04:37.057] FB05 00004000 00001000 61CFF92D 61CFF92D YES
[20:04:37.057] kernel CRC32 area: addr: 00005000 len: 00001000
[20:04:37.088] FB06 00005000 00001000 38DED086 38DED086 YES
[20:04:37.088] kernel CRC32 area: addr: 00006000 len: 00001000
[20:04:37.119] FB07 00006000 00001000 F62635D4 F62635D4 YES
[20:04:37.119] kernel CRC32 area: addr: 00007000 len: 00001000
[20:04:37.151] FB08 00007000 00001000 E0A9905E E0A9905E YES
[20:04:37.151] kernel CRC32 area: addr: 00008000 len: 00018000
[20:04:37.413] FB09 00008000 00018000 163283F7 163283F7 YES
[20:04:37.413] kernel CRC32 area: addr: 00020000 len: 00020000
[20:04:37.765] FB10 00020000 00020000 F3FD4077 F3FD4077 YES
[20:04:37.765] kernel CRC32 area: addr: 00040000 len: 00020000
[20:04:38.118] FB11 00040000 00020000 FB5BA710 FB5BA710 YES
[20:04:38.118] kernel CRC32 area: addr: 00060000 len: 00020000
[20:04:38.461] FB12 00060000 00020000 2051DC75 2051DC75 YES
[20:04:38.461] kernel CRC32 area: addr: 00080000 len: 00020000
[20:04:38.814] FB13 00080000 00020000 C2FDE9A3 C2FDE9A3 YES
[20:04:38.814] kernel CRC32 area: addr: 000A0000 len: 00020000
[20:04:39.167] FB14 000A0000 00020000 2A006F9E 2A006F9E YES
[20:04:39.167] kernel CRC32 area: addr: 000C0000 len: 00020000
[20:04:39.520] FB15 000C0000 00020000 FD0D7046 4223D588 NO
[20:04:39.520] kernel CRC32 area: addr: 000E0000 len: 00020000
[20:04:39.863] FB16 000E0000 00020000 32AAD432 21833263 NO
[20:04:39.884] interface close
[20:04:39.936] interface close