Page 7 of 8

Re: Openport standalone Config tool Beta

PostPosted: Fri Dec 04, 2009 1:14 pm
by pavlik1
after some test , I got all the time the same error:

01: type=ssmk
: name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Load_(Rel)(%)
: name[paramname,16] value[Engine_Load_(Rel)(%),0,0.000000]
03: paramid = 0x000007
: name[paramid,17] value[0x000007,7,0.000000]
04: databits = 8
: name[databits,22] value[8,8,8.000000]
05: scalingrpn = x,100,*,255,/
: name[scalingrpn,0] value[x,100,*,255,/,0,0.000000]
unrecognized option [scalingrpn] at line 5

the other idea is to have parameter names with increasing number of characters, so if length problem occurs, it will be clear what is the critical length.
like
paramname = 1234567891234567891
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/

paramname = 12345678912345678912
paramid = 0x000010
databits = 8
scalingrpn = x

paramname = 123456789123456789123
paramid = 0x000011
databits = 8
scalingrpn = x,128,-,2,/

Please help to resolve :unrecognized option [scalingrpn] at line 5

Re: Openport standalone Config tool Beta

PostPosted: Fri Dec 04, 2009 9:41 pm
by ptharris
Still no go for me either, keeps saying name parameter id to long, any ideas or fixes yet? I have played around with renaming the parameters and nothing seems to work

Code: Select all
type=ssmk

paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/

paramname = Ignition_Total_Timing(degrees)
paramid = 0x000011
databits = 8
scalingrpn = x,128,-,2,/

paramname = Intake_Air_Temperature(C)
paramid = 0x000012
databits = 8
scalingrpn = x,40,-

paramname = Mass_Airflow(g/s)
paramid = 0x000013
databits = 16
scalingrpn = x,100,/

paramname = Mass_Airflow_Sensor_Voltage(V)
paramid = 0x00001D
databits = 8
scalingrpn = x,50,/

paramname = Primary_Wastegate_Duty_Cycle(%)
paramid = 0x000030
databits = 8
scalingrpn = x,100,*,255,/

paramname = Fuel_Pressure_(High)(psi)
paramid = 0x000105
databits = 8
scalingrpn = x,25,/,145.0377,*

paramname = IAM*(raw_ecu_value)
paramid = 0x20118
databits = 8
scalingrpn = x

paramname = Engine_Load*(g/rev)
paramid = 0x21847
databits = 16
scalingrpn = x,.00006103515625,*

paramname = Turbo_Dynamics_Burst*(absolute_%)
paramid = 0x20CF6
databits = 16
scalingrpn = x,.00390625,*,50,-

paramname = Turbo_Dynamics_Continuous*(absolute_%)
paramid = 0x20CF4
databits = 16
scalingrpn = x,.00390625,*,50,-

paramname = Feedback_Knock_Correction*(degrees)
paramid = 0x20B80
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Fine_Learning_Knock_Correction*(degrees)
paramid = 0x20B85
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Manifold_Absolute_Pressure_(Direct)*(psi_absolute)
paramid = 0x2186A
databits = 16
scalingrpn = x,0.01933677,*

paramname = A/F_Sensor_#1_(Direct)*(AFR)
paramid = 0x2096E
databits = 16
scalingrpn = x,0.00179443359375,*

paramname = Manifold_Relative_Pressure_(Direct)*(psi_relative)
paramid = 0x2186C
databits = 16
scalingrpn = x,32768,-,0.01933677,*

paramname = defogger_sw
paramid = 0x64
databits = 1
offsetbits = 5
isvisible = 0

conditionrpn = defogger_sw,1,==
action = start

conditionrpn = defogger_sw,0,==
action = stop


Code: Select all
01: type=ssmk
  : name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Speed(rpm)
  : name[paramname,16] value[Engine_Speed(rpm),0,0.000000]
03: paramid = 0x00000E
  : name[paramid,17] value[0x00000E,14,0.000000]
04: databits = 16
  : name[databits,22] value[16,16,16.000000]
