I am using the stock e46 M3 sensor, which the AEM infinity ECU can see.
But the AEM infinity does not output that data onto the CAN BUS like the stock e46 ECU does.
That's the problem
AEM Infinity CAN channel mapping script
Ok. In that case, you should be able to tap into the CAN bus data that is output by the E46 and map it in the same way as we do with our regular E46 mapping.
Is all of this happening on the same CAN bus? If you're already connected to the same CAN bus that the steering angle sensor and the ECU is on, then you should see the E46 steering angle sensor data, no need for it to be re-broadcast from the AEM system.
Is all of this happening on the same CAN bus? If you're already connected to the same CAN bus that the steering angle sensor and the ECU is on, then you should see the E46 steering angle sensor data, no need for it to be re-broadcast from the AEM system.
After my last post i got an email from AEM. They will be enabling the steering angle sensor data to be broadcast on the AEMnet CAN with the next software/firmware update for the AEM infinity for the e46.
So I think I will wait for that to happen rather than trying to tap the other wires as it is not that critical to have immediately.
So I think I will wait for that to happen rather than trying to tap the other wires as it is not that critical to have immediately.
-
- Posts: 12
- Joined: Mon Jan 23, 2023 4:36 am
Re: AEM Infinity CAN channel mapping script
Here is a more complete mapping of AEM Infinity items that can be mapped through the AEMNet CAN bus. Steering angle is probably in there as well, but I am not using that on my E36:
Here is the horrible looking text:
Signal Signal Byte Offest Length Scaling
AEMNet/A Engine RPM 32,546,816 0 2 0.39063 + 0
AEMNet/A Throttle Pos 32,546,816 4 2 0.0015259 + 0
AEMNet/A IAT © 32,546,816 6 1 1 + 0
AEMNet/A Coolant Temp © 32,546,816 7 1 1 + 0
AEMNet/A ADCR11 32,546,817 0 2 0.00007782 V/bit
AEMNet/A ADCR13 32,546,817 2 2 0.00007782 V/bit
AEMNet/A ADCR14 32,546,817 4 2 0.00007782 V/bit
AEMNet/A ADCR17 32,546,817 6 2 0.00007782 V/bit
AEMNet/A ADCR18 32,546,818 0 2 0.00007782 V/bit
AEMNet/A ADCR15 32,546,818 2 2 0.00007782 V/bit
AEMNet/A ADCR16 32,546,818 4 2 0.00007782 V/bit
AEMNet/A ADCR08 32,546,818 6 2 0.00007782 V/bit
AEMNet/A Lambda #1 32,546,819 0 1 "0.00390625
Lambda/bit + 0.5"
AEMNet/A Lambda #2 32,546,819 1 1 "0.00390625
Lambda/bit + 0.5"
AEMNet/A IGN Timing 32,546,819 5 1 0.35156 Deg/bit - 17
AEMNet/A Battery (V) 32,546,819 6 2 0.0002455 V/bit
AEMNet/A MAP 32,546,820 0 2 0.1 kPa/bit
AEMNet/A VE 32,546,820 2 1 1 %/bit
AEMNet/A Fuel Pressure 32,546,820 3 1 0.580151 PSIg/bit
AEMNet/A Oil Pressure 32,546,820 4 1 0.580151 PSIg/bit
AEMNet/A Fuel Pump 32,546,820 6.0 1 Boolean
AEMNet/A Fan 1 32,546,820 6.1 1 Boolean
AEMNet/A Fan 2 32,546,820 6.2 1 Boolean
AEMNet/A Brake Switch 32,546,821 7.0 1 Boolean
AEMNet/A Oil Temp © 32,546,823 6 1 1 Deg C/bit - 50
AEMNet/A Airbox Temp 32,546,820 5 1 1 Deg C/bit - 50
AEMNet/A Knock FB_Cyl1 32,546,848 0 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl2 32,546,848 1 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl3 32,546,848 2 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl4 32,546,848 3 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl5 32,546,848 4 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl6 32,546,848 5 1 - 0.1 degree/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 0 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 2 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 4 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 6 2 0.02 kph/bit + 0
Here is the horrible looking text:
Signal Signal Byte Offest Length Scaling
AEMNet/A Engine RPM 32,546,816 0 2 0.39063 + 0
AEMNet/A Throttle Pos 32,546,816 4 2 0.0015259 + 0
AEMNet/A IAT © 32,546,816 6 1 1 + 0
AEMNet/A Coolant Temp © 32,546,816 7 1 1 + 0
AEMNet/A ADCR11 32,546,817 0 2 0.00007782 V/bit
AEMNet/A ADCR13 32,546,817 2 2 0.00007782 V/bit
AEMNet/A ADCR14 32,546,817 4 2 0.00007782 V/bit
AEMNet/A ADCR17 32,546,817 6 2 0.00007782 V/bit
AEMNet/A ADCR18 32,546,818 0 2 0.00007782 V/bit
AEMNet/A ADCR15 32,546,818 2 2 0.00007782 V/bit
AEMNet/A ADCR16 32,546,818 4 2 0.00007782 V/bit
AEMNet/A ADCR08 32,546,818 6 2 0.00007782 V/bit
AEMNet/A Lambda #1 32,546,819 0 1 "0.00390625
Lambda/bit + 0.5"
AEMNet/A Lambda #2 32,546,819 1 1 "0.00390625
Lambda/bit + 0.5"
AEMNet/A IGN Timing 32,546,819 5 1 0.35156 Deg/bit - 17
AEMNet/A Battery (V) 32,546,819 6 2 0.0002455 V/bit
AEMNet/A MAP 32,546,820 0 2 0.1 kPa/bit
AEMNet/A VE 32,546,820 2 1 1 %/bit
AEMNet/A Fuel Pressure 32,546,820 3 1 0.580151 PSIg/bit
AEMNet/A Oil Pressure 32,546,820 4 1 0.580151 PSIg/bit
AEMNet/A Fuel Pump 32,546,820 6.0 1 Boolean
AEMNet/A Fan 1 32,546,820 6.1 1 Boolean
AEMNet/A Fan 2 32,546,820 6.2 1 Boolean
AEMNet/A Brake Switch 32,546,821 7.0 1 Boolean
AEMNet/A Oil Temp © 32,546,823 6 1 1 Deg C/bit - 50
AEMNet/A Airbox Temp 32,546,820 5 1 1 Deg C/bit - 50
AEMNet/A Knock FB_Cyl1 32,546,848 0 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl2 32,546,848 1 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl3 32,546,848 2 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl4 32,546,848 3 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl5 32,546,848 4 1 - 0.1 degree/bit + 0
AEMNet/A Knock FB_Cyl6 32,546,848 5 1 - 0.1 degree/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 0 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 2 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 4 2 0.02 kph/bit + 0
AEMNet/A DL Wheel Speed 32,546,833 6 2 0.02 kph/bit + 0