Sometimes, depending on how lazy I'm feeling.Fred wrote:Are you fully powering down and repowering properly to test these "bad burns" ?
I don't what its problem is tonight, but just about every BDM power supply load looks something like this. I'd say the verify is working. If my scope wasn't out in my car I'd hook it up to my computer to look at how stable the power is.MTXLoader wrote:Port successfully opened
Firmware file successfully opened
Attempting Wakeup...
Cold reset detected, s=0x08
Uploading ECU firmware, eta 0 seconds...
Setting page to 0xe0
Erasing page 0xe0
Page 0xe0 erased...
Setting page to 0xe1
Erasing page 0xe1
Page 0xe1 erased...
Setting page to 0xf8
Erasing page 0xf8
Page 0xf8 erased...
Setting page to 0xf9
Erasing page 0xf9
Page 0xf9 erased...
Setting page to 0xfa
Erasing page 0xfa
Page 0xfa erased...
select() (read) timeout, attempts 0!
select() (read) timeout, attempts 1!
select() (read) timeout, attempts 2!
select() (read) timeout, attempts 3!
select() (read) timeout, attempts 4!
Error reading error/status/prompt Code
requested 3 bytes got 0
send_block error, retrying
Retry was successful!
Setting page to 0xfb
Erasing page 0xfb
Page 0xfb erased...
Setting page to 0xfc
Erasing page 0xfc
Page 0xfc erased...
select() (read) timeout, attempts 0!
select() (read) timeout, attempts 1!
select() (read) timeout, attempts 2!
select() (read) timeout, attempts 3!
select() (read) timeout, attempts 4!
readback_block error, retrying
VERIFY ERROR at S19 line 1802, address 16557744, 16 bytes!
Setting page to 0xfd
Erasing page 0xfd
Page 0xfd erased...
Setting page to 0xfe
Erasing page 0xfe
Page 0xfe erased...
select() (read) timeout, attempts 0!
select() (read) timeout, attempts 1!
select() (read) timeout, attempts 2!
select() (read) timeout, attempts 3!
select() (read) timeout, attempts 4!
Error reading error/status/prompt Code
requested 3 bytes got 0
send_block error, retrying
Retry was successful!
Setting page to 0xff
Erasing page 0xff
Page 0xff erased...
Wrote 58247 bytes in 36 seconds (1618.0 Bps), with 1 errors.
ALL DONE! Remove boot jumper or reset load/run switch
and power cycle ECU...
One very tiny bug it seems to have is it doesn't reset the error counter if you have a successful load after one with an error in it.