Time For A Puzzle...
Posted: Fri Sep 23, 2011 6:08 am
Good morning to all! I figure my first post should have at least a little substance to it....
First, thank you to everyone! As a professional "lurker", this board has helped me many times in my MS project.
Back ground: 1984 Jeep Grand Wagoneer, 5.9L V8, carb to TBI, first squirt Jan 2011 on a V2.2 MSI running MSI/Extra fuel only. Has been a stable platform for daily driving since. I decided to upgrade to the MSII daughterboard and take advantage of the IAC stepper and start controlling spark. Hardware install of the board went like it should. Jumpered 12v, Ign, IAC circuits. Plugged it in to the car for a checkpoint - connection was solid, loaded MSII firmware V2.905, checked IAC stepper function - fine. Then I mounted the ECU back into the car and began the under hood portion off ignition control....
After finishing the ignition hook-up, I plugged the laptop in and opened Tunerstudio - "A controller has been found but there is no firmware loaded"
Hmm...
Laptop details: MacBook 13", 2.13GHz dual core, 4Gb RAM, VMWare running 64bit Windows 7, Gear Head USB/RS232 adapter with their driver installed. I use this laptop for work and connect to various components via the same serial/usb connection...
Now this is the same computer used for the MSI install, and the same used for the IAC stepper testing - not 3 days ago. So I tried a second USB/RS232 adapter, loaded fresh drivers from FTDI and attempted to upload the firmware again. This is where it gets funny....
On the MS Downloader, upon opening the firmware file, MSD/l can read the controller, identify the existing firmware, erase the memory and begin loading the new firmware. HOWEVER, between 17% and 22% completion, MSD/l will become unresponsive, window will freeze and I wait. About a minute later (literally 50 to 70 seconds), MSD/l unfreezes, loads the completed tasks and shows a successfully upload - a split second later "ERROR: command not recognized e=0xE1". (Normally when an upload freezes like that one of the values in the code is off, but if that were the case than it would freeze at the exact same time i.e. 20%)
Here's an example of the situation I pulled from this post: viewtopic.php?f=31&t=40397&hilit=error+command
""MegaSquirt Download 2.00
- Reading C:/Documents and Settings/User/My Documents/Downloads/Monitor_v2.905.abs.s19:
- Detected MS-II (HCS12) code.
- Entry point: 0x0000
- Code range : 0x4000-0x3db360
- File read successfully.
-
- Opened comm port 8 at 115200.
- Erasing main FLASH:
- Erased.
- Writing:
- Setting page register 0x3c:
- Page set.
- Erasing page 0x3c:
- Erased.
- Setting page register 0x3d:
- Page set.
- Erasing page 0x3d:
- Erased.
- Write complete, 1467 records, 46849 bytes.
- Verifying:
- Setting page register 0x00:
- Page set.
- Setting page register 0x3c:
- Page set.
- Setting page register 0x3d:
- Page set.
- Verification succeeded, 1467 records total (4 skipped).
- Elapsed time: 49.83 seconds
- MegaSquirt Download 2.00
-
- Reading C:/Documents and Settings/User/My Documents/Downloads/Monitor_v2.905.abs.s19:
- Detected MS-II (HCS12) code.
- Entry point: 0x0000
- Code range : 0x4000-0x3db360
- File read successfully.
-
- Opened comm port 8 at 115200.
- Erasing main FLASH:
- ERROR: Command not recognized, e=0xE1
- Elapsed time: 0.47 seconds""
Now I read Grippo's response "ignore the ERROR e=0xE1" however when connecting to Tunerstudio, "a connection is attempted 3 time, unable to find all data, TS will now go offline", but connecting to Tunerstudio results in "3 connection attempts made, unable to read all data, TS will now go offline"
(yes the com port setting are correct)
SO.....
I know this is a dense post, but for those who stuck with me, this is what I've attempted as a solution:
2 different USB/RS232 adapters using both FTDI and Prolific driver.
Restored VMWare Windows to the date and time TS could connect and tune successfully
Scrubbed the board with alcohol (we had a couple humid days, and the manual said flux can be an issue)
Tried several different versions of the firmware along with several downloads of the latest V2.905
I'm not looking for an end-all solution, just some ideas to kick around. I would like to get this damn thing on the road....
Should I attempt to plug in the MSI processor and load MSI/Extra?
I'm weak in electrical circuit analysis, is there a specific component to test?
Thanks again everyone, I wouldn't have made it this far without your help!
First, thank you to everyone! As a professional "lurker", this board has helped me many times in my MS project.
Back ground: 1984 Jeep Grand Wagoneer, 5.9L V8, carb to TBI, first squirt Jan 2011 on a V2.2 MSI running MSI/Extra fuel only. Has been a stable platform for daily driving since. I decided to upgrade to the MSII daughterboard and take advantage of the IAC stepper and start controlling spark. Hardware install of the board went like it should. Jumpered 12v, Ign, IAC circuits. Plugged it in to the car for a checkpoint - connection was solid, loaded MSII firmware V2.905, checked IAC stepper function - fine. Then I mounted the ECU back into the car and began the under hood portion off ignition control....
After finishing the ignition hook-up, I plugged the laptop in and opened Tunerstudio - "A controller has been found but there is no firmware loaded"
Hmm...
Laptop details: MacBook 13", 2.13GHz dual core, 4Gb RAM, VMWare running 64bit Windows 7, Gear Head USB/RS232 adapter with their driver installed. I use this laptop for work and connect to various components via the same serial/usb connection...
Now this is the same computer used for the MSI install, and the same used for the IAC stepper testing - not 3 days ago. So I tried a second USB/RS232 adapter, loaded fresh drivers from FTDI and attempted to upload the firmware again. This is where it gets funny....
On the MS Downloader, upon opening the firmware file, MSD/l can read the controller, identify the existing firmware, erase the memory and begin loading the new firmware. HOWEVER, between 17% and 22% completion, MSD/l will become unresponsive, window will freeze and I wait. About a minute later (literally 50 to 70 seconds), MSD/l unfreezes, loads the completed tasks and shows a successfully upload - a split second later "ERROR: command not recognized e=0xE1". (Normally when an upload freezes like that one of the values in the code is off, but if that were the case than it would freeze at the exact same time i.e. 20%)
Here's an example of the situation I pulled from this post: viewtopic.php?f=31&t=40397&hilit=error+command
""MegaSquirt Download 2.00
- Reading C:/Documents and Settings/User/My Documents/Downloads/Monitor_v2.905.abs.s19:
- Detected MS-II (HCS12) code.
- Entry point: 0x0000
- Code range : 0x4000-0x3db360
- File read successfully.
-
- Opened comm port 8 at 115200.
- Erasing main FLASH:
- Erased.
- Writing:
- Setting page register 0x3c:
- Page set.
- Erasing page 0x3c:
- Erased.
- Setting page register 0x3d:
- Page set.
- Erasing page 0x3d:
- Erased.
- Write complete, 1467 records, 46849 bytes.
- Verifying:
- Setting page register 0x00:
- Page set.
- Setting page register 0x3c:
- Page set.
- Setting page register 0x3d:
- Page set.
- Verification succeeded, 1467 records total (4 skipped).
- Elapsed time: 49.83 seconds
- MegaSquirt Download 2.00
-
- Reading C:/Documents and Settings/User/My Documents/Downloads/Monitor_v2.905.abs.s19:
- Detected MS-II (HCS12) code.
- Entry point: 0x0000
- Code range : 0x4000-0x3db360
- File read successfully.
-
- Opened comm port 8 at 115200.
- Erasing main FLASH:
- ERROR: Command not recognized, e=0xE1
- Elapsed time: 0.47 seconds""
Now I read Grippo's response "ignore the ERROR e=0xE1" however when connecting to Tunerstudio, "a connection is attempted 3 time, unable to find all data, TS will now go offline", but connecting to Tunerstudio results in "3 connection attempts made, unable to read all data, TS will now go offline"
(yes the com port setting are correct)
SO.....
I know this is a dense post, but for those who stuck with me, this is what I've attempted as a solution:
2 different USB/RS232 adapters using both FTDI and Prolific driver.
Restored VMWare Windows to the date and time TS could connect and tune successfully
Scrubbed the board with alcohol (we had a couple humid days, and the manual said flux can be an issue)
Tried several different versions of the firmware along with several downloads of the latest V2.905
I'm not looking for an end-all solution, just some ideas to kick around. I would like to get this damn thing on the road....
Should I attempt to plug in the MSI processor and load MSI/Extra?
I'm weak in electrical circuit analysis, is there a specific component to test?
Thanks again everyone, I wouldn't have made it this far without your help!