Results 1 to 6 of 6

Thread: Corrupted Boot Program MPTune

  1. #1
    Mitsu booster
    Join Date
    Jan 2016
    Location
    Germany
    Posts
    5

    Corrupted Boot Program MPTune

    Hey,

    i am trying to bootstrap a SBEC II from a 1993 Minivan (Chrysler Town & Country).
    I have the FTDI Cable set up and use inverted logic. I use a breadboard for chaning the wires back and forth for bootstrap.

    I have another 1995-Model SBEC II which i use for testing. It works fine, i bootstrapped it and got the Code from the EEPROM three times to make sure everything works.

    Using exactly the same method as on the 1995 SBEC II, the 1993 SBEC II will not work properly. MPTune gives the Error "Corrupted Boot program" or something like that.

    Here the logs:

    Code:
    -BootSerial routine-(Called from LoadBoot)Using Boot Program Modular BootLoader for MP Tune - BootMainAll
    total bytes returned on switch-on were 2 at 10:24:47.8696466
    return byte 1: 0
    return byte 2: 0
    boot download routine is started.
    boot baudrate = 7812
    hi speed rate = 62500
    sent FF byte
    total bytes returned after sending 0xff were 2
    return byte 1: 0
    return byte 2: FF
    sending boot program. length = 256
    Boot send start time 10:24:49.8852053
    Boot send finish time 10:24:50.1195756
    Boot reread finish time 10:24:50.2133203
    done sending boot program.  bytes returned = 255
    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 E0 
    baud:7812
    Boot program returned did not equal boot program downloaded
    ------------------
    Can't read chip because boot program is not running properly
    Code:
    -BootSerial routine-(Called from LoadBoot)Using Boot Program Modular BootLoader for MP Tune - BootMainAll
    total bytes returned on switch-on were 1 at 10:27:32.6219176
    return byte 1: 0
    boot download routine is started.
    boot baudrate = 7812
    hi speed rate = 62500
    sent FF byte
    total bytes returned after sending 0xff were 1
    return byte 1: FF
    sending boot program. length = 256
    Boot send start time 10:27:34.6347600
    Boot send finish time 10:27:34.8691250
    Boot reread finish time 10:27:34.9628737
    done sending boot program.  bytes returned = 255
    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 80 
    baud:7812
    Boot program returned did not equal boot program downloaded
    ------------------
    Can't read chip because boot program is not running properly 
    ------------------

    Code:
    -BootSerial routine-(Called from LoadBoot)
    Using Boot Program Modular BootLoader for MP Tune - BootMainAll
    total bytes returned on switch-on were 1 at 11:01:58.2929151
    return byte 1: 10
    boot download routine is started.
    boot baudrate = 7812
    hi speed rate = 62500
    sent FF byte
    total bytes returned after sending 0xff were 1
    return byte 1: FF
    sending boot program. length = 256
    Boot send start time 11:02:00.3084757
    Boot send finish time 11:02:00.5349675
    Boot reread finish time 11:02:00.6287125
    done sending boot program.  bytes returned = 255
    read timeout set to 1640
    bytes returned were:
    FF 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 10 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 02 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 
    baud:7812
    Boot program returned did not equal boot program downloaded
    ------------------
    Can't read chip because boot program is not running properly
    ------------------

    I understand, the Serial Com seems to be messed up. I added a 1K OHM pulldown resistor on both TX and RX. Still worked fine on the 1995 SBEC, but not on the 1993 SBEC. My Battery delivers 13 Volts.

    Any ideas?

    Greetings from Germany

  2. #2
    Supporting Member II Turbo Mopar Contributor
    Join Date
    Jun 2006
    Location
    Spearfish SD
    Posts
    1,840

    Re: Corrupted Boot Program MPTune

    would you post up the 1995 logs? i didn't think any of the sbec2 ecus would work! the code needs to be updated i believe based on some input i received from another user.
    89 Voyager LE, 2.5T2 - rest in peace
    87 Charger Shelby T2 (2.4 conversion in process)

  3. #3
    Mitsu booster
    Join Date
    Jan 2016
    Location
    Germany
    Posts
    5

    Re: Corrupted Boot Program MPTune

    Sure thing
    Code:
    -BootSerial routine-(Called from LoadBoot)
    Using Boot Program Modular BootLoader for MP Tune - BootMainAll
    total bytes returned on switch-on were 1 at 16:18:59.4575995
    return byte 1: 0
    boot download routine is started.
    boot baudrate = 7812
    hi speed rate = 62500
    sent FF byte
    total bytes returned after sending 0xff were 1
    return byte 1: FF
    sending boot program. length = 256
    Boot send start time 16:19:01.4731589
    Boot send finish time 16:19:01.7076915
    Boot reread finish time 16:19:01.8014371
    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 00 
    boot program loaded and baud rate is now set to 62500
    opening file ReadAllBytes.lst
    Bytes sent were:
    00 40 20 8D 14 17 8D 11 8F E6 00 B6 10 2E 2A FB F7 10 2F 08 26 F3 7E 00 00 36 FC 10 2E 85 20 27 F9 32 39 
    Program ReadAllBytes.lst successfully sent to master program (0)
    waited up to 1050 milliseconds.
    Bytes returned were:
    8D 14 17 8D 11 8F E6 00 B6 10 2E 2A FB F7 10 2F 08 26 F3 7E 00 00 36 FC 10 2E 85 20 27 F9 32 39 
    number of extra bytes returned were 0
     
    ----begin read----
    reading data back from chip using 'stdbinread' routine, beginning at address 8000
     
    using high resolution timer class
    read timeout set to 10000 mSecs to handle binsize of 32768
     
    start read: (0)
    finished read of 32768 bytes (5249)
    ----end read----
    ------------------
    Part Number is 4686541, the Code holds a Copyright from 1992. The Vehicle is from 1994. That can be seen from the VIN saved in the Code and the list here https://docs.google.com/viewer?a=v&p...M0MjZmYmMzZTVl

    I have another SBEC i read, from a Plymouth Import. The Part Number is 4686899. It hold a Copyright from 1993, although the verhicle is from 1995.

    The ECU i want to read has the P/N 4686276

    I have send both .bins to you via eMail some time ago.

    Greetings from Germany

  4. #4
    Mitsu booster
    Join Date
    Jan 2016
    Location
    Germany
    Posts
    5

    Re: Corrupted Boot Program MPTune

    It worked!

    I was fiddling around with a friend, he was controlling MPTune and I was switching the Wires around. I had two successful reads, but comparing them in a HEX-Editor showed they were different, so the reading was bad.
    I removed the resistors and was able two read 5 times successfully. All .bins were the same, so the reading was good.
    I charged the battery last night, maybe that was a problem.
    The ECU has a pretty bad looking Capacitor though, its overall condition seems to be a little rough. It also sounds different than my test-ECU when powered on. The high pitched frequency is much louder.
    The Code holds a Copyright from 1991 and has little differences compared to P/N 4686277.

    Cheers

  5. #5
    Mitsu booster
    Join Date
    Jan 2016
    Location
    Germany
    Posts
    5

    Re: Corrupted Boot Program MPTune

    here, a log
    Code:
    -BootSerial routine-(Called from LoadBoot)
    Using Boot Program Modular BootLoader for MP Tune - BootMainAll
    total bytes returned on switch-on were 1 at 12:07:42.3883601
    return byte 1: 0
    boot download routine is started.
    boot baudrate = 7812
    hi speed rate = 62500
    sent FF byte
    total bytes returned after sending 0xff were 2
    return byte 1: 0
    return byte 2: FF
    sending boot program. length = 256
    Boot send start time 12:07:44.4054555
    Boot send finish time 12:07:44.6362784
    Boot reread finish time 12:07:44.7300444
    done sending boot program.  bytes returned = 255
    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 
    boot program loaded and baud rate is now set to 62500
    opening file ReadAllBytes.lst
    Bytes sent were:
    00 40 20 8D 14 17 8D 11 8F E6 00 B6 10 2E 2A FB F7 10 2F 08 26 F3 7E 00 00 36 FC 10 2E 85 20 27 F9 32 39 
    Program ReadAllBytes.lst successfully sent to master program (0)
    waited up to 1050 milliseconds.
    Bytes returned were:
    8D 14 17 8D 11 8F E6 00 B6 10 2E 2A FB F7 10 2F 08 26 F3 7E 00 00 36 FC 10 2E 85 20 27 F9 32 39 
    number of extra bytes returned were 0
     
    ----begin read----
    reading data back from chip using 'stdbinread' routine, beginning at address 8000
     
    using high resolution timer class
    read timeout set to 10000 mSecs to handle binsize of 32768
     
    start read: (11)
    finished read of 32768 bytes (5269)
    ----end read----
    ------------------

  6. #6
    Supporting Member II Turbo Mopar Contributor
    Join Date
    Jun 2006
    Location
    Spearfish SD
    Posts
    1,840

    Re: Corrupted Boot Program MPTune

    great. glad it worked. there are a couple things that look a "little" strange but the program was able to work around it.

    would you resend to mterveen @ yahoo dot com both bins you read, i.e. the 95 sbec2 and the 93 sbec2. eventually i'ld like to disassemble them and look at them. also note engine and transmission type.

    thx.
    89 Voyager LE, 2.5T2 - rest in peace
    87 Charger Shelby T2 (2.4 conversion in process)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •