Markus Posted June 9, 2020 Report Share Posted June 9, 2020 Hi My friend just switched from the G4+ to the G4X . We set the CAN stream to the Link Generic , that we also used on his G4+ However , the output is different on the G4X and not like inGeneric Dash.lcs the description Here is the Output versus the Displayed values in the Software . In General it only seems to convert integegers to HEX (So no Conversion from RAW neccesary and values are rounded ) In the Description of the protocol in the G4x helpfile the protocol has not changed compared to the G4+. But i see for instance the temperatures should have a offset of -50 as they are sent as unsigned integers ECT is shown in the software with 23 degrees so i would expect 0x4300 which is 73 dec , but i am receiving 0x1700 which is 23 dec . The same behaviour seems to be with all the Temps Here is the CAN Data i receive : (1591528882.121744) can0 3E8#0000000065000000 (1591528882.121855) can0 3E8#0100660004000000 (1591528882.121974) can0 3E8#0200000000001700 // ECT is sent without the offset so only positive numbers are possible (1591528882.122098) can0 3E8#030015000B000000 //Battery voltage should be 11.97V but i only receive a value of 11 dec = 0x0B00 instead of 1197 dec (1591528882.122223) can0 3E8#0400000000000000 (1591528882.122352) can0 3E8#0500000000000000 (1591528882.122474) can0 3E8#0600000000000000 (1591528882.122596) can0 3E8#0700000000000E00 (1591528882.122721) can0 3E8#0800000001000000 (1591528882.122846) can0 3E8#0900000000000000 (1591528882.122978) can0 3E8#0A00000000000000 (1591528882.123097) can0 3E8#0B00000000000000 (1591528882.123224) can0 3E8#0C00000000000000 (1591528882.123347) can0 3E8#0D00510000000000 Could you please clarify if this is a bug , or did i set up something incorrect ? Kind Regards Markus Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.