Page 2 of 2
Posted: Sat May 06, 2006 1:47 pm
by Bernard Fife
Perry,
One thing that does occur to me is that the MSQ file might be corrupt. This doesn't happen that often, but when it does it creates all sorts of mysterious problems.
So you might try exporting your VE, AFR and spark tables, then recreatiing the MSQ from scratch by relaoding the code to the processor and entering the values by hand (except the tables, which you can import).
Howewver, that's a fair bit of work, and if you want to post your MSQ for us to check first, we can that too.
Lance.
Posted: Sun May 07, 2006 12:48 pm
by Perry
I set the WB in mtcfg and chose 'single wideband' in 'EGO controls'
I clicked ok after the 'Tools/calibrate AFR' entry. a box popped up that indicated it was downloading values, this appears to have run successfully.
Before I posted here I searched out posts on the topic and set up the variables to what I believe is appropriate. it is very similar to what you listed, except that I am running this on an aircooled engine and 'active below coolant temp' is set to 100F.
I have included a couple msq files in previous replies to this string, check out the latest one. I attached a datalog to this reply.
Keep in mind the datalog was when I had the 2.3 firmware on it, and I recently switched to 2.35 in an attempt to solve this problem. You tested on code 2.66? Should I be using a newer version of the code? I have been sticking to the "released" versions to avoid problems.
I agree this feature seems well tested, I see lots of posts that imply it is working for them.
I'll try starting from scratch with the MSQ, sounds reasonable enough. I guess it's time to pull the ECU from the car and start bench testing it until it works right.
Thanks for the advice.
Perry
Posted: Sun May 07, 2006 5:08 pm
by Perry
IT WORKS!!
I think it was a corrupt .msq file as Lance suggested. Here's what I did:
-First I pulled the ECU out of the car and tested on the bench for EGO correction at various inputs, no luck.
-On Lance's advice I exported the VE, AFR, and ignition tables.
-Uninstalled megatune and deleted the whole 'programs/megasquirt' folder.
-Reinstalled the downloader and reloaded V2.35 firmware on the processer.
-Reinstalled Megatune 2.25, ran configurator as appropriate for my setup (same as I have done a few times before).
-Started MT, setup comm, immediately setup the 'tools/ego controls' dialog for my setup and used the stim to generate the appropriate inputs... BAM, EGO correction works!
-I then used another PC to open up my old msq and view all the settings dialogs so I could type the appropriate settings into my reloaded setup on the laptop. I intentionally did not use the review mode as it pulls up dialogs I normally can't get to and I was a bit afraid this could've been part of the problem (maybe i'm too cautious, but i've been trying to get this to work for 2 weeks.)
-After entering all the settings by hand and importing the tables, I bench tested and EGO correction still works.
The only flaky thing it was doing that I haven't confirmed to be fixed yet is the IAC lowering idle with a higher step count, I won't know if this has changed until I get it on the car tomorrow and test. I can work around this until I figure it out though.
Thanks to all who helped and especially Lance, who has been very helpful and gave the golden suggestion.
Perry