Announcement

Collapse
No announcement yet.

AiM Dash Display install

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • bigjae46
    replied
    Originally posted by heinzboehmer View Post

    Hmm, I was hoping nickpiper12 meant D bus as well, but found some other threads that say K bus. e.g. https://www.bimmerforums.com/forum/s...6#post28926476 and https://nam3forum.com/forums/forum/s...6797#post96797

    Maybe everyone means D bus? If it's on D bus, then that would make my life super easy.
    Maybe I missed it what do you have in mind?

    I really want to start looking at brake pressure data to further develop my skills...would be outstanding if I could get that through my AiM SoloDL without adding an additional sensor (reliability and weight).

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by t3ddftw View Post
    I'm going to assume Nick meant K-Line (D-Bus). Brake pressure is 100% not on the I/K-Bus.
    Hmm, I was hoping nickpiper12 meant D bus as well, but found some other threads that say K bus. e.g. https://www.bimmerforums.com/forum/s...6#post28926476 and https://nam3forum.com/forums/forum/s...6797#post96797

    Maybe everyone means D bus? If it's on D bus, then that would make my life super easy.

    Leave a comment:


  • t3ddftw
    replied
    Originally posted by heinzboehmer View Post

    On the K bus? That's a weird bus to have that info on. Pretty sure the MK60 isn't connected to the K bus, so some other module must be doing the translation from CAN/D bus to K bus.

    Seems like there's a way to get two way communication between K and D buses using diagnostic messages. Don't know the specifics, but t3ddftw was talking about this on the Gauge.S discord the other day. Maybe I can get leverage this to get brake pressure data on the D bus and then onto my gauge. Another project added to the list!



    Yes, please!
    I'm going to assume Nick meant K-Line (D-Bus). Brake pressure is 100% not on the I/K-Bus.

    Looking at the MK60 pinout, it has a connection to CAN H/L and D-Bus:
    Click image for larger version

