Powerup
Benchtesting
- Tried testing channels with mdh command in terminal
- mdhd7 or others (like mdh87, mdh97, mdhc7 ?) are not giving a ground signal to an attached LED.OK! This was exactly the problem. I connected a relay to pin 15 and +12v and it clicked when mdhd7!
- exactly write what you do and measure, including
- the used ECxx pins (see GenBoard/Manual/DigitalOut/Table )
- DVM mode, and reference used for measurement (20V, measured with respect to +12V in this case)
- measured values
- exactly write what you do and measure, including
If there was no torture (like running injectors without GND5 or flyback), the P259 should work. Thanks Marcell. I thought that those channels give an groundsignal for a led too. But this isn't the case.
- Can I test the coil output with a relay?
- yes, you can even drive a relay. When the IGBT switches off, the flyback voltage will be 400V (cannot be small because that would prevent ignition), don't touch it! It's a good idea to use diode flyback (towards the relay supply) in this case, to push down the clamping voltage and voltage spikes (that mean noise and potential danger to human if touching it).
- But we normally use LEDs (with series resistor) or 12V lamps for testing.
- How can I assign my 4 injectors to a known channel which I can test with a mdh command? I've read the digitalout section but this is very confusing for me.
- fill in the h[0]; eg. h[0]=01 02 04 08 10 20 40 80 means a 1-to-1 mapping mdh80/mdh00 switches inj-channel0)
In-car Testing
IAT
Q: Values off ntc-sensor in megatune seem to be incorrect:
1.while driving: 20°C
2.while standing still: 23°C
3.outside temp: 2°C
heatsoak isn't an issue I guess because off the close values in 1 and 2? Is there any calibration necessary?
- What does VEMS say that the IAT is on the display? 23°C in megatune
- Where is it mounted? (Picture would be great)in TB like this one http://www.vems.hu/wiki/index.php?page=GenBoard%2FManual%2FIntakeAirTemperature
- How long do you wait while standing still to get the reading?5min
- You can calibrate your own sensor with EasyTherm, at the moment that requires a firmware recompile.
- I assume you are expecting the IAT to read 2c when the car is running? If so, it wont, unless you have the sensor really far away from the engine which isnt really the best place for it. FYI temp here today was 0c and 1 car that I had hooked up on the scan tool at work that was warmed up and idling read 25c on the scan tool.OK but I expect alot lower while driving,like 10°C or so?
- Checked another one. Outside 4c, idling outside iat was 27c, driving was 21c. The sensor on it is located in the air filter housing, no where near as close to the motor as yours is. I say all is normal. This should be OK then. Thanks
Uploading firmware and config and tables
15/06/2006
Q: Problem by uploading firmware package VemsMT 1.0.36zip
I downloaded the package, then I copied the existing config.txt and tables.txt into the new config directory, issued the generate config.bat, then upload firmware.bat, afterwards upload config.bat( with a 33warnings but 0 errors), reboot ECM, start the new Megatune but gives me this:
Controller code version does not match signature in vemsv3.ini
Expected."Vemsv1.0 12x12kpa=2.1"(found in ini file)
Recieved."Vemsv1.0 12x12kpa=F.F"(from controller)
What should I do next?
A: Check under Settings -> Basic Settings and choose your MAP range and sensor type. /Mattias OK thanks
Update 21/2/2006
The car starts(cold) on the second attempt and idles very well. I have not connected the auxiliary airvalve to the VEMS yet and if the car starts and idles like this I don't see why I should.
I based my config and tables basicly on Mattias Sandgren's volvo Btwenty.
I made a lambdatable and let the egocorrection do its work. The car runs good but still needs some finetuning especially in low kpa and low rpm.