05: scalingrpn = x,4,/
  : name[scalingrpn,18] value[x,4,/,0,0.000000]
06: paramname = Ignition_Total_Timing(degrees)
  : name[paramname,16] value[Ignition_Total_Timing(degrees),0,0.000000]
07: paramid = 0x000011
  : name[paramid,17] value[0x000011,17,0.000000]
08: databits = 8
  : name[databits,22] value[8,8,8.000000]
09: scalingrpn = x,128,-,2,/
  : name[scalingrpn,18] value[x,128,-,2,/,0,0.000000]
10: paramname = Intake_Air_Temperature(C)
  : name[paramname,16] value[Intake_Air_Temperature(C),0,0.000000]
11: paramid = 0x000012
  : name[paramid,17] value[0x000012,18,0.000000]
12: databits = 8
  : name[databits,22] value[8,8,8.000000]
13: scalingrpn = x,40,-
  : name[scalingrpn,18] value[x,40,-,0,0.000000]
14: paramname = Mass_Airflow(g/s)
  : name[paramname,16] value[Mass_Airflow(g/s),0,0.000000]
15: paramid = 0x000013
  : name[paramid,17] value[0x000013,19,0.000000]
16: databits = 16
  : name[databits,22] value[16,16,16.000000]
17: scalingrpn = x,100,/
  : name[scalingrpn,18] value[x,100,/,0,0.000000]
18: paramname = Mass_Airflow_Sensor_Voltage(V)
  : name[paramname,16] value[Mass_Airflow_Sensor_Voltage(V),0,0.000000]
19: paramid = 0x00001D
  : name[paramid,17] value[0x00001D,29,0.000000]
20: databits = 8
  : name[databits,22] value[8,8,8.000000]
21: scalingrpn = x,50,/
  : name[scalingrpn,18] value[x,50,/,0,0.000000]
22: paramname = Primary_Wastegate_Duty_Cycle(%)
  : name[paramname,16] value[Primary_Wastegate_Duty_Cycle(%),0,0.000000]
23: paramid = 0x000030
  : name[paramid,17] value[0x000030,48,0.000000]
24: databits = 8
  : name[databits,22] value[8,8,8.000000]
25: scalingrpn = x,100,*,255,/
  : name[scalingrpn,18] value[x,100,*,255,/,0,0.000000]
26: paramname = Fuel_Pressure_(High)(psi)
  : name[paramname,16] value[Fuel_Pressure_(High)(psi),0,0.000000]
27: paramid = 0x000105
  : name[paramid,17] value[0x000105,261,0.000000]
28: databits = 8
  : name[databits,22] value[8,8,8.000000]
29: scalingrpn = x,25,/,145.0377,*
  : name[scalingrpn,18] value[x,25,/,145.0377,*,0,0.000000]
30: paramname = IAM*(raw_ecu_value)
  : name[paramname,16] value[IAM*(raw_ecu_value),0,0.000000]
31: paramid = 0x20118
  : name[paramid,17] value[0x20118,131352,0.000000]
32: databits = 8
  : name[databits,22] value[8,8,8.000000]
33: scalingrpn = x
  : name[scalingrpn,18] value[x,0,0.000000]
34: paramname = Engine_Load*(g/rev)
  : name[paramname,16] value[Engine_Load*(g/rev),0,0.000000]
35: paramid = 0x21847
  : name[paramid,17] value[0x21847,137287,0.000000]
36: databits = 16
  : name[databits,22] value[16,16,16.000000]
37: scalingrpn = x,.00006103515625,*
  : name[scalingrpn,18] value[x,.00006103515625,*,0,0.000000]
38: paramname = Turbo_Dynamics_Burst*(absolute_%)
  : name[paramname,16] value[Turbo_Dynamics_Burst*(absolute_%),0,0.000000]
39: paramid = 0x20CF6
  : name[paramid,17] value[0x20CF6,134390,0.000000]
40: databits = 16
  : name[databits,22] value[16,16,16.000000]
