MembersPage/MarteleurTim/Powerup (2005-12-08 19:43:55)

Powerup

Some issues here:

should I connect the serial header pins to the EC18 connector, because I only have communication with a direct connector onto the header pins and not through the EC18 connector only?

The default RS232 - EC18 is on http://shop.x-dsl.hu/catalog/product_info.php?cPath=1&products_id=48 But other methods (eg. your "header connection" can work too)

When serial header is connected and EC36 has power and GND I have communication with the PC using Megatune (succes! => so your firmware operates), but with the TerminalProgram you want to say sg. like "Manmcd" so the controller prints it's config (than "bye" or reboot before letting MegaTune talk to the board again.)

v3.3 board is there already firmware uploaded or should I do this?

Man mdv mdV command prints the firmware version.

If I type man mdv , the PC recieves alot of strange symbols on the recieving screen but nothing understandable?

It's very important to use the correct letter case. 'Man' will work and 'man' won't. Read more at GenBoard/MenuSystem and download the refcard pdf file at the bottom of that page.

Thanks Mattias. This is OK I get a 'Hello' from the board in Terminal!

If it's the newest, there is little urge to reflash

however, you can verify

I don't understand this (I am a beginner in this kind of stuff), you should explain things more explicit, like type this in this program and then do this because it's too difficult for me. Thanks for your patience and help anyway!

(not write, just verify mode; prog.pl vems.hex :COM2 Etf or UsabiLity/GenBoard/WinTools or megaloader with whatever option ). If this verify fails, you might want to reflash (the firmware in might be compiled with nonstandard options, such as IGN_DUALOUT. This is not clear from the short "1.0.18" version

text)

21/10/2005 Firmware 1.0.19 (from MegaTune r027 pack) succesfully uploaded!

Q: LCD wiring problem ? When I power up the genboard there is highlighted: 'V.E.M.S. Firmware: 1.0.19' but it stays like this all the time (sometimes only a few letters are visible). It should move to a starting page.

A: I can communicate through the serial port (try issuing the mli command (after "Man", of course). If I disable busy polling the problem is fixed (thanks Mattias). This suggests there is a wiring problem. Note that without busypoll, with very cold LCD the LCD internal RC oscillator slows down, and LCD might occasionally be too slow to process the data in time => garbage on LCD is the result (which is annoying, but otherwise harmless, and goes away with the mli command)

Q: But other problem rises: I have a AZERTY keyboard. Should it be QWERTY ?

A: key bindings are not configurable currently (only with recompile). But the raw codes should be the same (by key position), no matter what is actually printed on the keyboard (I have QWERTZ keyboard myself so I press the key marked 'Y' instead of 'Z' for the same effect).

Q: What should be the configuration for the TPS? I still have 56% when throttle is closed.

A: In MegaTune, go to the menu Tools -> Calibrate TPS and get the values for idle and WOT. Enter those in Settings -> Basic Settings window. You can use a narrower range of values to ensure that there is no movement due to a noisy signal (there should be no noise). Experiment and you'll understand.OK

Q: When in Megatune, the last 6 or 7 redbullets on the bottom of the screen disappear for a millisecond from time to time and meanwhile also the values(needles) drop to zero???? Is this a bad contact somewhere?

A: Check that you have a matching megatune vemsv3.ini with your current firmware version, either that is the problem or a bad serial conn.. You can probably see a RESET counter increasing in the lower left corner of the main screen..

OK changed vemsv3.ini from new firmware to Megatune directory and problem is solved! Thanks Emil!


Make mtt

Q: I can't make mtt files out of the config.txt and tables.txt files . When issuing a "make mtt" the prompt responds there is no such command or file? The dos-prompt started in the etc, or the firmware root directory ?

Try to run the same command that "make mtt" runs:\nÿ1ÿ

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).

Problem solved


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?