MembersPages/SteinOvePrestmo/OldBoardPage

This page is used to collect information on my old VEMS board which at the moment is not working due to an firmware/hardware problem during firmware update. Until I find a more suitable place to store all the information. I will add all the information regarding this board here.


This page contains my notes and questions regarding the assembly of my V3.1 Genboard. My board is nr 81.


25.05.2006: Questions regarding firmware update

It was now time for me to update the original firmware on my V3.1 board. I've downloaded vemsMT1.0.36 from http://www.vems.se as this was the latest official firmware version.

Step 1 First thing was to download the original config and tables by using the "download-config" command found in the vemsMT1.0.36 folder. The config and tables download went ok.

Step 2 Next was to generate new MTT Config and tables fils by using the "generate-config" command. This reported in the [config.log] file and [table log] file. Only warnings, no erros.

Step 3 Uploaded the new firmware with the "upload-firmware" command, but during this operation something must have happend.

When I restarted the board MT crashes before It starts and from Bray terminal I get a running "<0><0>" signal. This starts as soon as it gets power.

Step 4: Boot loader With a help from Dave25 on IRC I started the board in bootloader mode. Bootloader was started by shortcutting pin 2 and 3 during power up (cable disconnected from PC) Then connecting the seriel cable to PC while power on. With Bray terminal the board replied to "v" and "S" test commands in bootloader. Disconnected Bray terminal window. Edited the "update-firmware" bat file by removing the "t" in the commandline. Saved and run the file. Megaloader did its job but as soon as the megaloader command "E" was run the board started to send out the continuous <0><0> signal again in bray.

I need help to understand what going on !!!!

Check 1 I removed an extension seriel cable between the card and computer but that didn't help. Now only 30cm of cable from the computers serial output to the board.

Check 2 I notised from earlier checks with bray connected at powerup. The first signs to appear on the screen was the "<0>" sign. This is the bootloader signal. While the board was sending out the "<0>" signal I jumped pin 2 and 3 on the serial cable the board and it went into bootloader mode. (checked in bray afterwards with bray connected (19200 8n1))

Question: What can cause the board to constantly send out bootloader signal after I tried to upgrade the firmware???

26.05.2005 Time to upgrade bootloader with STK200 parallel port cable

Jorgen recommended me on IRC to upgrade bootloader. Before I can do this I need to make a STK200 parallel port cable.

STK200 cable info found here: http://www.x-dsl.hu/genboard/programmer.txt

HDRpin#AVRpinparallelpinparallelPin#Note
1PDOBusy11Black
2VCC--Used separate VCC (Not in use)
3SCKStrobe1Orange
4PDIdata02Yellow
5RESETINIT16Red
6GNDGND23Brown

Error message from Bootloader update

C:\vems\avrdude\bin>avrdude -p m128 -c stk200 -t

AVRDUDE: AVR device not responding

AVRDUDE: initialization failed, rc=-1

Double check connections and try again, or use -F to override this check.

AVRDUDE done. Thank you.

C:\vems\avrdude\bin>

Any know why I got this message?


New cable design...

It looks like the cable I've made it's not supported by AVRDUDE.

I'll rewire the cable i've made to this configuration.

http://www.bsdhome.com/avrdude/

This cable is to be used togheter with the "-C bsd" command in AVRDUDE

AVR pin commandISP header #Parallel port pinNotes
AVR /RESET57Yellow
AVR SCK (clock input)38Black
AVR PDI (RXD) (instruction in)49Red
AVR PDO (TXD) (data out)110Orange
Signal Ground618Brown
* MOSI and MISO are not used.

Correct pins from the schematics AVR pin 2 = RXD/PDI -> ISP header Pin4, AVR Pin3 = TXD/PDO -> ISP header pin 1

From Avrdude.conf file

id = "bsd";

desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/";

type = par;

vcc = 2, 3, 4, 5;

reset = 7;

sck = 8;

mosi = 9;

miso = 10;

Must remember to dump 128k flash to disk first:

avrdude -c bsd -p m128 -U flash:r:save.hex

genboard has the 2x3 pin style standard. Though the onboard ISP connector has 2x6 pins, one end is the same as the old 2x3 ISP connector (used on v2.x as well). You can verify on schematics, and measure to the related AVR pins (note that on atmega128 PDI / PDO are used for ISP not MOSI / MISO)


15.02.2006: Question regarding the flyback set-up

Looking at what was in my Rescue kit 1 (came with the V3.1) I'm now having problems finding out which is which of the flyback diodes. 2 types found in the kit but non of them looks or have similar names/measured values of those found in GenBoard/VerThree/RescueKit

Edit: 17.02.2006 '

Note that in forward direction all diodes (the zeners and transient protection diodes too) measure small (typically <0.7V) voltage.

I need flyback control for my high ohm injectors and the Idle control output (Idle control need a 12v PWM signal to operate the spring loaded butterfly)

Possible solution 1:

Utilize the GenBoard/Manual/DDFlyback for both injectors and the Idle control output if I have the correct parts in the Rescue kit.

