_____ ( _ ) | ( ) | | | | | | (_) | (_____)
###### # ## # ######
______ |___ / / / / / / /__ /_____|
## ## ## ## ## ####
_____ ( _ ) | ( ) | | | | | | (('\| (___\_)
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: Installing V3.2 on Fiat Uno 1.6l setup : - 4 injectors (189.2 cc/min) - wasted spark ignition - 60-2 multiteeth on crankshaft - onboard MAP-sensor - TPS sensor fitted '''Anyone has good starting config.txt for this setup?''' * mine seem to be close: MembersPage/MarcellGal/EngineSwap ** except you likely want alternate=13 to use 4 banks instead of 2 ** shorten cwl and cwh (to appr. half) if using 4 banks (if using alternate=13 instead of 03, bit4=1 means fire all inj channels simultaneously at cranking) ** verify and adjust req_fuel ** copy the WBO2 part from elsewhere, Marcell's nernst hardware has an amplifier bypassed! * Can i use WBO2 for this project? ** you are licenced to use WBO2 code with any boards / ECM bought from WebShop MembersPage/MarcellGal/EngineSwap notes * trigger_tooth = 10 : spark scheduled on 16th tooth after missing tooth (16*6 = 96 crankdegrees) * ign_tdcdelay = 70 : (112 dec) Check global.h, the firsthand information of config variables (or LCD, or megatune, or config comment): ''uint8_t ign_tdcdelay; // TDC after the trigger (0.5crankdeg)'' (if you've seen 0.25°, we must correct it: ign_tdcdelay was always 0.5 degrees) ** trigger_tooth + ign_tdcdelay = effectively 96 crankdegrees + 56 crankdegrees means the ECM thinks TDC is 152 crankdegrees after the (first tooth after) missing tooth. So spark will be fired 152-ignadv crankdegrees after the (first tooth after) missing tooth (where ignadv comes from the n[] table, minus any knock and ALS adjustments) * divider=01 means squirt fuel for every trigger, divider=02 means for every other. ( 4 lower bits of config.alternate + 1) * divider = ncyl is usually used, to fire each injector once per cam rotation (eg. divider=01 and alternate=03 or alternate=13 for a 4cyl, the latter fires all injectors at cranking) 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.