41: scalingrpn = x,.00390625,*,50,-
  : name[scalingrpn,18] value[x,.00390625,*,50,-,0,0.000000]
42: paramname = Turbo_Dynamics_Continuous*(absolute_%)
  : name[paramname,16] value[Turbo_Dynamics_Continuous*(absolute_%),0,0.000000]
43: paramid = 0x20CF4
  : name[paramid,17] value[0x20CF4,134388,0.000000]
44: databits = 16
  : name[databits,22] value[16,16,16.000000]
45: scalingrpn = x,.00390625,*,50,-
  : name[scalingrpn,18] value[x,.00390625,*,50,-,0,0.000000]
46: paramname = Feedback_Knock_Correction*(degrees)
  : name[paramname,16] value[Feedback_Knock_Correction*(degrees),0,0.000000]
47: paramid = 0x20B80
  : name[paramid,17] value[0x20B80,134016,0.000000]
48: databits = 8
  : name[databits,22] value[8,8,8.000000]
49: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
50: paramname = Fine_Learning_Knock_Correction*(degrees)
  : name[paramname,16] value[Fine_Learning_Knock_Correction*(degrees),0,0.000000]
51: paramid = 0x20B85
  : name[paramid,17] value[0x20B85,134021,0.000000]
52: databits = 8
  : name[databits,22] value[8,8,8.000000]
53: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
54: paramname = Manifold_Absolute_Pressure_(Direct)*(psi_absolute)
  : name[paramname,16] value[Manifold_Absolute_Pressure_(Direct)*(psi_absolute),0,0.000000]
55: paramid = 0x2186A
  : name[paramid,17] value[0x2186A,137322,0.000000]
56: databits = 16
  : name[databits,22] value[16,16,16.000000]
57: scalingrpn = x,0.01933677,*
  : name[scalingrpn,18] value[x,0.01933677,*,0,0.000000]