Name:	Screenshot_20240529_152859.png
Views:	211
Size:	196.6 KB
ID:	266133

    -Ted
    Attached Files

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by nickpiper12 View Post
    The MK60 streams brake pressure data over KBUS, oddly enough. I have them converted to CAN on a custom ID the AIM can pick up.
    On the K bus? That's a weird bus to have that info on. Pretty sure the MK60 isn't connected to the K bus, so some other module must be doing the translation from CAN/D bus to K bus.

    Seems like there's a way to get two way communication between K and D buses using diagnostic messages. Don't know the specifics, but t3ddftw was talking about this on the Gauge.S discord the other day. Maybe I can get leverage this to get brake pressure data on the D bus and then onto my gauge. Another project added to the list!

    Originally posted by nickpiper12 View Post
    I have a full list of some CAN ID's I can share in this thread that may be of use.
    Yes, please!

    Leave a comment:


  • bigjae46
    replied
    Originally posted by nickpiper12 View Post

    Yes my stock cluster is completely removed. Once you do so, module to module communications become out of whack. The IKE serves as a “center” module, if that makes sense.

    With it removed, DSC will be permanently off/ABS should function. Within the stock AIM configuration, I want to say they are able to get wheel speed and steering angle data. It's been a while since I tested this, so I can't remember if I had the stock cluster unplugged or not.

    I still have SMG, so it complicated things. Immediately I received CAN errors due the MK60 not communicating with the SMG DME. Until the handshake between the cluster and DSC/ABS unit, it will not relay any data necessary for SMG to function properly.
    Thanks for confirming. Can you still pull fault codes from the MK60 as you would when the OE cluster is plugged in?

    Do you have any more info on how you converted brake pressure data to CAN?

    Leave a comment:


  • nickpiper12
    replied
    Originally posted by Altaran View Post

    I just asked him for his Race Studio Config File, so I don't have to ask for the math formulas. Don't know if he would want to make that public, guess thats up to him. I have not received feedback on that pm...

    I talked to tech support today as well. Using factory sensors is just like Nick said not going to be plug and play. The way they usually do it is connect ground and connect signal and connect current with a resistor to signal and start measuring. So getting this data and what type of resistor used would really help to speed things up.




    How did you do that? I have not found that option in RS3. Does it "occupy¨ one of the two Can circuits? Since I run another ABS I need both Can Bus.
    My configuration is specific to my car, not much help on yours to be honest.

    I am running a few metrics from the standard AIM configuration on CAN1, and then picking up alot of metrics on CAN2. This is the only way to do it, in my opinion. I have a full list of some CAN ID's I can share in this thread that may be of use.

    I have a custom module in place that is emulating the stock cluster, satisfying the MK60/SMG, as well as converting some KBUS/DBUS metrics to CAN.

    Leave a comment:


  • nickpiper12
    replied
    Originally posted by heinzboehmer View Post

    It is, but it's on another address than all the other parameters. Makes it annoying to grab if your device can't poll multiple at once.
    The MK60 streams brake pressure data over KBUS, oddly enough. I have them converted to CAN on a custom ID the AIM can pick up.

    Leave a comment:


  • nickpiper12
    replied
    Originally posted by bigjae46 View Post

    What's up!

    Just wanted to verify that you deleted the OE cluster.

    I'm not really concerned with DSC but does ABS still work normally? Can you still get data from the unit? I like looking at wheel speed and steering angle data.

    Im thinking this should be easy for me, all I have is the ECU, MK60, LCM (brake lights), and the IKE. Everything else has been deleted. The only other data I want is brake pressure data that I can't already get through CAN.
    Yes my stock cluster is completely removed. Once you do so, module to module communications become out of whack. The IKE serves as a “center” module, if that makes sense.

    With it removed, DSC will be permanently off/ABS should function. Within the stock AIM configuration, I want to say they are able to get wheel speed and steering angle data. It's been a while since I tested this, so I can't remember if I had the stock cluster unplugged or not.

    I still have SMG, so it complicated things. Immediately I received CAN errors due the MK60 not communicating with the SMG DME. Until the handshake between the cluster and DSC/ABS unit, it will not relay any data necessary for SMG to function properly.

    Leave a comment:


  • Altaran
    replied
    Also first update on sensor config:
    I did the coolant level warning sensor. It's a switch that works with a floating magnet. I used a 2k ohm resistor connected to a 5V output and connected it to the signal wire which is also connected to the analog input.
    In normal condition with enough fluid, sensor will send 0V to the input. When disconnected or with empty fluid tank, the reading will be at 4V. I set a rule in the AiM for coolant warning light to go on above 3V. First on done, more to go...

    Gesendet von meinem Pixel 7 mit Tapatalk

    Leave a comment:


  • Altaran
    replied
    So, one downside of this is that diagnostics of remaining factory modules will be limited. When the factory cluster is disconnected, access to diagnostic functions of other modules may also not work.
    Today I needed to access the LCM to change some coding options. No chance without the factory cluster connected to the K-Bus. So it is important to keep the possibility to reconnect the factory cluster in case of difficulties.
    Once the factory cluster was reconnected to the K-Bus, diagnostic access to the LCM worked like usual (same for inpa and pasoft).
    Although I'm still having issues to flash changes with ncsexpert: I change the options and it says coding successful, but then no changes are applied?! But this should be unrelated to the above as changing options with pasoft works...

    Gesendet von meinem Pixel 7 mit Tapatalk

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by elbert View Post
    ​I'm getting fuel level and outside temp data. I don't know if it's calculated or not, but AIM getting it from somewhere, and the values do change.
    Do you know the ID/offset for fuel level? I'd like to add it to my CAN gauge

    Edit: Never mind, I found the answer here: https://www.ms4x.net/index.php?title..._ID_0x613_ICL2

    If anyone is curious, fuel level is the 2nd byte of ID 0x613. Bits 0-6 are the level in liters and bit 7 is set when the fuel reserve light comes on.
    Last edited by heinzboehmer; 05-23-2024, 07:49 AM.

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by Altaran View Post
    Brake pressure should be readable through can bus.
    It is, but it's on another address than all the other parameters. Makes it annoying to grab if your device can't poll multiple at once.

    Edit: Not true, I got my buses confused when I originally made this comment. The pressures are only present on CAN bus for AWD cars. On the rest, MK60 will reply with the values if you request a specific function call on D bus. See this for more info: https://www.bimmerforums.com/forum/s...6#post28926476
    Last edited by heinzboehmer; 06-03-2024, 11:21 AM.

    Leave a comment:


  • Altaran
    replied


    Originally posted by bigjae46 View Post

    What's up!

    Just wanted to verify that you deleted the OE cluster.

    I'm not really concerned with DSC but does ABS still work normally? Can you still get data from the unit? I like looking at wheel speed and steering angle data.

    Im thinking this should be easy for me, all I have is the ECU, MK60, LCM (brake lights), and the IKE. Everything else has been deleted. The only other data I want is brake pressure data that I can't already get through CAN.
    Yes, I deleted the OEM cluster

    In my case I am running a standalone MK60 unit, so I cannot say for sure. But as far as I know, stock abs should work normally, abs function is dependent on wheel speed sensors and yaw sensor, which are directly connected. Brake pressure should be readable through can bus.

    Gesendet von meinem Pixel 7 mit Tapatalk

    Leave a comment:


  • bigjae46
    replied
    Originally posted by nickpiper12 View Post
    I have this swap completed. It took a few years and many hours to truly make it all work as factory.

    Select I/K/D-Bus info converted to CAN so the AIM can pick it up to avoid analog inputs. You will definitely need to convert the fuel level sensor. Haven't figured out the outside temperature sensor yet.

    A few things that are important to remember is that removing the IKE (factory cluster) will also cause some communication issues between certain modules.

    -If running a factory DSC module, it will no longer stream data over CAN. Upon start, there is a cross check between the IKE and DSC modules. You will always have an error within the MK60/20 module, and will never know whether DSC/MDM is on/off, etc.

    -If your car is SMG, the SMG won't be very happy due to MK60 errors.

    -If you still have AC, the data over the I/K-bus to CAN won't stream.

    -If you have PDC, it will no longer work.

    -GM5 module will have issues. Most notably the unlock/lock buttons both in car and on the key fob will not work.

    What’s up!

    Just wanted to verify that you deleted the OE cluster.

    I’m not really concerned with DSC but does ABS still work normally? Can you still get data from the unit? I like looking at wheel speed and steering angle data.

    Im thinking this should be easy for me, all I have is the ECU, MK60, LCM (brake lights), and the IKE. Everything else has been deleted. The only other data I want is brake pressure data that I can’t already get through CAN.

    Leave a comment:


  • Altaran
    replied
    Quick update in this:
    The dash is connected for the most part. OBD readings and getting values works without much effort. Since I cannot use K-Line input without sacrificing one can circuit, I routed additional wires from the LCM and routed them to the dash. Did a total of 6 wires (turn signals left and right, parking lights, low beams, high beams, rear fog light). Instead of tapping in, I used crimp connectors with shrink seals. You can literally yank them and they won't disconnect.

    In the coming days I will have to wire the other sensors, drain my tank, and start doing filling measurements. Thinking about just using the fuel pump to get it out...

    Gesendet von meinem Pixel 7 mit Tapatalk

    Leave a comment:

Working...
X