I'm having an issue getting MPTune to play nice with a SMEC flash module I have. It will read the blank module without complaint, but when I go to flash it I get an error. Any ideas?



-BootSerial routine-(Called from LoadBoot)Using Boot Program Modular BootLoader for MP Tune - BootMainAll
total bytes returned on switch-on were 1 at 13:35:31.0311369
return byte 1: 0
boot download routine is started.
boot baudrate = 7812
hi speed rate = 62500
sent FF byte
sending boot program. length = 256
Boot send start time 13:35:33.0469310
Boot send finish time 13:35:33.2967834
Boot reread finish time 13:35:33.3749042
done sending boot program. bytes returned = 256
read timeout set to 1640
bytes returned were:
8E 00 FF CE 10 00 CC 01 0C A7 2B E7 2D 0F CC 60 01 A7 3C E7 3F 8D 1F 17 8D 1C DD EE 8F 8D 17 17 8D 14 E7 00 F6 10 2E 2A FB E6 00 F7 10 2F 08 4A 26 EE DE EE 6E 00 36 FC 10 2E 85 20 27 F9 32 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
boot program loaded and baud rate is now set to 62500
opening file smec_flash_bb.lst
Program byte count = 104. Actual count = 108
Bytes sent were:
00 80 6C CE 80 00 3C CE 00 40 FC 10 2E 85 20 27 F9 E7 00 08 8C 00 80 26 F1 17 8D 38 C6 C8 8D 3D 18 CE 00 40 38 8D 3A 18 A6 00 A7 00 18 08 08 18 8C 00 80 26 F2 09 8D 11 08 8C B6 00 26 03 CE B8 00 8C 00 00 26 C0 7E 00 00 E6 00 36 84 80 C4 80 11 32 26 F5 36 FC 10 2E 32 B7 10 2F 39 5A 26 FD 39 CC AA A0 B7 D5 55 44 B7 AA AA F7 D5 55 39
Program smec_flash_bb.lst successfully sent to master program (2)
waited up to 1052 milliseconds.
Bytes returned were:
CE 80 00 3C CE 00 40 FC 10 2E 85 20 27 F9 E7 00 08 8C 00 80 26 F1 17 8D 38 C6 C8 8D 3D 18 CE 00 40 38 8D 3A 18 A6 00 A7 00 18 08 08 18 8C 00 80 26 F2 09 8D 11 08 8C B6 00 26 03 CE B8 00 8C 00 00 26 C0 7E 00 00 E6 00 36 84 80 C4 80 11 32 26 F5 36 FC 10 2E 32 B7 10 2F 39 5A 26 FD 39 CC AA A0 B7 D5 55 44 B7 AA AA F7 D5 55 39
number of extra bytes returned were 0

writing data to chip using 'stdbinwrite' routine
using high resolution timer class

file being written is C:\Users\ianph\Google Drive\ECU\tsmec\T-SMEC_22 fixed table type.bin

----begin block write----
start write of 64 bytes to address 8000( 0)
total ram bytes waiting to be read in = 1
last bin byte sent was AB
read in ram byte of AB (15)
write timeout set to 2100 mSecs to handle binsize of 32768 timeout waiting for verify byte to return at (2116)