Possible solution 2:

Install low voltage flyback diodes from Rescue kit 1 together with the new GenBoard/Manual/PowerFlyback

Q: Which of the two solutions is the best from my set-up?


Turbo comments

Is the K03 => K04 stepup significant?

No, The K03 is rated to approx 210-230hp on my engine while the K04 should be able to give me between 260-300hp

Flow maps for [K03-2072] and [K04-0025] turbo. [More Flow maps here]


A question from MembersPage/DeanPavlekovic

Hi Stein, can you possibly give the part number and the diameter of you crank trigger wheel if the engine is still not assembled?

TIA

PS I can be emailed at dpavlekovic at gmail dot com, or just add to MembersPage/DeanPavlekovic


Questions 19.12.04

If you have a stepper chip, check GenBoard/BuildProcedures/Stepper.


Info from Jörgen:

This is the Elfa part# for the fuseholder: 33-153-48

You find fuses here: http://www.elfa.se/elfa-bin/dyndok.pl?vat=0&dok=2013505.htm


Good news 29.08.04

I got a "Hello" in Bray terminal, finally.

After I tried to use Hyperterm, I got contact with the GenBoard with Bray terminal.

The reason for my initial problems was all down to bad wiring and bad reading of diagrams.

I somehow managed to switch the pins on the PS2 connector. (sendt + to gnd pin...) and forgot to attach the contrast wire on the LCD.

Question: (29.08.04)

Nothing on the list today (yet)

To do list

More to come.


Below are things I have done


Initial Testing

The first thing I did after I recieved the GenBoard. I checked it for visible damage/short circuits, I couldn't see anything special (But are the SMDs assembled by machines? 95% of the top side was automated with picknplace and reflow-soldering. The bottom side was by human for v3.1. For v3.2 both sides will be automated. )

I made a serial cable, LCD display cable and a PS2 cable with connection. My seriell connection cable has been checked against the 1.8m extension cable and should be ok.

My power supply is an old AT PC supply (gives 11.6V). On the 12V power cable I have an 2A fues.

Problems

For the first power up I connected the Genboard with the seriell cable, LCD and PS2 keyboard. 12v was connected with an alligator clip to the right leg of the 1n4007 diode (diode mounted to the bottom side). GND connected to the GND wire loop.

When I turned on the power nothing happend. I couldn't see any signes of life in the LCD or when trying to connect to the Genboard with Bray terminal at 9600baut, 8n,1.

I have also tried to connect to the Genboard with only the serial cable connected without a possitive result

When I tried to hook up the PS2 keyboard again, a couple of seconds after the GenBoard got power, the powersupply fans stopped. I also felt a slight smell of warm electric components :/ I can't see any damage to the board or components. I have feeling somethings wrong with the PS2 wiring/keyboard?


Q:

Can I have damaged the Genboard the first time I powered it up?

Any hints where I can meassure with a DVM ?

A:

I tried powering mine up last night with similar results, mine is however a very early v3.1 (#30) while I guess that yours is one of the last ones.

I verified that my AVR does nothing by measuring 0v on the pre_inj lines. With some luck mine has accidently been delivered without bootloader or firmware. The FET drivers are inverting and to keep the injectors closed the engine management will turn those lines 'high' as soon as it gets power.

VCC is easy to verify by checking that you have 5v on the topmost pin of the PS2 connector. Also check that you have 5v on the forth pin from the left on the top row of JP_ISPI. This is the reset line.

---

Re:

I measured 5V on both pins and on Pre_Inj lines.

My AVR is alive. :D


Q:

I now get "Connected" with Bray terminal, but get no reply when trying the "Man" command.

A: as we don't use RTS, CTS or flow-control, "Connected" means really nothing.


Pin numbers on MAX232 chip

Where are pin1 and pin 16 on the MAX232 chip?

pin1 is close to EC36, pin16 is close to EC18

pin8 close to LM1815, pin9 close to AVR

[Atmel ATMEGA128 Pin-out]


Checklist

'My test results are in Italic''

MAX232 meassurements (only power connected)

Pin1 6.9v

Pin2 8.99v

Pin3 2.4v

Pin4 4.59v

Pin5 -4.4v

Pin6 -8.54v

Pin7 8.59v

Pin8 0v

Pin9 5v

Pin10 0v

Pin11 5v

Pin12 5v

Pin13 0v

Pin14 -8.55v

Pin15 0v

Pin16 5v

The rest is not done as I have to check the com. cable first

This assumes you expect to talk to the test (or real) application (firmware) at 9600,8n1 (not the bootloader):

The above 2 command is meant to determine which direction of the RX,TX has problem. If the indication of action happens (ign259 signal change, or mcd output in terminal) than the other direction has the problem.

If you wiped out your test-application by an unsuccessful bootloader-procedure, you can only talk to bootloader (you can force talking to bootloader by shorting the GenBoards RX,TX while serial cable is disconnected). BootLoader talks 19200,8n1 by default and has no such simple way for testing the directions independently as the firmware has. It emits some very short squarewave at powerup that can be captured on a digital scope with some experience.

please move this to relevant page


Config


Config downloaded from the V3.1 (22 may 2006) base config from new (what do you mean by "new"? In 2006, new devices are v3.3, though v3.1 is just as good).

primep=20

primep_temp_scaling=A0

cwl=F1

cwh=20

cranking_thres=03

awev=32

awev_temp_scaling=A0

awc=32

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]=8C

