ThatDamnRanga Posted June 30, 2021 Report Share Posted June 30, 2021 I was doing some CAN config diagnostics and noticed something... odd. Cruise Set Speed is 40kph, from the very second CAN message after the ECU starts up. I have validated this in PCLink The ECU is yet to be installed in the vehicle, so cruise is definitely neither enabled, nor set. This should be a value of either 0 or 0xFF as a result. The CAN data is reading the exact same as PCLink in this case so I haven't posted the log. Does this have any significance (other than confusing my custom dash readout)? Changing cruise minimum down to 10kph does not change the value. Running latest firmware. Quote Link to comment Share on other sites More sharing options...
Adamw Posted June 30, 2021 Report Share Posted June 30, 2021 Can you attach the tune and a short PC log. It shows zero in our test car both in PC Link and on the CAN dash. Quote Link to comment Share on other sites More sharing options...
ThatDamnRanga Posted July 1, 2021 Author Report Share Posted July 1, 2021 Attached. This is post rebooting both ECU and PCLink PC Datalog - 2021-07-2 8;55;24 am.llgx Subaru Impreza GD or GG H6 Turbo.pclx Quote Link to comment Share on other sites More sharing options...
Adamw Posted July 1, 2021 Report Share Posted July 1, 2021 Cruise status is showing enabled in your log. I suspect you dont have the CAN device connected that sends the CAN DI 13/14/15/16 message? If no CAN is received the CAN DI will timeout into fault condition. So that is the root cause. However, I dont think it still should enable cruise when faulted so I will get that looked at. Quote Link to comment Share on other sites More sharing options...
ThatDamnRanga Posted July 1, 2021 Author Report Share Posted July 1, 2021 1 hour ago, Adamw said: Cruise status is showing enabled in your log. I suspect you dont have the CAN device connected that sends the CAN DI 13/14/15/16 message? If no CAN is received the CAN DI will timeout into fault condition. So that is the root cause. However, I dont think it still should enable cruise when faulted so I will get that looked at. Correct, yeah the module that will handle those signals hasn't been designed or built yet. The other thing I find kinda... strange? Is that I'm sending the lights as a single bit as per Subaru standards, but the ECM uses 0 for off, 1 for active, and >1 for fault conditions. I'm slightly concerned weirdness might happen if the state is >1 on those bits depending on how your software implements it. Quote Link to comment Share on other sites More sharing options...
Adamw Posted July 2, 2021 Report Share Posted July 2, 2021 You can use a multiplier of -1 and offset of 1 to invert the 0/1. The >1 fault status wont work. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.