/'\_/`\ | | | (_) | | | | | (_) (_)
____ / __ \ | | | | | | | | | |__| | \___\_\
### ## ### ## ## ## ## ## ## ## #### ###
##### ## ## ## ## ##### ## ##
## ## ####### ## # ## ## ## ## ##
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: GenBoard/VerThree Firmware currently 1.0.14_rc1 * version v3.3 * serialnr 312 * config.pump_pw_zero=0x64 (offset current: +3.4mV/340 Ohm) Initial distributor config similar to MembersPage/Fero old config (he recently moved to camsync). * config.primary_trigger=FE (coil-type falling edge) or config.primary_trigger=FF (coil-type rising edge) * config.secondary_trigger=02 (disabled) ----- Current config made by Marcell (THANKS A LOT) primep=00 primep_temp_scaling=00 cwl=28 cwh=0F cranking_thres=02 awev=14 awev_temp_scaling=A0 awc=00 warmup_clt_range[0]=00 warmup_clt_range[1]=14 warmup_clt_range[2]=28 warmup_clt_range[3]=3C warmup_clt_range[4]=50 warmup_clt_range[5]=64 warmup_clt_range[6]=78 warmup_clt_range[7]=8C warmup_clt_range[8]=AA warmup_clt_range[9]=C8 warmup_clt[0]=A0 warmup_clt[1]=96 warmup_clt[2]=8C warmup_clt[3]=87 warmup_clt[4]=82 warmup_clt[5]=7D warmup_clt[6]=78 warmup_clt[7]=73 warmup_clt[8]=6E warmup_clt[9]=64 warmup_rpm_scale=26 req_fuel=17 divider=01 alternate=14 injopen=00 battfac=10 kpafac=78 kpaoffs=8E injocfuel=19 injrampup_battfac=00 ''' should be FF''' injpwm=45 injpwmt=08 injpwm6=26 rpmk[0]=09 rpmk[1]=60 tpsdot_kpadot_conf=00 tpsdotrate[0]=05 tpsdotrate[1]=0F tpsdotrate[2]=1A tpsdotrate[3]=29 tpsaq[0]=02 tpsaq[1]=05 tpsaq[2]=0A tpsaq[3]=0F tps_thresh=04 tpsasync=05 acmult=69 tpsacold=14 tpsdq=63 decel_fuelcut_thres=14 overrun_fuelcut=12 overrun_fuelresume=11 rev_limit=49 airden_ignore=61 config11=41 config12=40 config13=02 batt_cal=A3 fastidle=C6 baro=64 dbaro=0C tps_low=23 tps_high=F3 fan_temp=5F fan_hyst=05 fan_channel=FF iac_step_seq=C9 iac_conf=6C iac_max_steps=E0 iac_tps_thres=04 iac_cold_idle_temp=80 iac_warm_idle_temp=D0 iac_cold_rpm=74 iac_warm_rpm=5C iac_cold_start_pos=E2 iac_warm_start_pos=B0 iac_afterstart_rpm=1F iac_afterstart_duration=20 iac_afterstart_steps=00 iac_kp=14 iac_ki=0F iac_kd=14 iac_integral_speed=C0 iac_integral_limit_dec=05 iac_integral_limit_inc=78 iac_integral_deadband=0A iac_deadband=05 iac_pid_conf=01 iac_overclose_interval=FF iac_ref_pos[0]=35 iac_ref_pos[1]=34 iac_ref_pos[2]=33 iac_ref_pos[3]=32 iac_ref_pos[4]=31 iac_ref_pos[5]=30 iac_ref_pos[6]=2F iac_ref_pos[7]=2E iac_ref_pos[8]=2D iac_ref_pos[9]=2C iac_sol_channel=FF iac_ign_advance_change=20 iac_ign_retard_change=20 iac_ign_advance_limit=08 iac_ign_retard_limit=08 iac_ign_threshold=08 ego_conf=07 ego_lag=01 ego_coolant=00 ego_maxtps=FF ego_maxmap=FF ego_minrpm=08 ego_maxrpm=4B ego_warmup=1E ego_lean_limit=30 ego_rich_limit=30 ego_pid_kp=20 mt_unused=FF ego_delta=01 ego_target=19 ego_pid_window=FF wbo2_warmup_ramp=C0 wbo2_warmup_target=FF wbo2_abs_limit=E4 wbo2_limit_maxt=A0 wbo2_fallback=60 wbo2_retry_t=06 wbo2_edgetime_corr=BA wbo2_edgetime_min=50 wbo2_ri_target=9A wbo2_nernstdc_target=9D wbo2_pump_pw_zero=64 wbo2_calibration=B4 wbo2_heater_pid_kp=46 wbo2_heater_pid_ki=10 wbo2_heater_pid_kd=1A wbo2_heater_pid_ilimit=80 wbo2_pump_pid_kp=15 wbo2_pump_pid_ki=37 wbo2_pump_pid_kd=00 wbo2_pump_pid_ilimit=FF wbo2_ri_confidence_scale=80 knock_conf=00 knock_sampling_window=FF knock1_frequency=29 knock1_gain=FF knock1_integrator=FF knock2_frequency=29 knock2_gain=FF knock2_integrator=FF knock_threshold=FF knock_noise_scale=FF knock_max_retard=FF knock_default_retard=00 knock_retard_step=FF knock_retard_delay=FF knock_advance_step=FF knock_advance_delay=FF knock_minrpm=FF knock_maxrpm=FF ve_learn_coolant=D8 ve_learn_max_power=FF ve_learn_rpm_scale=1E ve_learn_kpa_scale=1E ve_learn_ego_scale=43 ve_learn_min_weight=4D ve_learn_speed=FF ve_learn_limit=FF ve_learn_conf=00 lcd_c0=FE lcd_delay=FF lcd_backlight=FF lcd_offs[0]=FF lcd_offs[1]=FF lcd_offs[2]=FF lcd_offs[3]=FF lcd_default_view=00 primary_trigger=FE secondary_trigger=02 tooth_wheel=05 trigger_tooth=00 another_trigger_tooth=1E crank_minper=60 tooth_wheel_twidth1=00 tooth_wheel_twidth2=00 cam_sync_r_edge_phase=01 cam_sync_f_edge_phase=02 reset_engphase_after=F0 ign_tdcdelay=78 ign_dwell14=2F ign_dwell6=38 ign_crank_advance=20 ign_out=70 ignchmax=04 engine_off_delay=08 pump_on_mintime=06 fuelpump_channel=FF inj_stage2_rate=FF inj_stage2_start_tps=FF inj_stage2_start_map=FF als_lowrpm=FF als_maxtps=FF als_ignretard=FF als_rich=FF als_rev_limit=FF misc1out_minrpm=FF misc1out_maxrpm=FF misc1out_mintps=FF misc1out_maxtps=FF misc1out_minmap=FF misc1out_maxmap=FF misc1out_channel=FF misc2out_minrpm=FF misc2out_maxrpm=FF misc2out_mintps=FF misc2out_maxtps=FF misc2out_minmap=FF misc2out_maxmap=FF misc2out_channel=FF act_wot_rpm=FF act_wot_channel=FF act_rpm_rpm=FF act_rpm_channel=FF egt1_cal=47 egt1_offs=00 boost_conf=00 boost_targetoffs=00 boost_minpressure=FF boost_pid_kp=20 boost_pid_ki=80 boost_pid_kd=01 boost_pid_ilimit=FF boost_channel=FF water_pump_temp=00 hybrid_rpm_a=00 hybrid_rpm_m=00 water_pump_hyst=00 water_pump_channel=FF toothrel_normal=66 toothrel_missing=7F And the tables j[0]=2B80 2D80 2F80 3380 3380 3480 3580 3480 3380 3180 2E80 2680 j[1]=2D80 3280 3A80 3B80 4080 4380 4180 3D80 3C80 3880 3580 2D80 j[2]=3180 3680 3C80 4080 4580 4A80 4780 4680 4580 4680 4680 4180 j[3]=3980 3A80 4380 4880 4A80 4F80 4E80 4B80 4D80 4F80 4B80 4280 j[4]=4080 4380 4980 4D80 4E80 5080 4E80 5080 5380 5680 5180 5180 j[5]=4680 4780 4E80 4F80 5380 5480 5580 5580 5980 5B80 5C80 5A80 j[6]=5080 5280 5480 5580 5880 5980 5C80 5E80 6080 6280 6280 6080 j[7]=5980 5B80 5D80 5F80 6080 6480 6880 6B80 6F80 6F80 7180 6F80 j[8]=6780 6880 6980 6B80 6B80 6E80 7380 7780 7980 7880 7B80 7C80 j[9]=7580 7880 7980 7780 7980 7A80 8080 8380 8580 8880 8880 8680 j[A]=8D80 8D80 8B80 8C80 8D80 8F80 9480 9780 9A80 9C80 9D80 9C80 j[B]=9E80 A180 9E80 9E80 A080 A580 AA80 AE80 B580 BA80 BC80 BA80 l[0]=37 37 37 37 37 37 37 37 37 37 37 37 l[1]=37 37 37 2D 2D 2D 2D 2D 37 37 37 37 l[2]=37 37 37 37 37 37 37 37 37 37 37 37 l[3]=37 37 37 37 37 37 37 37 37 37 37 37 l[4]=47 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D l[5]=47 44 44 44 44 44 44 44 44 44 44 44 l[6]=48 48 48 48 48 48 48 48 48 48 48 48 l[7]=4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F l[8]=55 55 55 55 55 55 55 55 55 55 55 55 l[9]=5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C 5C l[A]=63 63 63 63 63 63 63 63 63 63 63 63 l[B]=66 66 66 63 63 66 66 66 66 66 66 66 n[0]=41 42 4C 58 82 8C 94 9C 9E 9E A0 94 n[1]=3F 42 4B 58 83 8C 94 9C 9E 9E A0 94 n[2]=3C 3F 49 54 7D 88 90 98 98 98 9C 94 n[3]=36 3B 48 54 7C 84 8C 94 94 96 98 94 n[4]=32 38 46 54 75 7C 82 8B 8D 90 91 91 n[5]=2E 36 44 4F 70 77 80 84 88 88 8C 8C n[6]=04 04 3F 45 68 70 78 80 82 84 88 88 n[7]=04 04 34 38 60 68 6C 6C 74 76 78 78 n[8]=04 04 04 04 04 04 04 04 04 04 04 04 n[9]=04 04 04 04 04 04 04 04 04 04 04 04 n[A]=04 04 04 04 04 04 04 04 04 04 04 04 n[B]=28 28 10 14 20 24 2C 34 34 36 38 04 k[0]=14 28 3C 50 64 78 8C A0 B4 C8 E1 FF r[0]=07 0A 12 19 1E 25 2B 32 37 3C 43 4A h[0]=04 10 08 02 01 00 00 00 h[1]=00 00 00 00 00 00 00 00 h[2]=00 00 00 00 00 00 00 00 b[0]=FF 00 00 00 1E 20 12 12 12 12 12 12 t[0]=1A 0E 06 04 02 00 00 00 The cars behaviour is very strange, no clean idle,sounds like 1-2 cylinder is missing.On higher RPM it sounds clean,but nothing helps cleaning up the idle fields.Just before the ECU swap everything worked fine. ----- After some more testing the car is a total dissapointment, and i think the problem is nothing to do with the maps,tables (VE,and Spark).The car feels good only under acceleration,and except that feels like only 3-4 cylinder is firing. But all cyls are firing, this is confirmed by idle-MAP value and WBO2 (there is no such amount of O2 in the exhaust as it would be with 3..4). NO ,not all cylinders are fireng, i removed the spark cable and NOTHING CHANGED.The sound of the engine clearly shows that only 3-4 cyl are running,and the resonance too.TRUST me,i know when all cylinders running. My injectors are low impedance 3ohm 55lb/hr Siemens ones,and i tried different injector settings,but nothing helped.The RPM signal is good and accurate, i think the main problem is that the ECU cannot control accurately the injectors. After the engine is setup with the minimal road-safety-requirements (fuel-pump switched off at accident), it might worth to make a few measurements of injector-current (temporarily take out injector-fuse and use a DVM in DC ampere-meter mode). Take notes of the * RPM * injector PW * VBATT * (average) injector current Scoping is also possible, using a small, eg. 0.1 Ohm series power resistor (or a long wire). Make sure scope is not grounded to engine ground. I have no scope and honestly i really dont want to buy one. Besides the injrampup_battfac=00 error (that might alone be responsible for the failure), some variables could be tweaked, taking note of the current to (see above) * injopen=00..10 (0..256usec) * injocfuel=19 .. 30 (that is 25 .. 48 * 24 usec) * injpwmt=07..0D (0.7 .. 1.3 msec) * injpwm=30..48 2..3 steps each would be enough, no need for all combinations (possibly set the rest in mid-position when tweaking X). MembersPage/MattiasSandgren/VolvoPV is the engine that was tuned with 1600cc/min low-z injectors (1 for each 550cc cylinders) and aggressive turbo cams (100 hp/litre). 550cc/min injectors is no problem, just find the injector characteristics. Try using an even lower ignition advance at idle, it can make a big difference in idle quality for you. ---- Thanks for the advice ,but it has nothing to do with idle ignition advance, i currently running much more with the 034 without any problems.WHAT INJECTOR SETTINGS ARE USED ON THE VOLVO??? 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.