warmup_clt[1]=8C

warmup_clt[2]=8C

warmup_clt[3]=8C

warmup_clt[4]=84

warmup_clt[5]=81

warmup_clt[6]=78

warmup_clt[7]=73

warmup_clt[8]=6D

warmup_clt[9]=64

warmup_rpm[0]=64

warmup_rpm[1]=64

warmup_rpm[2]=64

warmup_rpm[3]=64

warmup_rpm[4]=64

warmup_rpm[5]=64

warmup_rpm[6]=64

warmup_rpm[7]=64

req_fuel=30

divider=01

alternate=01

injopen=22 # 00 recommended

battfac=24

injocfuel=00 # 32 recommended: 50 * 24 usec = 1200 usec

injpwm=64

injpwmt=FF

injpwm6=1C

rpmk[0]=0B

rpmk[1]=B8

tpsdotrate[0]=05

tpsdotrate[1]=14

tpsdotrate[2]=28

tpsdotrate[3]=4D

tpsaq[0]=08

tpsaq[1]=11

tpsaq[2]=24

tpsaq[3]=2F

tps_thresh=07

tpsasync=03

acmult=69

tpsacold=32

tpsdq=5E

decel_fuelcut_thres=0F

overrun_fuelcut=12

overrun_fuelresume=10

rev_limit=3C

airden_ignore=00

config11=31

config12=30

config13=00

batt_cal=BC

fastidle=C6

baro=64

dbaro=10

tps_low=00

tps_high=FF

fan_temp=EA

fan_hyst=05

iac_step_seq=D8

iac_conf=62

iac_max_steps=46

iac_tps_thres=0F

iac_cold_idle_temp=BF

iac_warm_idle_temp=C7

iac_cold_rpm=64

iac_warm_rpm=55

iac_cold_start_pos=50

iac_warm_start_pos=50

iac_afterstart_rpm=05

iac_afterstart_duration=1E

iac_afterstart_steps=0A

iac_kp=2A

iac_ki=0A

iac_kd=00

iac_integral_speed=36

iac_integral_limit_dec=40

iac_integral_limit_inc=40

iac_integral_deadband=00

iac_deadband=05

iac_pid_conf=01

iac_overclose_interval=18

iac_ref_pos[0]=30

iac_ref_pos[1]=30

iac_ref_pos[2]=30

iac_ref_pos[3]=2F

iac_ref_pos[4]=2B

iac_ref_pos[5]=26

iac_ref_pos[6]=20

iac_ref_pos[7]=1B

iac_ref_pos[8]=11

iac_ref_pos[9]=07

iac_sol_channel=77

ego_conf=10

ego_lag=19

ego_coolant=B4

ego_maxtps=FF

ego_maxmap=FF

ego_minrpm=0C

ego_maxrpm=FF

ego_warmup=3C

ego_lean_limit=66

ego_rich_limit=66

ego_pid_kp=05

mt_unused=FF

ego_delta=02

ego_target=19

ego_pid_window=01

wbo2_warmup_ramp=A0

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=96

wbo2_nernstdc_target=8D

wbo2_pump_pw_zero=64

wbo2_calibration=D0

wbo2_heater_pid_kp=46

wbo2_heater_pid_ki=10

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=80

wbo2_pump_pid_kp=2E

wbo2_pump_pid_ki=1D

wbo2_pump_pid_kd=08 # 00 recommended

wbo2_pump_pid_ilimit=84

wbo2_ri_confidence_scale=80

knock_conf=00

knock_sampling_window=FF

knock1_frequency=2A

knock1_gain=0E

knock1_integrator=14

knock2_frequency=00

knock2_gain=00

knock2_integrator=00

knock_default_retard=00

knock_max_retard=00

ve_learn_coolant=D8

ve_learn_max_power=FF

ve_learn_rpm_scale=28

ve_learn_kpa_scale=28

ve_learn_ego_scale=50

ve_learn_min_weight=04

ve_learn_speed=E0

ve_learn_limit=FF

ve_learn_conf=00

lcd_c0=FE

lcd_delay=22

lcd_backlight=70

lcd_offs[0]=FF

lcd_offs[1]=FF

lcd_offs[2]=FF

lcd_offs[3]=FF

lcd_default_view=05

primary_trigger=01

secondary_trigger=39

tooth_wheel=11

trigger_tooth=0A

crank_minper=FF

tooth_wheel_twidth1=03

tooth_wheel_twidth2=03

cam_sync_r_edge_phase=57

cam_sync_f_edge_phase=C3

reset_engphase_after=D8

ign_tdcdelay=8C

ign_dwell14=3C

ign_dwell6=80

ign_crank_advance=35

ign_out=70

