koracing Posted October 10, 2020 Report Share Posted October 10, 2020 OK, so I'm a CAN noob, but I've been reading these forums and beating my head against trying to make the CAN EGT from AEM read into a Link G4+ Plug in on a 07 subaru STI ecu. The car has a AEM CD7 Dash thatis also reading the CAN EGT just fine (as one might expect). The Settings in the dash are as follows: With the extended ID (non-hex) being 47616, start bits o 8, 24, 40, and 56; 16 wide, signed, (not sure what BE/Motorola means), multiplex off, scalar 0.1, offset 0, reciprocal unchecked. Based on these values I set the Stream in the Link to as follows: With the channel settings: What I get is continuously fluctuation numbers that don't hold stead and will run up to over 10k and then drop to zero and start counting up again. The Dash is holding stead at about 750-950°F depending on which cylinder in particular we are discussing. Here are two screen shots of the readings in the Link a few moments apart at idle: I'm not sure if there is a fundamental issue with how the data is being received or not, or my settings, but I'm at a bit of a loss and could use some help. Thanks in advance for anything you can help me with. Quote Link to comment Share on other sites More sharing options...
Adamw Posted October 10, 2020 Report Share Posted October 10, 2020 Cant see all of the info I need but it looks like your start positions dont match. Be aware that AEM use terminology "Start bit" while link uses "start position". The trouble with the "start bit" terminology is there doesnt seem to be a common convention to how they are numbered - some manufacturers the first bit is #1, some use #0, some start from the left end, others start from the right end. Link instead use "Start position" which refers to the position in the visual frame grid at the bottom. I know confusing but at least AEM and Link have a visual representation to help. So, if you look at the visual table thing in AEM software you should see that the EGT 1 is sitting spread over byte 0 & 1. Whereas if you click on the CAN TC 1 parameter in you Link stream setup you will see you actually have it sitting in sitting in Byte 1 & 2 (i.e one byte to the right). So, in the Link set up change your start positions to 0,16,32,48, I suspect that is all you will need. If that doesnt work then attach the actual configs so I can take a better look. 31 minutes ago, koracing said: not sure what BE/Motorola means Big endian, Motorola, MSB, MS first or normal are different ways to refer to the byte order with the most significant byte at the left hand end. Conversely, Little endian, Intel, LS first, LSB or word swap refer to the opposite byte order. Quote Link to comment Share on other sites More sharing options...
koracing Posted October 10, 2020 Author Report Share Posted October 10, 2020 [EDIT] I swear I tried moving those to the 0, 16, 32, and 48 start bits already, but that seems to have done the trick. It must have been at a point when I wasn't getting any data at all coming in due to some other setting misstep. I'm going to leave this information here for anyone else that may run into the same problem down the road. Here's the Stream setup that worked: I also did notice I had the signed/unsigned set to unsigned when the aem dash was set to signed. That seems to have no impact on the readings? What is the purpose significance of this? [/EDIT] Going by the arrows here - it looks like in the dash setup, it starts at bit 8 - goes to 15, then goes up a line to bit 7 then down to 0 - that seems strange. I'm attaching the dash config and pclr. Thanks! EGT forester.linkg4.KO.test4.aemcd7 KO Yap Fozzster 001 10-09-20.pclr Quote Link to comment Share on other sites More sharing options...
Adamw Posted October 10, 2020 Report Share Posted October 10, 2020 For signed/unsigned its best to have them both set to the same, but in this case it wont make any difference unless your EGT goes below zero °C or above 3200°C. Quote Link to comment Share on other sites More sharing options...
vasom56 Posted August 25, 2023 Report Share Posted August 25, 2023 I have same aem egt can adapter with Link Fury X and couldn't figure out connection. For some reason ny stream doesn't work. Is there any way to confirm that link see adapter first? Thank you Quote Link to comment Share on other sites More sharing options...
Adamw Posted August 25, 2023 Report Share Posted August 25, 2023 So did you follow the instructions in the help file? Please attach a copy of your tune if you have followed those instructions and they are not showing. Quote Link to comment Share on other sites More sharing options...
vasom56 Posted August 25, 2023 Report Share Posted August 25, 2023 Thank you a lot figure out was wiring issue. 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.