by 3gsucks » Thu Jan 01, 2009 10:43 pm
Just an update I tuned another 06 sti different car, but it also had the same viper alarm system on it.
This car too had the same problem with bad checksums in the read and also For the first time gave me error's during the Final Flash after completing a test write.
The ecu had a partial flash on the car and was hung up for a couple minute, it took maybe 10 tries before it finally completed a successful flash.
This car had never been flashed before, I was putting on a stage 2 tune with some cel deleted and also had the checksum fix put on it. after it failed to flash the New stage 2 rom image i tried to flash the stock map back and that instantly failed.
I though for sure i had bricked the ecu I had never seen the error message that had popped up when it failed.
I dont know if this is because im using a newer version or if the older versions did the samething.
here is the log i tried to cut out as much of the un important stuff as possible
[14:18:11.375] kernel write flash buffer addr: 00063000 len: 00000200
[14:18:11.453] kernel write flash buffer addr: 00063200 len: 00000200
[14:18:11.546] kernel write flash buffer addr: 00063400 len: 00000200
[14:18:11.656] kernel write flash buffer addr: 00063600 len: 00000200
[14:18:11.750] kernel write flash buffer addr: 00063800 len: 00000200
[14:18:11.843] kernel write flash buffer addr: 00063A00 len: 00000200
[14:18:11.953] kernel write flash buffer addr: 00063C00 len: 00000200
[14:18:12.062] kernel write flash buffer addr: 00063E00 len: 00000200
[14:18:12.171] kernel commit flash addr: 00063000 len: 00001000 crc32 8ed921a4
[14:18:12.203] rkrv: bad checksum
[14:18:12.203] failed to commit flash at 00063000!
[14:18:12.203] failure in flashing block
[14:18:12.203] kernel flash disable
[14:18:12.234] interface close
[14:18:12.250] interface close
[14:18:26.187] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:18:27.593] kernel get version
[14:18:27.593] kernel already resident - skipping kernel load
[14:18:27.812] kernel get version
[14:18:27.828] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:18:27.828] reading kernel comm buffer size
[14:18:27.843] comm buffer size set to 512
[14:18:27.843] reading kernel flash buffer size
[14:18:27.843] flash buffer size set to 4096
[14:18:27.843] -- flashing image to ECU memory --
[14:18:28.250] -- comparing ECU flash memory pages to image file --
[14:18:28.250] seg start len ecu CRC32 img CRC32 same?
[14:18:28.265] FB01 00000000 00001000 29450393 29450393 YES
[14:18:28.281] FB02 00001000 00001000 8F101821 8F101821 YES
[14:18:28.312] FB03 00002000 00001000 B444A26D B444A26D YES
[14:18:49.343] kernel commit flash addr: 00073000 len: 00001000 crc32 4a21fa9e
[14:18:49.406] written in 1 pulse(s)
[14:18:49.406] kernel write flash buffer addr: 00074000 len: 00000200
[14:18:49.500] kernel write flash buffer addr: 00074200 len: 00000200
[14:18:49.593] kernel write flash buffer addr: 00074400 len: 00000200
[14:18:49.703] kernel write flash buffer addr: 00074600 len: 00000200
[14:18:49.812] kernel write flash buffer addr: 00074800 len: 00000200
[14:18:49.906] kernel write flash buffer addr: 00074A00 len: 00000200
[14:18:50.015] kernel write flash buffer addr: 00074C00 len: 00000200
[14:18:50.125] kernel write flash buffer addr: 00074E00 len: 00000200
[14:18:50.203] kernel commit flash addr: 00074000 len: 00001000 crc32 58b1563a
[14:18:50.265] written in 1 pulse(s)
[14:18:50.281] kernel write flash buffer addr: 00075000 len: 00000200
[14:18:50.390] kernel write flash buffer addr: 00075200 len: 00000200
[14:18:50.500] kernel write flash buffer addr: 00075400 len: 00000200
[14:18:50.609] kernel write flash buffer addr: 00075600 len: 00000200
[14:18:50.718] kernel write flash buffer addr: 00075800 len: 00000200
[14:18:50.812] kernel write flash buffer addr: 00075A00 len: 00000200
[14:18:50.921] kernel write flash buffer addr: 00075C00 len: 00000200
[14:18:51.031] kernel write flash buffer addr: 00075E00 len: 00000200
[14:18:51.140] kernel commit flash addr: 00075000 len: 00001000 crc32 733a649e
[14:18:51.187] written in 1 pulse(s)
000 crc32 d5caca45
[14:18:52.968] written in 1 pulse(s)
[14:18:52.984] kernel write flash buffer addr: 00078000 len: 00000200
[14:18:53.093] kernel write flash buffer addr: 00078200 len: 00000200
[14:18:53.203] kernel write flash buffer addr: 00078400 len: 00000200
[14:18:53.312] rkrv: preamble 1 error
[14:18:53.328] kernel write flash buffer addr: 00078400 len: 00000200
[14:18:53.421] readback mismatch
[14:18:53.437] kernel write flash buffer addr: 00078400 len: 00000200
[14:18:53.546] readback mismatch
[14:18:53.562] failure in flashing block
[14:18:53.562] kernel flash disable
[14:18:53.562] readback mismatch
[14:18:53.562] interface close
[14:18:53.562] interface close
[14:19:01.093] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:19:02.515] kernel get version
[14:19:02.531] kernel already resident - skipping kernel load
[14:19:02.750] kernel get version
[14:19:02.750] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:19:02.765] reading kernel comm buffer size
[14:19:02.765] comm buffer size set to 512
[14:19:02.781] reading kernel flash buffer size
[14:19:02.781] flash buffer size set to 4096
[14:19:02.781] -- flashing image to ECU memory --
[14:19:03.187] -- comparing ECU flash memory pages to image file --
[14:19:03.187] seg start len ecu CRC32 img CRC32 same?
[14:19:03.203] FB01 00000000 00001000 29450393 29450393 YES
[14:19:03.218] FB02 00001000 00001000 8F101821 8F101821 YES
[14:19:03.265] FB03 00002000 00001000 B444A26D B444A26D YES
[14:19:03.281] FB04 00003000 00001000 104341C4 104341C4 YES
[14:19:03.312] FB05 00004000 00001000 EBCDD9C9 EBCDD9C9 YES
[14:19:03.328] FB06 00005000 00001000 7E3DAFE5 7E3DAFE5 YES
[14:19:03.343] FB07 00006000 00001000 91165354 91165354 YES
[14:19:03.375] FB08 00007000 00001000 064EA404 064EA404 YES
[14:19:03.625] FB09 00008000 00018000 1CD5C3EF 1CD5C3EF YES
[14:19:03.968] FB10 00020000 00020000 C54810DF C54810DF YES
[14:19:04.296] FB11 00040000 00020000 9B4BE434 9B4BE434 YES
[14:19:04.640] FB12 00060000 00020000 F98809BC 786FE25F NO
[14:19:04.984] FB13 00080000 00020000 154803CC 154803CC YES
[14:19:05.328] FB14 000A0000 00020000 154803CC 154803CC YES
[14:19:05.656] FB15 000C0000 00020000 4C8E2203 4C8E2203 YES
[14:19:06.015] FB16 000E0000 00020000 18A52C21 18A52C21 YES
[14:19:06.031] kernel flash enable
[14:19:06.062] kernel blank flash page: addr: 00060000
[14:19:08.031] erased in 1 pulse(s)
[
0007A200 len: 00000200
[14:19:31.359] kernel write flash buffer addr: 0007A400 len: 00000200
[14:19:31.453] kernel write flash buffer addr: 0007A600 len: 00000200
[14:19:31.546] kernel write flash buffer addr: 0007A800 len: 00000200
[14:19:31.656] rkrv: preamble 1 error
[14:19:31.671] kernel write flash buffer addr: 0007A800 len: 00000200
[14:19:31.781] readback mismatch
[14:19:31.796] kernel write flash buffer addr: 0007A800 len: 00000200
[14:19:31.890] readback mismatch
[14:19:31.906] failure in flashing block
[14:19:31.906] kernel flash disable
[14:19:31.906] readback mismatch
[14:19:31.906] interface close
[14:19:31.906] interface close
[14:19:39.078] 1048576 byte image read.
[14:19:47.796] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:19:49.203] kernel get version
[14:19:49.203] kernel already resident - skipping kernel load
[14:19:49.421] kernel get version
[14:19:49.421] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:19:49.421] reading kernel comm buffer size
[14:19:49.437] comm buffer size set to 512
[14:19:49.437] reading kernel flash buffer size
[14:19:49.453] rkrv: bad checksum
[14:19:49.453] interface close
[14:19:49.453] interface close
[14:19:54.312] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:19:55.671] kernel get version
[14:19:55.671] kernel already resident - skipping kernel load
[14:19:55.890] kernel get version
[14:19:55.890] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:19:55.890] reading kernel comm buffer size
[14:19:55.906] comm buffer size set to 512
[14:19:55.906] reading kernel flash buffer size
[14:19:55.921] flash buffer size set to 4096
[14:19:55.921] -- flashing image to ECU memory --
[14:19:56.328] -- comparing ECU flash memory pages to image file --
[14:19:56.328] seg start len ecu CRC32 img CRC32 same?
[14:19:56.343] FB01 00000000 00001000 29450393 29450393 YES
[14:19:56.359] FB02 00001000 00001000 8F101821 8F101821 YES
[14:19:56.390] FB03 00002000 00001000 B444A26D B444A26D YES
[14:19:56.406] FB04 00003000 00001000 104341C4 104341C4 YES
[14:19:56.437] FB05 00004000 00001000 EBCDD9C9 EBCDD9C9 YES
[14:19:56.453] FB06 00005000 00001000 7E3DAFE5 7E3DAFE5 YES
[14:19:56.484] FB07 00006000 00001000 91165354 91165354 YES
[14:19:56.500] FB08 00007000 00001000 064EA404 064EA404 YES
[14:19:56.750] FB09 00008000 00018000 1CD5C3EF 1CD5C3EF YES
[14:19:57.093] FB10 00020000 00020000 C54810DF C54810DF YES
[14:19:57.421] FB11 00040000 00020000 9B4BE434 9B4BE434 YES
[14:19:57.765] FB12 00060000 00020000 E1B77DB7 9B93A7E7 NO
[14:19:58.109] FB13 00080000 00020000 154803CC 154803CC YES
[14:19:58.437] FB14 000A0000 00020000 154803CC 154803CC YES
[14:19:58.781] FB15 000C0000 00020000 4C8E2203 6166CEDB NO
[14:19:59.109] FB16 000E0000 00020000 18A52C21 63A4B94B NO
[14:19:59.109] kernel flash enable
[14:19:59.125] kernel blank flash page: addr: 000E0000
[14:19:59.828] rkrv: preamble 1 error
[14:19:59.828] WARNING: failed to erase page at 000E0000!
[14:19:59.828] kernel flash disable
[14:19:59.843] readback mismatch
[14:19:59.843] interface close
[14:19:59.843] interface close
[14:20:05.546] 1048576 byte image read.
[14:20:13.203] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:20:14.546] kernel get version
[14:20:14.562] kernel already resident - skipping kernel load
[14:20:14.781] kernel get version
[14:20:14.781] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:20:14.781] reading kernel comm buffer size
[14:20:14.796] comm buffer size set to 512
[14:20:14.796] reading kernel flash buffer size
[14:20:14.812] flash buffer size set to 4096
[14:20:14.812] -- flashing image to ECU memory --
[14:20:15.218] -- comparing ECU flash memory pages to image file --
[14:20:15.218] seg start len ecu CRC32 img CRC32 same?
[14:20:15.234] FB01 00000000 00001000 29450393 29450393 YES
[14:20:15.250] FB02 00001000 00001000 8F101821 8F101821 YES
[14:20:15.281] FB03 00002000 00001000 B444A26D B444A26D YES
[14:20:15.296] FB04 00003000 00001000 104341C4 104341C4 YES
[14:20:15.328] FB05 00004000 00001000 EBCDD9C9 EBCDD9C9 YES
[14:20:15.343] FB06 00005000 00001000 7E3DAFE5 7E3DAFE5 YES
[14:20:15.359] FB07 00006000 00001000 91165354 91165354 YES
[14:20:15.390] FB08 00007000 00001000 064EA404 064EA404 YES
[14:20:15.640] rkrv: bad checksum
[14:20:15.640] error reading CRC!
[14:20:15.640] interface close
[14:20:15.656] interface close
[14:20:23.093] Using interface OpenPort 1.3 Subaru TX4592Dm2144f6c914e91698de6c3289ea9d25d750e713e9
[14:20:24.437] kernel get version
[14:20:24.437] kernel already resident - skipping kernel load
[14:20:24.656] kernel get version
[14:20:24.656] kernel version is : OpenECU Subaru SH7058 OCP Kernel V1.05
[14:20:24.656] reading kernel comm buffer size
[14:20:24.671] comm buffer size set to 512
[14:20:24.671] reading kernel flash buffer size
[14:20:24.687] flash buffer size set to 4096
[14:20:24.687] -- flashing image to ECU memory --
[14:20:25.093] -- comparing ECU flash memory pages to image file --
[14:20:25.093] seg start len ecu CRC32 img CRC32 same?
[14:20:25.109] FB01 00000000 00001000 29450393 29450393 YES
[14:20:25.125] FB02 00001000 00001000 8F101821 8F101821 YES
[14:20:25.156] FB03 00002000 00001000 B444A26D B444A26D YES
[14:20:25.187] FB04 00003000 00001000 104341C4 104341C4 YES
[14:20:25.218] FB05 00004000 00001000 EBCDD9C9 EBCDD9C9 YES
[14:20:25.234] FB06 00005000 00001000 7E3DAFE5 7E3DAFE5 YES
[14:20:25.265] FB07 00006000 00001000 91165354 91165354 YES
[14:20:25.296] FB08 00007000 00001000 064EA404 064EA404 YES
[14:20:25.546] FB09 00008000 00018000 1CD5C3EF 1CD5C3EF YES
[14:20:25.890] FB10 00020000 00020000 C54810DF C54810DF YES
[14:20:26.234] FB11 00040000 00020000 9B4BE434 9B4BE434 YES
[14:20:26.578] FB12 00060000 00020000 E1B77DB7 786FE25F NO
[14:20:26.906] FB13 00080000 00020000 154803CC 154803CC YES
[14:20:27.250] FB14 000A0000 00020000 154803CC 154803CC YES
[14:20:27.578] FB15 000C0000 00020000 4C8E2203 4C8E2203 YES
[14:20:27.921] FB16 000E0000 00020000 154803CC 18A52C21 NO
[14:20:27.937] kernel flash enable
[14:20:27.937] kernel blank flash page: addr: 000E0000
[14:20:28.609] erased in 1 pulse(s)
[14:20:28.609] kernel write flash buffer addr: 000FF000 len: 00000200
[14:20:28.703] kernel write flash buffer addr: 000FF200 len: 00000200
[14:20:28.796] kernel write flash buffer addr: 000FF400 len: 00000200
[14:20:28.890] kernel write flash buffer addr: 000FF600 len: 00000200
[14:20:28.984] kernel write flash buffer addr: 000FF800 len: 00000200
[14:20:29.078] kernel write flash buffer addr: 000FFA00 len: 00000200
[14:20:29.171] kernel write flash buffer addr: 000FFC00 len: 00000200
[14:20:29.265] kernel write flash buffer addr: 000FFE00 len: 00000200
[14:20:29.359] kernel commit flash addr: 000FF000 len: 00001000 crc32 fcb948e7
[14:20:29.390] written in 1 pulse(s)
[14:20:29.406] kernel blank flash page: addr: 00060000
[14:20:31.468] erased in 1 pulse(s)
[14:20:31.484] kernel write flash buffer addr: 00060000 len: 00000200
[14:20:31.578] kernel write flash buffer addr: 00060200 len: 00000200
[14:20:31.687] kernel write flash buffer addr: 00060400 len: 00000200
[14:20:31.796] kernel write flash buffer addr: 00060600 len: 00000200
[14:20:31.906] kernel write flash buffer addr: 00060800 len: 00000200
[14:20:32.000] kernel write flash buffer addr: 00060A00 len: 00000200
[14:20:32.109] kernel write flash buffer addr: 00060C00 len: 00000200
[14:20:32.203] kernel write flash buffer addr: 00060E00 len: 00000200
[14:20:32.312] kernel commit flash addr: 00060000 len: 00001000 crc32 f3045306
[14:20:32.359] written in 1 pulse(s)
[14:21:00.437] flash correct! exiting.
[14:21:00.453] interface close
[14:21:00.468] interface close