ignchmax=00

engine_off_delay=08

pump_on_mintime=16

act_wot_rpm=FF

act_wot_channel=FF

act_rpm_rpm=FF

act_rpm_channel=FF


Tables


Tables downloaded (22 may 2006) Base tables from new.

j[0]=3C 3D 3E 3F 40 41 42 43

j[1]=10 12 13 13 14 15 16 17

j[2]=69 67 7D 7C 82 80 89 93

j[3]=71 72 81 81 8A 84 92 99

j[4]=7A 7D 86 85 90 8A 97 A0

j[5]=81 88 92 98 9A 97 A4 A9

j[6]=84 90 9B A2 A4 A7 B2 B4

j[7]=86 97 A1 A7 AE B4 B8 BD

l[0]=19 19 19 19 19 19 19 19

l[1]=19 19 19 19 19 19 19 19

l[2]=19 19 19 19 19 19 19 19

l[3]=1C 1C 1C 1C 1C 1C 1C 1C

l[4]=22 22 22 22 22 22 22 22

l[5]=26 26 26 26 26 26 26 26

l[6]=28 28 28 28 28 28 28 28

l[7]=29 29 29 29 29 29 29 29

n[0]=3C 3D 3E 3F 40 41 42 43

n[1]=41 46 4A 4C 50 54 58 5C

n[2]=75 85 A8 B7 C8 D7 DE DE

n[3]=75 8B A0 B8 C8 D5 E2 E1

n[4]=6F 86 96 A9 C1 CA D5 D5

n[5]=58 64 7E 8E A5 B6 BA BC

n[6]=4A 50 5D 6C 84 9B 9F A2

n[7]=45 4E 5A 69 87 96 9C 9B

k[0]=14 1E 28 32 3C 4B 5A 64

r[0]=05 0A 0F 14 1C 24 2C 34

h[0]=C0 21 00 00 00 00 00 00

h[1]=FF 00 00 00 00 00 00 00

h[2]=FF FF FF FF FF FF FF FF



This is the config of the VEMS as I got it from Marcell

Firmware version 1.1.38 according to the display in the car


The problem below was caused by the megaloader file being corrupted by an ftp transfer, replace the binaries in your tools file with the binaries here: http://www.vems.hu/wiki/index.php?page=UsabiLity%2FGenBoard%2FWinTools

And you'll also find that you need to deal with the ALS settings as these have been changed, a simple method to fix als settings is described here:

MembersPage/PhatBob/ALSConfigFix


This config file was downloaded with the download-config bat file found in this http://media.vems.se/code/VemsMT1.0.53.zip package from this page: http://www.vems.hu/wiki/index.php?page=MegaTune

(When trying to generate the config and table MTT files I got a long list of errors and warnings. See next section for error log) Then I downloaded the config and tables with Terminal and Manmcdmctbye. The

primep=00

primep_temp_scaling=00

cwl=2F

cwh=0A

cranking_thres=02

awev=41

awev_temp_scaling=0F

awec=C0

warmup_clt_range[0]=00

warmup_clt_range[1]=0F

warmup_clt_range[2]=23

warmup_clt_range[3]=37

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]=B4

warmup_clt[1]=AC

warmup_clt[2]=A0

warmup_clt[3]=90

warmup_clt[4]=83

warmup_clt[5]=7E

warmup_clt[6]=78

warmup_clt[7]=70

warmup_clt[8]=6B

warmup_clt[9]=64

warmup_rpm_scale=BF

req_fuel=32

divider=01

alternate=17

injopen=00

battfac=13

kpafac=89

kpaoffs=87

injocfuel=2A

injrampup_battfac=FF

injpwm=FF

injpwmt=0A

injpwm6=0A

rpmk[0]=02

rpmk[1]=EE

tpsdot_kpadot_conf=00

tpsdotrate[0]=08

tpsdotrate[1]=0F

tpsdotrate[2]=19

tpsdotrate[3]=28

tpsaq[0]=01

tpsaq[1]=02

tpsaq[2]=05

tpsaq[3]=0A

als_cut_mintps=FF

tpsasync=02

acmult=C8

tpsacold=96

launch_enrich=00

launch_retard=00

overrun_fuelcut=14

overrun_fuelresume=13

rev_limit=4D

airden_ignore=00

config11=41

config12=40

config13=02

batt_cal=BC

fastidle=C6

als_max_cut=00

dbaro=0C

tps_low=26

tps_high=F5

fan_temp=5F

fan_hyst=05

fan_channel=FF

iac_step_seq=C9

iac_conf=48

iac_max_steps=FF

iac_tps_thres=08

iac_cold_idle_temp=90

iac_warm_idle_temp=C6

iac_cold_rpm=78

iac_warm_rpm=5C

iac_cold_start_pos=E6

iac_warm_start_pos=D9

iac_afterstart_rpm=0F

iac_afterstart_duration=96

iac_speed=32

iac_kp=14

iac_ki=0F

iac_kd=1E

launch_rpm=14

iac_integral_limit_dec=32

iac_integral_limit_inc=8C

