##### ## ## ## ## ##
## ###### ## ## ## ###
## ## ####### ####### ## # ## ## ##
___ ( _`\ | (_) ) | _ <' | (_) ) (____/'
### ## ## ###### ## ## ##
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: [http://www.vems.hu/files/Firmware/release/v3_firmware_1.0.72_LCD2x20.zip 1.0.72 with LCD2x20] * P.S. Does MegaTune work with larger tables than 12x12 ? ** some users used 16x14 tables, with modified megatune vemsv3.ini (and firmware compiled with 16x14). It works, but currently only the 12x12 vemsv3.ini is supported. Supporting 16x14 is strongly considered though. Not because it allows measurable improvement (above 12x12), but because it is requested. <code> # MY_CONF += -D IGN_DUAL_OUT # board type: # MY_CONF += -D GENBOARD MY_CONF += -D GENBOARDv3 # MY_CONF += -D AFRESHBOARD # When you have MC33151 or MC34151 chips on v3 (now standard), you need FETDRIVER_INVERTING: MY_CONF += -D FETDRIVER_INVERTING # MY_CONF += -D FETDRIVER_NONINVERTING # LCD display # to enable MY_CONF += -D LCD # specify size #MY_CONF += -D LCD_2x16 MY_CONF += -D LCD_2x20 #MY_CONF += -D LCD_4x16 #MY_CONF += -D LCD_4x20 # specify lcd offsets, most seem to use the default # MY_CONF += -D LCD_OFFS0=255 # MY_CONF += -D LCD_OFFS1=255 # MY_CONF += -D LCD_OFFS2=255 # MY_CONF += -D LCD_OFFS3=255 # specify character set #MY_CONF += -D JAPANESE_LCD # 4x3 Keyboard (almost useless) #MY_CONF += -D KEYBOARD # Software PWM idle valve (was: IDLE_PWM_SOFT) # control moved to config.iac_conf # PS2 keyboard (very useful) MY_CONF += -D PS2KEYBOARD # Generate debug statistics MY_CONF += -D BENCHMARK # Display temperatures in Celcius MY_CONF += -D CELSIUS # Display high precision 16bit VE table after mct command MY_CONF += -D VE_TABLE_FIX # Disable all ignition related code, currently not supported: #MY_CONF += -D NOIGN # makes v2.x MISC output high after powerup (needed for bootloader) #MY_CONF += -D IGN_OUT_INVERTED # WBO2 related config: (you need a license to enable it, see Copyright in wbo2.c) # WBO2 support on v2 (with helper circuit) will be gone soon MY_CONF += -D WBO2 # MY_CONF += -D HEATER_INVERTED # MY_CONF += -D HEATER_PORT=PORTB # MY_CONF += -D HEATER=6 # Enable 12x12 table (15x15 or 16x14 would possibly work too) MY_CONF += -D VE_SIZE_RPM=12 MY_CONF += -D VE_SIZE_KPA=12 # Other things ... #MY_CONF += -D BUTTON # COMM_AUTO_DUMP is not needed (serialport would say some message during boot, only to confuse megatune) # MY_CONF += -D COMM_AUTO_DUMP #MY_CONF += -D VAL_T_16BIT # for v3 with lotsof free outputs, this is nice. # set parameters in config (possible to disable in config as well!): # MY_CONF += -D WOT_OUTPUT_TPS_THRESHOLD # Programmable miscellaneous outputs (like the WOT above, but RPM, TPS and MAP can be used in conjunction) # Possible usages: shift light, electronic boost control, N2O output, dummy secondary inj. enabling, etc. MY_CONF += -D MISC1OUT MY_CONF += -D MISC2OUT # there are other things, which are only interesting for developers # or serious (nonstandard) hacks: you can override almost anything. Eg LCD_MAPPING # can select an AVR => LCD portmapping which is not standard for the given board type, # and even the port used for DATA and the pin used for ENABLE can be chosen individually # config.kpafac resolution. 2 is default, 4 (kPa) is possible. Only effects kpafac variable # moved to config.kpa_conf[7:4], but can still be overridden here # MY_CONF += -D KPAFAC_UNIT=2 # moved to config.kpa_conf[3:0], but can still be overridden here # MY_CONF += -D KPA_CONFIG_RESOLUTION=1 MY_CONF += -D AUDITRIGGER MY_CONF += -D BOOSTCONTROL_LINES=1 MY_CONF += -D ALS # MY_CONF += -D SOFTWARNING MY_CONF += -D SOFTRPM MY_CONF += -D SOFTIDLE MY_CONF += -D SOFTREDLINE MY_CONF += -D SOFTLAUNCH MY_CONF += -D ALLOW_SLOPPY_TOOTHWHEEL MY_CONF += -D ONLY_LAST_TOOTHTIME # MY_CONF += -D LOWMAP_FUELCUT_HYSTERESIS=2 </code> 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.