dsmtuned Posted July 28, 2015 Share Posted July 28, 2015 Hello, My 2009 OBXT ECU supports logging extended parameters in Romraider. However, the Tactrix 2.0 standalone logging onto an SD card seems not to. Is this normal or is there something wrong with my logcfg.txt file paramid addresses? The Tactrix won't log anything if extended parameters are specified. Thanks for the reality check. Link to comment Share on other sites More sharing options...
rhino6303 Posted July 28, 2015 Share Posted July 28, 2015 Post your logcfg file for us to see. Link to comment Share on other sites More sharing options...
dsmtuned Posted July 28, 2015 Author Share Posted July 28, 2015 It doesn't matter what I do with the triggers. The Tactrix will only log to the SD card if I have non-extended parameters. ECU ID: 5212525107 CAL ID: A2TB001C type = ssmcan paramname = Engine_Load_(Relative) paramid = 0x000007 databits = 8 scalingrpn = x,100,*,255,/ paramname = Engine_Speed paramid = 0x00000E databits = 16 scalingrpn = x,4,/ paramname = Vehicle_Speed paramid = 0x000010 databits = 8 scalingrpn = x,0.621371192,* paramname = Ignition_Total_Timing paramid = 0x000011 databits = 8 scalingrpn = x,128,-,2,/ paramname = Primary_Wastegate_Duty_Cycle paramid = 0x000030 databits = 8 scalingrpn = x,100,*,255,/ paramname = SI-Drive_Mode paramid = 0x00016A databits = 8 scalingrpn = x paramname = CL/OL_Fueling* paramid = 0xFFA44D databits = 8 scalingrpn = x,6,+ paramname = Target_Boost_(4-byte)* paramid = 0xFF63EC databits = 32 scalingrpn = x,760,-,0.01933677,* paramname = Target_Throttle_Plate_Position* paramid = 0xFF8308 databits = 32 scalingrpn = x,.84,/ paramname = Gear_(Calculated)* paramid = 0xFF701D databits = 8 scalingrpn = x paramname = Engine_Load_(2-byte)** paramid = 0xFF7044 databits = 16 scalingrpn = x,.00006103516,* paramname = Target_Boost_(2-byte)** paramid = 0xFF7056 databits = 16 scalingrpn = x,760,-,0.01933677,* paramname = A/F_Sensor_#1_(4-byte)* paramid = 0xFF6D78 databits = 32 scalingrpn = x,14.7,* paramname = Manifold_Relative_Pressure_(4-byte)* paramid = 0xFF6A78 databits = 32 scalingrpn = x,0.01933677,* paramname = Knock_Sum* paramid = 0xFF7FEC databits = 8 scalingrpn = x ;-------------triggers--------------- ;paramname = defogger_sw ;paramid = 0x64 ;databits = 1 ;offsetbits = 5 ;isvisible = 0 ;conditionrpn = defogger_sw,1,== ;action = start ;conditionrpn = defogger_sw,0,== ;action = stop ;paramname = Engine_Speed(rpm) ;paramid = 0x00000E ;databits = 16 ;scalingrpn = x,4,/ ;cruise set signal ;paramname = cruise_set_coast ;paramid = 0x000121 ;databits = 1 ;offsetbits = 5 ;isvisible = 0 ;cruise cancel signal ;paramname = cruise_cancel ;paramid = 0x0000D7 ;databits = 1 ;offsetbits = 0 ;isvisible = 0 ;start action, ;conditionrpn = cruise_set_coast,1,== ;action = start ;stop action ;conditionrpn = cruise_cancel,1,==,Engine_Speed(rpm),100,<,|| ;action = stop ;conditionrpn = Engine_Speed,0,> ;action = start ;conditionrpn = Engine_Speed,0,== ;action = stop Link to comment Share on other sites More sharing options...
bnguyenbb6 Posted July 29, 2015 Share Posted July 29, 2015 None of your logger activation parameters/conditions are active. Link to comment Share on other sites More sharing options...
dsmtuned Posted July 29, 2015 Author Share Posted July 29, 2015 None of your logger activation parameters are active. Right. It is supposed to log when you plug it in if you don't specify triggers. I eliminated problems by taking the triggers out of the equation. I just confirmed that it will log non-extended parameters with or workout the triggers. Again, Romraider can log the extended without a problem. Strange. Link to comment Share on other sites More sharing options...
rhino6303 Posted July 29, 2015 Share Posted July 29, 2015 First, I feel you are trying to log way too much stuff and you have repeats of several things. You said you aren't using triggers but your triggers are off too. The trigger name must match the parameter exactly. Try this and only this. Save as logcfg text file. type=ssmcan paramname = Engine_Load_(Relative) paramid = 0x000007 databits = 8 scalingrpn = x,100,*,255,/ paramname = Engine_Speed paramid = 0x00000E databits = 16 scalingrpn = x,4,/ paramname = Vehicle_Speed paramid = 0x000010 databits = 8 scalingrpn = x,0.621371192,* paramname = Ignition_Total_Timing paramid = 0x000011 databits = 8 scalingrpn = x,128,-,2,/ paramname = Primary_Wastegate_Duty_Cycle paramid = 0x000030 databits = 8 scalingrpn = x,100,*,255,/ paramname = SI-Drive_Mode paramid = 0x00016A databits = 8 scalingrpn = x paramname = CL/OL_Fueling* paramid = 0xFFA44D databits = 8 scalingrpn = x,6,+ paramname = Target_Boost_(4-byte)* paramid = 0xFF63EC databits = 32 scalingrpn = x,760,-,0.01933677,* paramname = Target_Throttle_Plate_Position* paramid = 0xFF8308 databits = 32 scalingrpn = x,.84,/ paramname = Gear_(Calculated)* paramid = 0xFF701D databits = 8 scalingrpn = x paramname = Engine_Load_(2-byte)** paramid = 0xFF7044 databits = 16 scalingrpn = x,.00006103516,* paramname = Target_Boost_(2-byte)** paramid = 0xFF7056 databits = 16 scalingrpn = x,760,-,0.01933677,* paramname = A/F_Sensor_#1_(4-byte)* paramid = 0xFF6D78 databits = 32 scalingrpn = x,14.7,* paramname = Manifold_Relative_Pressure_(4-byte)* paramid = 0xFF6A78 databits = 32 scalingrpn = x,0.01933677,* paramname = Knock_Sum* paramid = 0xFF7FEC databits = 8 scalingrpn = x ;-------------triggers--------------- ; Change xxx and yyyy to your desired ; RPM settings conditionrpn = Engine_Speed,0,> action = start conditionrpn = Engine_Speed,0,== action = stop Link to comment Share on other sites More sharing options...
dsmtuned Posted July 29, 2015 Author Share Posted July 29, 2015 Thanks for the idea. As long as those extended parameters are on there, it won't log. This works fine: type=ssmcan paramname = Engine_Load_(Relative) paramid = 0x000007 databits = 8 scalingrpn = x,100,*,255,/ paramname = Engine_Speed paramid = 0x00000E databits = 16 scalingrpn = x,4,/ paramname = Vehicle_Speed paramid = 0x000010 databits = 8 scalingrpn = x,0.621371192,* paramname = Ignition_Total_Timing paramid = 0x000011 databits = 8 scalingrpn = x,128,-,2,/ paramname = Throttle_Opening_Angle paramid = 0x000015 databits = 8 scalingrpn = x,100,*,255,/ paramname = Front_O2_Sensor_#1 paramid = 0x000016 databits = 16 scalingrpn = x,200,/ paramname = Knock_Correction_Advance paramid = 0x000022 databits = 8 scalingrpn = x,128,-,2,/ paramname = Manifold_Relative_Pressure paramid = 0x000024 databits = 8 scalingrpn = x,128,-,37,*,255,/ paramname = Primary_Wastegate_Duty_Cycle paramid = 0x000030 databits = 8 scalingrpn = x,100,*,255,/ paramname = A/F_Sensor_#1 paramid = 0x000046 databits = 8 scalingrpn = x,128,/ paramname = IAM paramid = 0x0000F9 databits = 8 scalingrpn = x,16,/ paramname = Fine_Learning_Knock_Correction paramid = 0x000199 databits = 8 scalingrpn = x,0.25,*,32,- ;-------------triggers--------------- ;paramname = defogger_sw paramid = 0x64 databits = 1 offsetbits = 5 isvisible = 0 paramname = Engine_Speed(rpm) paramid = 0x00000E databits = 16 scalingrpn = x,4,/ cruise set signal paramname = cruise_set_coast paramid = 0x000121 databits = 1 offsetbits = 5 isvisible = 0 cruise cancel signal paramname = cruise_cancel paramid = 0x0000D7 databits = 1 offsetbits = 0 isvisible = 0 start action, conditionrpn = cruise_set_coast,1,== action = start stop action conditionrpn = cruise_cancel,1,==,Engine_Speed(rpm),100,<,|| action = stop ;conditionrpn = defogger_sw,1,== ;action = start ;conditionrpn = defogger_sw,0,== ;action = stop Link to comment Share on other sites More sharing options...
rhino6303 Posted July 29, 2015 Share Posted July 29, 2015 Let's try to start simple then and see if we can get at least one. Please use this only and see if we can get something that makes sense. Also, please post the output file from the tactrix. paramname = Engine_Load_(2-byte)** paramid = 0xFF7044 databits = 16 scalingrpn = x,.00006103516,* ;-------------triggers--------------- conditionrpn = Engine_Speed,0,> action = start conditionrpn = Engine_Speed,0,== action = stop Link to comment Share on other sites More sharing options...
dsmtuned Posted July 29, 2015 Author Share Posted July 29, 2015 Ok, so simple didn't work either. Here is the output file converted to .txt. 001: paramname = Engine_Load_(2-byte)** : name[paramname,16] value[Engine_Load_(2-byte)**,0,0.000000] 002: paramid = 0xFF7044 : name[paramid,17] value[0xFF7044,16740420,0.000000] 003: databits = 16 : name[databits,22] value[16,16,16.000000] 004: scalingrpn = x,.00006103516,* : name[scalingrpn,18] value[x,.00006103516,*,0,0.000000] 005: ;-------------triggers--------------- 006: conditionrpn = Engine_Speed,0,> : name[conditionrpn,48] value[Engine_Speed,0,>,0,0.000000] unknown RPN token error on line(6): error in condition RPN formula Thank you for your help. I appreciate it. Link to comment Share on other sites More sharing options...
rhino6303 Posted July 29, 2015 Share Posted July 29, 2015 Ok, so simple didn't work either. Here is the output file converted to .txt. 001: paramname = Engine_Load_(2-byte)** : name[paramname,16] value[Engine_Load_(2-byte)**,0,0.000000] 002: paramid = 0xFF7044 : name[paramid,17] value[0xFF7044,16740420,0.000000] 003: databits = 16 : name[databits,22] value[16,16,16.000000] 004: scalingrpn = x,.00006103516,* : name[scalingrpn,18] value[x,.00006103516,*,0,0.000000] 005: ;-------------triggers--------------- 006: conditionrpn = Engine_Speed,0,> : name[conditionrpn,48] value[Engine_Speed,0,>,0,0.000000] unknown RPN token error on line(6): error in condition RPN formula Thank you for your help. I appreciate it. Woops, I forgot to add what the trigger is asking for. Here you go: type=ssmcan paramname = Engine_Speed paramid = 0x00000E databits = 16 scalingrpn = x,4,/ paramname = Engine_Load_(2-byte)** paramid = 0xFF7044 databits = 16 scalingrpn = x,.00006103516,* ;-------------triggers--------------- conditionrpn = Engine_Speed,0,> action = start conditionrpn = Engine_Speed,0,== action = stop Link to comment Share on other sites More sharing options...
dsmtuned Posted July 29, 2015 Author Share Posted July 29, 2015 That logged!! Could one of the parameters I specified be at the wrong address? Link to comment Share on other sites More sharing options...
rhino6303 Posted July 29, 2015 Share Posted July 29, 2015 That logged!! Could one of the parameters I specified be at the wrong address? Yes. You're also trying to log too much and have too many triggers. Go through your list and pick out the stuff you really want; try to have as many 8 bit and 16 bit rather than 32. In other words, use the ones that have nothing after their name or 2 byte. For now only use the rpm trigger. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.