iac_integral_deadband=14

iac_deadband=0A

als_cut_maxtps=00

iac_overclose_interval=80

iac_ref_pos[0]=BF

iac_ref_pos[1]=B3

iac_ref_pos[2]=A6

iac_ref_pos[3]=99

iac_ref_pos[4]=8C

iac_ref_pos[5]=80

iac_ref_pos[6]=73

iac_ref_pos[7]=66

iac_ref_pos[8]=59

iac_ref_pos[9]=4D

iac_sol_channel=FF

iac_ign_slope=20

softrpm_range=04

iac_ign_advance_limit=08

iac_ign_retard_limit=08

iac_ign_threshold=08

ego_conf=06

ego_lag=01

ego_coolant=B4

ego_maxtps=E6

ego_maxmap=FF

ego_minrpm=06

ego_maxrpm=49

ego_warmup=3C

ego_lean_limit=33

ego_rich_limit=0D

ego_pid_kp=28

als_enrich=00

ego_delta=59

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=C0

als_react_tps=00

wbo2_abs_limit=F5

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=85

wbo2_pump_pw_zero=67

wbo2_calibration=CE

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=01

knock_sampling_window=FF

knock1_frequency=29

knock1_gain=3F

knock1_integrator=1F

knock2_frequency=29

knock2_gain=3F

knock2_integrator=1F

knock_threshold=FF

knock_noise_scale=FF

knock_max_retard=00

knock_default_retard=00

knock_retard_step=00

knock_retard_delay=00

knock_advance_step=00

knock_advance_delay=00

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=33

ve_learn_conf=00

lcd_c0=FE

lcd_delay=FF

lcd_backlight=FF

kpa_conf=21

ign_balance=00

als_retard_mintps=FF

als_retard_maxtps=00

lcd_default_view=00

primary_trigger=01

secondary_trigger=02

tooth_wheel=3F

trigger_tooth=01

another_trigger_tooth=08

crank_minper=30

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=62

ign_dwell14=30

ign_dwell6=38

ign_crank_advance=24

ign_out=70

ignchmax=07

engine_off_delay=0F

pump_on_mintime=0B

fuelpump_channel=FF

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_deact_rpm=FF

als_deact_time=01

als_deact_egt=00

als_retard=00

als_rev_limit=40

misc1out_minrpm=01

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

als_tks_channel=FF

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

fuelcut_min_kpa=0E

fuelcut_max_kpa=FF

tach_channel=FF

tach_divider=FF

shiftcut_conf=01

shiftcut_channel=FF

shiftcut_time=00

softrpm_rpm=FF


This happend when I tried to generate the new config file (ver. 38 to ver. 53) with the VEMSMT1.0.53 package downloaded today from the MegaTune page.


MakeTables v0.8 (C)2005 VEMS Project. Rob Humphris.

tables.mtt generated with 0 errors and 0 warnings.

MakeConfig v0.5 (C)2005 VEMS Project. Rob Humphris.

ERROR primep has value: 00

ERROR primep_temp_scaling has value: 00

ERROR cwl has value: 2F

ERROR cwh has value: 0A

ERROR cranking_thres has value: 02

ERROR awev has value: 41

ERROR awev_temp_scaling has value: 0F

ERROR awec has value: C0

ERROR warmup_clt_range[0] has value: 00

ERROR warmup_clt_range[1] has value: 0F

ERROR warmup_clt_range[2] has value: 23

ERROR warmup_clt_range[3] has value: 37

ERROR warmup_clt_range[4] has value: 50

ERROR warmup_clt_range[5] has value: 64

ERROR warmup_clt_range[6] has value: 78

ERROR warmup_clt_range[7] has value: 8C

ERROR warmup_clt_range[8] has value: AA

ERROR warmup_clt_range[9] has value: C8

ERROR warmup_clt[0] has value: B4

ERROR warmup_clt[1] has value: AC

ERROR warmup_clt[2] has value: A0

ERROR warmup_clt[3] has value: 90

ERROR warmup_clt[4] has value: 83

ERROR warmup_clt[5] has value: 7E

ERROR warmup_clt[6] has value: 78

ERROR warmup_clt[7] has value: 70

ERROR warmup_clt[8] has value: 6B

ERROR warmup_clt[9] has value: 64

ERROR warmup_rpm_scale has value: BF

ERROR req_fuel has value: 32

ERROR divider has value: 01

ERROR alternate has value: 17

ERROR injopen has value: 00

ERROR battfac has value: 13

ERROR kpafac has value: 89

ERROR kpaoffs has value: 87

ERROR injocfuel has value: 2A

ERROR injrampup_battfac has value: FF

ERROR injpwm has value: FF

ERROR injpwmt has value: 0A

ERROR injpwm6 has value: 0A

WARNING: injpwm6 in config.txt not found in global.h

ERROR rpmk[0] has value: 02

ERROR rpmk[1] has value: EE

ERROR tpsdot_kpadot_conf has value: 00

ERROR tpsdotrate[0] has value: 08

ERROR tpsdotrate[1] has value: 0F

