Spark advance table changes
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
Spark advance table changes
When I change the spark table and burn to ECU it stays that way while you are working with it but when you reboot the ECU it reverts back to the previous settings. The ECU seems to be remembering other changes. Any thoughts?
Ron
-
Bernard Fife
- Super Squirter
- Posts: 1009
- Joined: Mon Feb 16, 2004 3:15 pm
MegaSquirt has two versions of the settings - one in RAM, another in FLASH. At start-up, the FLASH copy is loaded to RAM and used from then on. The RAM is what you are changing when you make adjustments.
Then when you 'Burn to ECU', the current RAM settings are copied back to FLASH. The reason we don't want to burn to FLASH immediately on every change is that burning to FLASH is slow and complicated (an entire page must be erased and then burned at once).
So if the burn to FLASH fails, then the settings revert when you power back up (since they are retrieved from the original setting in the unburned FLASH). Typically this happens if the voltage to MS-II is too low. I suppose it's possible to have a failure if not enough time is left for a burn too.
Lance.
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
-
Bernard Fife
- Super Squirter
- Posts: 1009
- Joined: Mon Feb 16, 2004 3:15 pm
Make a datalog with the battery voltage included.
In MS-II batteryVoltage is already in the [OUTPUT CHANNELS] so you just have to add it to the [DATALOG] section of the INI file.
Add a line to the datalog section of the INI:
Code: Select all
entry = batteryVoltage, "VBatt", float, "%.3f"Other possible causes are a corrupted MegaTune INI file, a corrupted MSQ, or corrupt code. I would:
1. Save your current VE, spark, and AFR tables by exporting them,
2. Unstall MegaTune,
3. Rename MegaTune and project folders in C:\Program Files\MegaSquirt (so that clean version will be created, rename them to car1_old, or something similar),
4. Reload the code,
5. Import the tables,
6. Enter the remaining values by hand.
Then you know you are starting with a clean copy.
Lance.
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
-
FoundSoul
- Helpful Squirter
- Posts: 102
- Joined: Mon Aug 09, 2004 8:38 am
- Location: Duluth, GA
- Contact:
It would also be good to go through the other steps Lance outlined if the battery voltage doesn’t appear to be the issue—you can export the tables from the table’s respective screen. File>Export. Then you can follow the rest of Lance’s steps.
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
Still not running
Timing during cranking is 8-10 degrees btdc
The longer you crank the harder it tries to start.
All plugs are firing, all injectors are squirting
Help
Ron
-
gullwingmagazine
- MegaSquirt Newbie
- Posts: 16
- Joined: Wed May 03, 2006 7:14 am
-
Bernard Fife
- Super Squirter
- Posts: 1009
- Joined: Mon Feb 16, 2004 3:15 pm
Did you see the tips here: http://www.megamanual.com/v22manual/mtune.htm#howto
There's nothing unusual in your datalog, except the battery voltage is very low. It may very well be that this is not enough to physically open the injectors, at least not reliably. So you might need a charger on the battery, or better connection on the power and ground.
Lance.
