freakin wrote:im not sure if the OP2 likes funny characters in the paramnames you could try removing things like * # and () etc then repeat.. let me know if thats killing it and I will strip it from my app
freakin wrote:does it work with the sample file?
have you verified the version of the s/w on the OP?
type = ssmcan
paramname = A/F_Correction_#1(%)
paramid = 0x000009
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = A/F_Learning_#1(%)
paramid = 0x00000A
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/
paramname = Manifold_Relative_Pressure(psi)
paramid = 0x000024
databits = 8
scalingrpn = x,128,-,37,*,255,/
paramname = A/F_Sensor_#1(AFR)
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*
paramname = Knock_Sum*(count)
paramid = 0xFF7FEC
databits = 8
scalingrpn = x
conditionrpn = Engine_Speed(rpm),0,>
action = start
conditionrpn = Engine_Speed(rpm),0,==
action = stop
mdedwar wrote:Since using the stand alone logging I have had to recalibrate the LC-1 twice as the LC-1 started showing weird values even through the logworks software. Not sure if this is a problem with pluging it in to the tactrix cable and it randomly reseting the LC-1 or some other problem with the LC-1 (eg lose wire somewhere). However when it is calibrated it has worked fine.
Cheers,
Matt.
type = ssmcan
paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/
paramname = AFR
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*
;paramname = Load4byte
;paramid = 0xFF6C40
;isfloat = 1
;scalingrpn = x
paramname = CL/OL
paramid = 0xFFA44D
databits = 8
scalingrpn = x,6,+
;paramname = AFL4byte
;paramid = 0xFF793D
;isfloat = 1
;scalingrpn = x,100,*
;paramname = AFC4byte
;paramid = 0xFF764C
;isfloat = 1
;scalingrpn = x,100,*,100,-
;paramname = MRP4byte
;paramid = 0xFF6A78
;isfloat = 1
;scalingrpn = x,0.01933677,*
paramname = Knock_Sum
paramid = 0xFF7FEC
databits = 8
scalingrpn = x
conditionrpn = Engine_Speed(rpm),0,>
action = start
conditionrpn = Engine_Speed(rpm),0,==
action = stopsample time Engine_Speed(rpm) AFR CL/OL Knock_Sum
0 1.390812 10756.5 19.2937 24 168
1 1.690812 10756.5 19.2937 24 168
6 1.940812 10756.5 19.2937 24 168
11 2.190812 10756.5 19.2937 24 168
type = ssmcan
paramname = A/F_Correction_#1(%)
paramid = 0x000009
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = A/F_Learning_#1(%)
paramid = 0x00000A
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = Engine_Speed(rpm)
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/
paramname = Manifold_Relative_Pressure(psi)
paramid = 0x000024
databits = 8
scalingrpn = x,128,-,37,*,255,/
paramname = A/F_Sensor_#1(AFR)
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*
conditionrpn = Engine_Speed(rpm),0,>
action = start
conditionrpn = Engine_Speed(rpm),0,==
action = stopsample time A/F_Correction_#1(%) A/F_Learning_#1(%) Engine_Speed(rpm) Manifold_Relative_Pressure(psi) A/F_Sensor_#1(AFR)
0 4.330606 0 4.6875 198.5 -0.580392 14.7
1 4.380606 0 4.6875 198.5 -0.580392 14.7
2 4.430606 0 4.6875 198.5 -0.580392 14.7
3 4.480606 0 4.6875 213.25 -0.72549 14.7
CasopoliS wrote:So, to summarize my post above... the readings seem to change based on the other parameters that are also being logged. I can get speed and AFR correct, but as soon as I add other parameters they become incorrect. Hope this helps with the development.
EDIT: After some testing I see that adding Knock Sum to the file will screw up the other values alone. So maybe it has something to do with logging ECU-specific parameters that are screwing up the logs???? Anyone else seeing the same thing? I can log "standard" parameters, but parameters that have a different looking address based on the ECU number seem to screw up the log.
mdedwar wrote:sql_dev wrote:Hi Colby,
I just tried again and I still have the same issue. Please see my cfg file below. My car is 2009 WRX. I verified I have the latest OP2 firmware version 1.10.2702.
You have the type wrong. You need to use type=ssmk if you want to use ram params.
type=ssmk
paramname = Coolant
paramid = 0x000008
databits = 8
scalingrpn = x,40,-
paramname = A/F_Correction_#1(%)
paramid = 0x000009
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = A/F_Learning_#1(%)
paramid = 0x00000A
databits = 8
scalingrpn = x,128,-,100,*,128,/
paramname = RPM
paramid = 0x00000E
databits = 16
scalingrpn = x,4,/
paramname = A/F_Sensor_#1(AFR)
paramid = 0x000046
databits = 8
scalingrpn = x,128,/,14.7,*
paramname = CL/OL_Fueling*(status)
paramid = 0xFFA44D
databits = 8
scalingrpn = x,6,+
paramname = Engine_Load_(2-byte)**(g/rev)
paramid = 0xFF7044
databits = 16
scalingrpn = x,.00006103516,*
paramname = Manifold_Relative_Sea_Level_Pressure_(2-byte)
paramid = 0xFF7052
databits = 16
scalingrpn = x,760,-,0.01933677,*
paramname = Knock_Sum*(count)
paramid = 0xFF7FEC
databits = 8
scalingrpn = x
conditionrpn = Coolant,76,>
action = start
conditionrpn = RPM,0,==
action = stopTephra wrote:Colby - I think I found a bug.
time cannot go higher than MAXINT - ie 4290 ish seconds.
Fix that and that should hopefully fix LONG trip recordings
In fact I am not even sure how "time" is meant to work, this morning (after leaving the car OFF for 16 hour) my time started at 2000ish seconds.
The ignition was off, but the car was NOT locked (I had the keys in the car) maybe the car detected the keys (Evo FastKey here) and kept the car awake?!?!?
Return to Openport Stand-Alone Logging Beta
Users browsing this forum: No registered users and 0 guests