ERROR tpsdotrate[2] has value: 19

ERROR tpsdotrate[3] has value: 28

ERROR tpsaq[0] has value: 01

ERROR tpsaq[1] has value: 02

ERROR tpsaq[2] has value: 05

ERROR tpsaq[3] has value: 0A

ERROR als_cut_mintps has value: FF

ERROR tpsasync has value: 02

ERROR acmult has value: C8

ERROR tpsacold has value: 96

ERROR launch_enrich has value: 00

ERROR launch_retard has value: 00

ERROR overrun_fuelcut has value: 14

ERROR overrun_fuelresume has value: 13

ERROR rev_limit has value: 4D

ERROR airden_ignore has value: 00

ERROR config11 has value: 41

ERROR config12 has value: 40

ERROR config13 has value: 02

ERROR batt_cal has value: BC

ERROR fastidle has value: C6

ERROR als_max_cut has value: 00

ERROR dbaro has value: 0C

ERROR tps_low has value: 26

ERROR tps_high has value: F5

ERROR fan_temp has value: 5F

ERROR fan_hyst has value: 05

ERROR fan_channel has value: FF

ERROR iac_step_seq has value: C9

ERROR iac_conf has value: 48

ERROR iac_max_steps has value: FF

ERROR iac_tps_thres has value: 08

ERROR iac_cold_idle_temp has value: 90

ERROR iac_warm_idle_temp has value: C6

ERROR iac_cold_rpm has value: 78

ERROR iac_warm_rpm has value: 5C

ERROR iac_cold_start_pos has value: E6

ERROR iac_warm_start_pos has value: D9

ERROR iac_afterstart_rpm has value: 0F

ERROR iac_afterstart_duration has value: 96

ERROR iac_speed has value: 32

ERROR iac_kp has value: 14

ERROR iac_ki has value: 0F

ERROR iac_kd has value: 1E

ERROR launch_rpm has value: 14

ERROR iac_integral_limit_dec has value: 32

ERROR iac_integral_limit_inc has value: 8C

ERROR iac_integral_deadband has value: 14

ERROR iac_deadband has value: 0A

ERROR als_cut_maxtps has value: 00

ERROR iac_overclose_interval has value: 80

ERROR iac_ref_pos[0] has value: BF

ERROR iac_ref_pos[1] has value: B3

ERROR iac_ref_pos[2] has value: A6

ERROR iac_ref_pos[3] has value: 99

ERROR iac_ref_pos[4] has value: 8C

ERROR iac_ref_pos[5] has value: 80

ERROR iac_ref_pos[6] has value: 73

ERROR iac_ref_pos[7] has value: 66

ERROR iac_ref_pos[8] has value: 59

ERROR iac_ref_pos[9] has value: 4D

ERROR iac_sol_channel has value: FF

ERROR iac_ign_slope has value: 20

ERROR softrpm_range has value: 04

ERROR iac_ign_advance_limit has value: 08

ERROR iac_ign_retard_limit has value: 08

ERROR iac_ign_threshold has value: 08

ERROR ego_conf has value: 06

ERROR ego_lag has value: 01

ERROR ego_coolant has value: B4

ERROR ego_maxtps has value: E6

ERROR ego_maxmap has value: FF

ERROR ego_minrpm has value: 06

ERROR ego_maxrpm has value: 49

ERROR ego_warmup has value: 3C

ERROR ego_lean_limit has value: 33

ERROR ego_rich_limit has value: 0D

ERROR ego_pid_kp has value: 28

ERROR als_enrich has value: 00

ERROR ego_delta has value: 59

ERROR ego_target has value: 19

ERROR ego_pid_window has value: FF

ERROR wbo2_warmup_ramp has value: C0

ERROR als_react_tps has value: 00

ERROR wbo2_abs_limit has value: F5

ERROR wbo2_limit_maxt has value: A0

ERROR wbo2_fallback has value: 60

ERROR wbo2_retry_t has value: 06

ERROR wbo2_edgetime_corr has value: BA

ERROR wbo2_edgetime_min has value: 50

ERROR wbo2_ri_target has value: 9A

ERROR wbo2_nernstdc_target has value: 85

ERROR wbo2_pump_pw_zero has value: 67

ERROR wbo2_calibration has value: CE

ERROR wbo2_heater_pid_kp has value: 46

ERROR wbo2_heater_pid_ki has value: 10

ERROR wbo2_heater_pid_kd has value: 1A

ERROR wbo2_heater_pid_ilimit has value: 80

ERROR wbo2_pump_pid_kp has value: 15

ERROR wbo2_pump_pid_ki has value: 37

ERROR wbo2_pump_pid_kd has value: 00

ERROR wbo2_pump_pid_ilimit has value: FF

ERROR wbo2_ri_confidence_scale has value: 80

ERROR knock_conf has value: 01

ERROR knock_sampling_window has value: FF

ERROR knock1_frequency has value: 29

ERROR knock1_gain has value: 3F

ERROR knock1_integrator has value: 1F

ERROR knock2_frequency has value: 29

