/\ / \ / /\ \ / ____ \ /_/ \_\
### ## ##### ## ## ##
____ / ___| \___ \ ___) | |____/
#### # # ###### # ####
|\ /| | ) ( | | | | | ( ( ) ) \ \_/ / \ / \_/
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: '''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 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''' '''Make mtt''' <code> perl bin/make_conf.pl global.h etc/config.txt etc/config.mtt perl bin/make_table.pl etc/tables.txt etc/tables.mtt </code> Just make sure the files exist in the specified location (relative to current working directory) and that's all. These commands depend on PERL, but only standart PERL libraries are needed, nothing special (like the Serial.pm for bin/prog.pl). Make sure the global.h matches your firmware installed on the ECM. To be sure, run this from the firmware directory that you installed "vems.hex" from. Also, you can check the MegaTune release package, many people are now using the .bat files because those do not rely on PERL (and PERL libraries). '''uploading tables on genboard''' Q: I have a problem uploading the tables.mtt file onto the board. When I issue the sendfile command in Terminal program, the board starts to upload it into the memory(because I see the characters appearing on the LCD) but then stops (no "bye" appears)and doesn't go any further. I have to restart the board to communicate with the board again. I did succesfully uploaded the config and the tables a while ago. What can this be? This doesn't sound normal. Maybe the uploaded table is bigger than the table-size of the firmware you are using? Some basic info is needed to make investigation feasible. Make a '''zipfile''' of the following: * firmware '''firmware 1.0.23''' ** global.h '''created friday, october 28,2005''' * tables.txt '''created wednesday, october5,2005''' * tables.mtt '''created wednesday, january 04, 2006''' * config.txt '''created friday, october07, 2005''' * mcd.txt - as dumped from genboard * mct.txt - as dumped from genboard describe: * firmware version'''1.0.23 package''' * what is the point the upload stops ? ** what's displayed ?'''6A 6A 6A is the end in the table' * what TerminalProgram are you using ? '''Terminal.exe''' * how did you make the tables.mtt from the tables.txt ?'''by typing perl bin/make_table.pl etc/tables.txt etc/tables.mtt in dosprompt''' ** make sure you publish the requested files zipped so the timestamps are seen'''I have no communication between this computer and the laptop so I can't transfer files from the laptop to this memberspage''' Next week I will have a router between my laptop and my internetcomputer and can display the behaviour of the upload problem better. Files to check for version (or replace with known): * VEMS.hex * global.h * MegaTune vemsv3.ini (rather the whole megatune install UPDATE: *I installed the older firmware package mt-r027 with version 1.0.19 back again. --> succesfully uploaded *I tried to upload the existing(in etc directory) tables.mtt but it stops and blocks. Now I am sure global.h, vemsv3.ini and vems.hex are from the own mt-r027 package so this should be OK? '''upload strategy I use''' Q: What I do is: * copy the output of mcd and mct from terminal and paste it in the existing config.txt and tables.txt files in the etc directory * then I make changes in those files and save it * I make the mtt files out of it by <code> perl bin/make_conf.pl global.h etc/config.txt etc/config.mtt perl bin/make_table.pl etc/tables.txt etc/tables.mtt </code> * start terminal program and type Man * send the config.mtt file * terminal responds Bye * send tables.mtt file * terminal starts uploading the file because lcd display starts rolling the numbers and then stops suddenly before the end and terminal does not respond anymore, I have to reboot genboard to communicate again Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.