58: paramname = A/F_Sensor_#1_(Direct)*(AFR)
  : name[paramname,16] value[A/F_Sensor_#1_(Direct)*(AFR),0,0.000000]
log parameter name too long at line 58

Re: Openport standalone Config tool Beta

PostPosted: Fri Dec 04, 2009 9:46 pm
by ptharris
yet this works for me
Code: Select all
type=ssmk

paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/

paramname = Ignition_Total_Timing(degrees)
paramid = 0x000011
databits = 8
scalingrpn = x,128,-,2,/

paramname = Intake_Air_Temperature(C)
paramid = 0x000012
databits = 8
scalingrpn = x,40,-

paramname = Throttle_Opening_Angle(%)
paramid = 0x000015
databits = 8
scalingrpn = x,100,*,255,/

paramname = A/F_Sensor_#1(AFR)
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*

paramname = IAM(multiplier)
paramid = 0x0000F9
databits = 8
scalingrpn = x,16,/

paramname = Engine_Load*(g/rev)
paramid = 0x21847
databits = 16
scalingrpn = x,.00006103515625,*

paramname = Feedback_Knock_Correction*(degrees)
paramid = 0x20B80
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Fine_Learning_Knock_Correction*(degrees)
paramid = 0x20B85
databits = 8
scalingrpn = x,.3515625,*,45,-

paramname = Fine_Learning_Table_Offset*(index_position)
paramid = 0x20B86
databits = 8
scalingrpn = x,1,+

paramname = Manifold_Relative_Pressure_(Direct)*(psi_relative)
paramid = 0x2186C
databits = 16
scalingrpn = x,32768,-,0.01933677,*

paramname = defogger_sw
paramid = 0x64
databits = 1
offsetbits = 5
isvisible = 0

conditionrpn = defogger_sw,1,==
action = start

conditionrpn = defogger_sw,0,==
action = stop



Code: Select all
01: type=ssmk
  : name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Speed(rpm)
  : name[paramname,16] value[Engine_Speed(rpm),0,0.000000]
03: paramid = 0x00000E
  : name[paramid,17] value[0x00000E,14,0.000000]
04: databits = 16
  : name[databits,22] value[16,16,16.000000]
05: scalingrpn = x,4,/
  : name[scalingrpn,18] value[x,4,/,0,0.000000]
06: paramname = Ignition_Total_Timing(degrees)
  : name[paramname,16] value[Ignition_Total_Timing(degrees),0,0.000000]
07: paramid = 0x000011
  : name[paramid,17] value[0x000011,17,0.000000]
08: databits = 8
  : name[databits,22] value[8,8,8.000000]
09: scalingrpn = x,128,-,2,/
  : name[scalingrpn,18] value[x,128,-,2,/,0,0.000000]
10: paramname = Intake_Air_Temperature(C)
  : name[paramname,16] value[Intake_Air_Temperature(C),0,0.000000]
11: paramid = 0x000012
  : name[paramid,17] value[0x000012,18,0.000000]
12: databits = 8
  : name[databits,22] value[8,8,8.000000]
13: scalingrpn = x,40,-
  : name[scalingrpn,18] value[x,40,-,0,0.000000]
14: paramname = Throttle_Opening_Angle(%)
  : name[paramname,16] value[Throttle_Opening_Angle(%),0,0.000000]
15: paramid = 0x000015
  : name[paramid,17] value[0x000015,21,0.000000]
16: databits = 8
  : name[databits,22] value[8,8,8.000000]
17: scalingrpn = x,100,*,255,/
  : name[scalingrpn,18] value[x,100,*,255,/,0,0.000000]
18: paramname = A/F_Sensor_#1(AFR)
  : name[paramname,16] value[A/F_Sensor_#1(AFR),0,0.000000]
19: paramid = 0x000046
  : name[paramid,17] value[0x000046,70,0.000000]
20: databits = 8
  : name[databits,22] value[8,8,8.000000]
21: scalingrpn = x,128,/,14.7,*
  : name[scalingrpn,18] value[x,128,/,14.7,*,0,0.000000]
22: paramname = IAM(multiplier)
  : name[paramname,16] value[IAM(multiplier),0,0.000000]
23: paramid = 0x0000F9
  : name[paramid,17] value[0x0000F9,249,0.000000]
24: databits = 8
  : name[databits,22] value[8,8,8.000000]
25: scalingrpn = x,16,/
  : name[scalingrpn,18] value[x,16,/,0,0.000000]
26: paramname = Engine_Load*(g/rev)
  : name[paramname,16] value[Engine_Load*(g/rev),0,0.000000]
27: paramid = 0x21847
  : name[paramid,17] value[0x21847,137287,0.000000]
28: databits = 16
  : name[databits,22] value[16,16,16.000000]
29: scalingrpn = x,.00006103515625,*
  : name[scalingrpn,18] value[x,.00006103515625,*,0,0.000000]
30: paramname = Feedback_Knock_Correction*(degrees)
  : name[paramname,16] value[Feedback_Knock_Correction*(degrees),0,0.000000]
31: paramid = 0x20B80
  : name[paramid,17] value[0x20B80,134016,0.000000]
32: databits = 8
  : name[databits,22] value[8,8,8.000000]
33: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
34: paramname = Fine_Learning_Knock_Correction*(degrees)
  : name[paramname,16] value[Fine_Learning_Knock_Correction*(degrees),0,0.000000]
35: paramid = 0x20B85
  : name[paramid,17] value[0x20B85,134021,0.000000]
36: databits = 8
  : name[databits,22] value[8,8,8.000000]
37: scalingrpn = x,.3515625,*,45,-
  : name[scalingrpn,18] value[x,.3515625,*,45,-,0,0.000000]
38: paramname = Fine_Learning_Table_Offset*(index_position)
  : name[paramname,16] value[Fine_Learning_Table_Offset*(index_position),0,0.000000]
39: paramid = 0x20B86
  : name[paramid,17] value[0x20B86,134022,0.000000]
40: databits = 8
  : name[databits,22] value[8,8,8.000000]
41: scalingrpn = x,1,+
  : name[scalingrpn,18] value[x,1,+,0,0.000000]
42: paramname = Manifold_Relative_Pressure_(Direct)*(psi_relative)
  : name[paramname,16] value[Manifold_Relative_Pressure_(Direct)*(psi_relative),0,0.000000]
43: paramid = 0x2186C
  : name[paramid,17] value[0x2186C,137324,0.000000]
44: databits = 16
  : name[databits,22] value[16,16,16.000000]
45: scalingrpn = x,32768,-,0.01933677,*
  : name[scalingrpn,18] value[x,32768,-,0.01933677,*,0,0.000000]
46: paramname = defogger_sw
  : name[paramname,16] value[defogger_sw,0,0.000000]
47: paramid = 0x64
  : name[paramid,17] value[0x64,100,0.000000]
48: databits = 1
  : name[databits,22] value[1,1,1.000000]
49: offsetbits = 5
  : name[offsetbits,23] value[5,5,5.000000]
50: isvisible = 0
  : name[isvisible,25] value[0,0,0.000000]
51: conditionrpn = defogger_sw,1,==
  : name[conditionrpn,48] value[defogger_sw,1,==,0,0.000000]
52: action = start
  : name[action,49] value[start,0,0.000000]
53: conditionrpn = defogger_sw,0,==
  : name[conditionrpn,48] value[defogger_sw,0,==,0,0.000000]
54: action = stop
  : name[action,49] value[stop,0,0.000000]

--- log config dump ---


channel type: ssmk
protocol id: 3
baud: 4800

param name: Engine_Speed(rpm)
param id: 0x0000000E
read width: 2 bytes
data width: 16 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,4.000000,/

param name: Ignition_Total_Timing(degrees)
param id: 0x00000011
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,128.000000,-,2.000000,/

param name: Intake_Air_Temperature(C)
param id: 0x00000012
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,40.000000,-

param name: Throttle_Opening_Angle(%)
param id: 0x00000015
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,100.000000,*,255.000000,/

param name: A/F_Sensor_#1(AFR)
param id: 0x00000046
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,128.000000,/,14.700000,*

param name: IAM(multiplier)
param id: 0x000000F9
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,16.000000,/

param name: Engine_Load*(g/rev)
param id: 0x00021847
read width: 2 bytes
data width: 16 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,0.000061,*

param name: Feedback_Knock_Correction*(degrees)
param id: 0x00020B80
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,0.351563,*,45.000000,-

param name: Fine_Learning_Knock_Correction*(degrees)
param id: 0x00020B85
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,0.351563,*,45.000000,-

param name: Fine_Learning_Table_Offset*(index_position)
param id: 0x00020B86
read width: 1 bytes
data width: 8 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,1.000000,+

param name: Manifold_Relative_Pressure_(Direct)*(psi_relative)
param id: 0x0002186C
read width: 2 bytes
data width: 16 bits
data offset: 0 bits
float: 0
low priority: 0
scaling: x,32768.000000,-,0.019337,*

param name: defogger_sw
param id: 0x00000064
read width: 1 bytes
data width: 1 bits
data offset: 5 bits
float: 0
low priority: 0
scaling: x

trigger action: start condition: defogger_sw,1.000000,==
trigger action: stop condition: defogger_sw,0.000000,==

--- storage info ---
log stringlist: 400 chars
log floatlist: 15 floats
worst case ssm request is 51 bytes long, response 20 bytes long and will be sent every 200000us (147893us is fastest possible)
logging interval will be 200000us

Re: Openport standalone Config tool Beta

PostPosted: Sat Dec 05, 2009 1:50 am
by pavlik1
Strange becouse the parameter name is longer in row 54 than 58

54: paramname = Manifold_Absolute_Pressure_(Direct)*(psi_absolute)
: name[paramname,16] value[Manifold_Absolute_Pressure_(Direct)*(psi_absolute),0,0.000000]
55: paramid = 0x2186A
: name[paramid,17] value[0x2186A,137322,0.000000]
56: databits = 16
: name[databits,22] value[16,16,16.000000]
57: scalingrpn = x,0.01933677,*
: name[scalingrpn,18] value[x,0.01933677,*,0,0.000000]
58: paramname = A/F_Sensor_#1_(Direct)*(AFR)
: name[paramname,16] value[A/F_Sensor_#1_(Direct)*(AFR),0,0.000000]
log parameter name too long at line 58

I will try your last working file and post the result

Re: Openport standalone Config tool Beta

PostPosted: Sat Dec 05, 2009 2:54 am
by freakin
I have posted in colby's main thread to see if he can find out what is going on with the logger.

Re: Openport standalone Config tool Beta

PostPosted: Sat Dec 05, 2009 2:59 pm
by pavlik1
to ptharis

with the code you claim to be working I got:

01: type=ssmk
: name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Speed(rpm)
: name[paramname,16] value[Engine_Speed(rpm),0,0.000000]
03: paramid = 0x00000E
: name[paramid,17] value[0x00000E,14,0.000000]
04: databits = 16
: name[databits,22] value[16,16,16.000000]
05: scalingrpn = x,4,/
: name[scalingrpn,0] value[x,4,/,0,0.000000]
unrecognized option [scalingrpn] at line 5

Re: Openport standalone Config tool Beta

PostPosted: Sat Dec 05, 2009 6:45 pm
by ptharris
pavlik1 wrote:to ptharis

with the code you claim to be working I got:

01: type=ssmk
: name[type,8] value[ssmk,0,0.000000]
02: paramname = Engine_Speed(rpm)
: name[paramname,16] value[Engine_Speed(rpm),0,0.000000]
03: paramid = 0x00000E
: name[paramid,17] value[0x00000E,14,0.000000]
04: databits = 16
: name[databits,22] value[16,16,16.000000]
05: scalingrpn = x,4,/
: name[scalingrpn,0] value[x,4,/,0,0.000000]
unrecognized option [scalingrpn] at line 5

i dont claim it to be working, it is working

this is for A4SD900B jdm sti v7, not applicable to anything else, unless your ecu has the same storage address for all the parameters

Re: Openport standalone Config tool Beta

PostPosted: Sun Dec 06, 2009 3:22 am
by pavlik1
Hello,

There is no doubt it is working with your ecu,
may be as general suggestion, when posting the file please also write the type of your ECU. In this way people with the same ECU can test it. Otherwise is a big mess and very hard to troubleshoot.

Re: Openport standalone Config tool Beta

PostPosted: Wed Dec 09, 2009 12:22 am
by ptharris
Freakin


Any update on your tool? Seems to be a few of us having the same issues (ie no log produced, not logging to sd card)

Thanks Phil

Re: Openport standalone Config tool Beta

PostPosted: Sun Dec 13, 2009 1:19 pm
by ptharris
any news? :(

Re: Openport standalone Config tool Beta

PostPosted: Tue Dec 15, 2009 3:51 pm
by lonertic
anyone? I'm getting the "unrecognised" error too on my latest OP2 .. so I'm using a laptop to log right now... :(

Re: Openport standalone Config tool Beta

PostPosted: Mon Dec 21, 2009 10:05 am
by ptharris
ptharris wrote:Freakin


Any update on your tool? Seems to be a few of us having the same issues (ie no log produced, not logging to sd card)

Thanks Phil

Re: Openport standalone Config tool Beta

PostPosted: Mon Dec 21, 2009 11:30 am
by freakin
hey, Im back. Reading back through some of the previous posts, please can you clarify exactly what issues you have outstanding, most of the last ones don't seem to be an issue with the config but the logger.

Re: Openport standalone Config tool Beta

PostPosted: Tue Mar 09, 2010 5:58 pm
by cboles
Not to make life harder for you, but I have posted a new version at the top of the logging thread. Take a look, read the release info carefully, and check it out! It adds some new features and was to log slow parameters that you may want to add to your program.

Colby

Re: Openport standalone Config tool Beta

PostPosted: Sun Mar 28, 2010 11:06 pm
by mfb
Colby,

Will OP kline be able to log ecus that are locked y Cobb AP and Ecutek?