ERROR knock2_gain has value: 3F

ERROR knock2_integrator has value: 1F

ERROR knock_threshold has value: FF

ERROR knock_noise_scale has value: FF

ERROR knock_max_retard has value: 00

ERROR knock_default_retard has value: 00

ERROR knock_retard_step has value: 00

ERROR knock_retard_delay has value: 00

ERROR knock_advance_step has value: 00

ERROR knock_advance_delay has value: 00

ERROR knock_minrpm has value: FF

ERROR knock_maxrpm has value: FF

ERROR ve_learn_coolant has value: D8

ERROR ve_learn_max_power has value: FF

ERROR ve_learn_rpm_scale has value: 1E

ERROR ve_learn_kpa_scale has value: 1E

ERROR ve_learn_ego_scale has value: 43

ERROR ve_learn_min_weight has value: 4D

ERROR ve_learn_speed has value: FF

ERROR ve_learn_limit has value: 33

ERROR ve_learn_conf has value: 00

ERROR lcd_c0 has value: FE

ERROR lcd_delay has value: FF

ERROR lcd_backlight has value: FF

ERROR kpa_conf has value: 21

ERROR ign_balance has value: 00

ERROR als_retard_mintps has value: FF

ERROR als_retard_maxtps has value: 00

ERROR lcd_default_view has value: 00

ERROR primary_trigger has value: 01

ERROR secondary_trigger has value: 02

ERROR tooth_wheel has value: 3F

ERROR trigger_tooth has value: 01

ERROR another_trigger_tooth has value: 08

ERROR crank_minper has value: 30

ERROR tooth_wheel_twidth1 has value: 00

ERROR tooth_wheel_twidth2 has value: 00

ERROR cam_sync_r_edge_phase has value: 01

ERROR cam_sync_f_edge_phase has value: 02

ERROR reset_engphase_after has value: F0

ERROR ign_tdcdelay has value: 62

ERROR ign_dwell14 has value: 30

ERROR ign_dwell6 has value: 38

ERROR ign_crank_advance has value: 24

ERROR ign_out has value: 70

ERROR ignchmax has value: 07

ERROR engine_off_delay has value: 0F

ERROR pump_on_mintime has value: 0B

ERROR fuelpump_channel has value: FF

ERROR inj_stage2_rate has value: FF

ERROR inj_stage2_start_tps has value: FF

ERROR inj_stage2_start_map has value: FF

ERROR als_deact_rpm has value: FF

ERROR als_deact_time has value: 01

ERROR als_deact_egt has value: 00

ERROR als_retard has value: 00

ERROR als_rev_limit has value: 40

ERROR misc1out_minrpm has value: 01

ERROR misc1out_maxrpm has value: FF

ERROR misc1out_mintps has value: FF

ERROR misc1out_maxtps has value: FF

ERROR misc1out_minmap has value: FF

ERROR misc1out_maxmap has value: FF

ERROR misc1out_channel has value: FF

ERROR misc2out_minrpm has value: FF

ERROR misc2out_maxrpm has value: FF

ERROR misc2out_mintps has value: FF

ERROR misc2out_maxtps has value: FF

ERROR misc2out_minmap has value: FF

ERROR misc2out_maxmap has value: FF

ERROR misc2out_channel has value: FF

ERROR act_wot_rpm has value: FF

ERROR act_wot_channel has value: FF

ERROR act_rpm_rpm has value: FF

ERROR act_rpm_channel has value: FF

ERROR egt1_cal has value: 47

ERROR als_tks_channel has value: FF

ERROR boost_conf has value: 00

ERROR boost_targetoffs has value: 00

ERROR boost_minpressure has value: FF

ERROR boost_pid_kp has value: 20

ERROR boost_pid_ki has value: 80

ERROR boost_pid_kd has value: 01

ERROR boost_pid_ilimit has value: FF

ERROR boost_channel has value: FF

ERROR water_pump_temp has value: 00

ERROR hybrid_rpm_a has value: 00

ERROR hybrid_rpm_m has value: 00

ERROR water_pump_hyst has value: 00

ERROR water_pump_channel has value: FF

ERROR toothrel_normal has value: 66

ERROR toothrel_missing has value: 7F

ERROR fuelcut_min_kpa has value: 0E

ERROR fuelcut_max_kpa has value: FF

ERROR tach_channel has value: FF

ERROR tach_divider has value: FF

WARNING: tach_divider in config.txt not found in global.h

ERROR shiftcut_conf has value: 01

ERROR shiftcut_channel has value: FF

ERROR shiftcut_time has value: 00

ERROR softrpm_rpm has value: FF

WARNING: did not find a value for als_launch_input in config.txt

WARNING: did not find a value for tach_div in config.txt

config.mtt generated with 255 errors and 4 warnings.

Errors encountered, do not use config.mtt file!

Press any key to continue . . .


The following config was downloaded with terminal and produced only the 4 warnings.

primep=00

primep_temp_scaling=00

cwl=2F

cwh=0A

cranking_thres=02

awev=41

awev_temp_scaling=0F

awec=C0

warmup_clt_range[0]=00

warmup_clt_range[1]=0F

warmup_clt_range[2]=23

warmup_clt_range[3]=37

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]=B4

warmup_clt[1]=AC

warmup_clt[2]=A0

warmup_clt[3]=90

warmup_clt[4]=83

warmup_clt[5]=7E

warmup_clt[6]=78

warmup_clt[7]=70

warmup_clt[8]=6B

warmup_clt[9]=64

warmup_rpm_scale=BF

req_fuel=32

divider=01

alternate=17

injopen=00

battfac=13

kpafac=89

kpaoffs=87

injocfuel=2A

injrampup_battfac=FF

injpwm=FF

injpwmt=0A

injpwm6=0A

rpmk[0]=02

rpmk[1]=EE

tpsdot_kpadot_conf=00

tpsdotrate[0]=08

tpsdotrate[1]=0F

tpsdotrate[2]=19

tpsdotrate[3]=28

tpsaq[0]=01

tpsaq[1]=02

tpsaq[2]=05

tpsaq[3]=0A

als_cut_mintps=FF

tpsasync=02

acmult=C8

tpsacold=96

launch_enrich=00

launch_retard=00

overrun_fuelcut=14

overrun_fuelresume=13

rev_limit=4D

airden_ignore=00

config11=41

config12=40

config13=02

batt_cal=BC

fastidle=C6

als_max_cut=00

dbaro=0C

tps_low=26

tps_high=F5

fan_temp=5F

fan_hyst=05

fan_channel=FF

iac_step_seq=C9

iac_conf=48

iac_max_steps=FF

iac_tps_thres=08

iac_cold_idle_temp=90

iac_warm_idle_temp=C6

iac_cold_rpm=78

iac_warm_rpm=5C

iac_cold_start_pos=E6

iac_warm_start_pos=D9

iac_afterstart_rpm=0F

iac_afterstart_duration=96

iac_speed=32

iac_kp=14

iac_ki=0F

iac_kd=1E

launch_rpm=14

iac_integral_limit_dec=32

iac_integral_limit_inc=8C

iac_integral_deadband=14

iac_deadband=0A

als_cut_maxtps=00

iac_overclose_interval=80

iac_ref_pos[0]=BF

iac_ref_pos[1]=B3

iac_ref_pos[2]=A6

iac_ref_pos[3]=99

iac_ref_pos[4]=8C

iac_ref_pos[5]=80

iac_ref_pos[6]=73

iac_ref_pos[7]=66

iac_ref_pos[8]=59

iac_ref_pos[9]=4D

iac_sol_channel=FF

iac_ign_slope=20

softrpm_range=04

iac_ign_advance_limit=08

iac_ign_retard_limit=08

iac_ign_threshold=08

ego_conf=06

ego_lag=01

ego_coolant=B4

ego_maxtps=E6

ego_maxmap=FF

ego_minrpm=06

ego_maxrpm=49

ego_warmup=3C

ego_lean_limit=33

ego_rich_limit=0D

ego_pid_kp=28

als_enrich=00

ego_delta=59

ego_target=19

ego_pid_window=FF

wbo2_warmup_ramp=C0

als_react_tps=00

wbo2_abs_limit=F5

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=85

wbo2_pump_pw_zero=67

wbo2_calibration=CE

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=01

knock_sampling_window=FF

knock1_frequency=29

knock1_gain=3F

knock1_integrator=1F

knock2_frequency=29

knock2_gain=3F

knock2_integrator=1F

knock_threshold=FF

knock_noise_scale=FF

knock_max_retard=00

knock_default_retard=00

knock_retard_step=00

knock_retard_delay=00

knock_advance_step=00

knock_advance_delay=00

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=33

ve_learn_conf=00

lcd_c0=FE

lcd_delay=FF

lcd_backlight=FF

kpa_conf=21

ign_balance=00

als_retard_mintps=FF

als_retard_maxtps=00

lcd_default_view=00

primary_trigger=01

secondary_trigger=02

tooth_wheel=3F

trigger_tooth=01

another_trigger_tooth=08

crank_minper=30

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=62

ign_dwell14=30

ign_dwell6=38

ign_crank_advance=24

ign_out=70

ignchmax=07

engine_off_delay=0F

pump_on_mintime=0B

fuelpump_channel=FF

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_deact_rpm=FF

als_deact_time=01

als_deact_egt=00

als_retard=00

als_rev_limit=40

misc1out_minrpm=01

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

als_tks_channel=FF

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

fuelcut_min_kpa=0E

fuelcut_max_kpa=FF

tach_channel=FF

tach_divider=FF

shiftcut_conf=01

shiftcut_channel=FF

shiftcut_time=00

softrpm_rpm=FF


Warning and error log to the config found above

WARNING: injpwm6 in config.txt not found in global.h

WARNING: tach_divider in config.txt not found in global.h

WARNING: did not find a value for als_launch_input in config.txt

WARNING: did not find a value for tach_div in config.txt

config.mtt generated with 0 errors and 4 warnings.