Announcement

Collapse
No announcement yet.

heinzboehmer's 2002 Topaz 6MT Coupe

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

  • heinzboehmer
    replied
    Originally posted by 0-60motorsports View Post
    Thats cool. Got a pn for the plug?
    Yep! 61349316116

    Leave a comment:


  • 0-60motorsports
    replied
    Thats cool. Got a pn for the plug?

    Leave a comment:


  • heinzboehmer
    replied
    Okay so INPA does not show EGT. However, I did learn that DIS can grab a ton of information from the DME under DME -> Expert Mode -> Diagnosis Requests.

    Here's EGT (amongst other sensors):

    Click image for larger version

Name:	DIS_Sensors.png
Views:	298
Size:	19.2 KB
ID:	277728

    And a sample of other interesting things like oil level and VANOS timing:

    Click image for larger version

Name:	DIS_Oil_Level.png
Views:	276
Size:	13.0 KB
ID:	277729
    Click image for larger version

Name:	DIS_VANOS.png
Views:	278
Size:	19.5 KB
ID:	277730

    Now just need to sniff D Bus while I open up all the different screens to reverse engineer all this data. Honestly sounds like a lot of tedious work, but having all that data in a log does sound very appealing...


    Also, I can't believe I forgot to show off my most important mod to date! Easy 20 hp from this thing:

    Click image for larger version

Name:	20240904_204226.jpg
Views:	286
Size:	127.4 KB
ID:	277731

    In all seriousness, the open 12V socket was annoying me so I bought one of the modern BMW 12V socket plugs. Don't smoke, so no need for the cigarette lighter one and I like how this one is less busy.

    Leave a comment:


  • Bry5on
    replied
    Brilliant idea to record the traffic during an INPA session

    Leave a comment:


  • heinzboehmer
    replied
    Stuck home with a cold this weekend, so I knocked out some boring maintenance that I had been putting off for a couple months.

    Click image for larger version  Name:	20240901_123942.jpg Views:	50 Size:	133.3 KB ID:	277520

    Swapped fuel filter, filter to fuel rail line, EGT, PCV line that goes to the airbox and a bunch of underside trim clips/screws that were starting to get old and worn. Always fun to do your best to evacuate the system of fuel beforehand, only to still have it spill everywhere.

    Everything else was uneventful. I haven't seen the intermittent EGT code I was getting pop back up and EGT readings on Gauge.S are different now. I say "different" and not "correct" because it's clear the scaling is still way off.

    Originally, I was planning on using this new sensor to calibrate the Gauge.S reading. DME has this table for the sensor:

    Click image for larger version  Name:	EGT calc.jpg Views:	45 Size:	60.5 KB ID:	277521

    And a third degree polynomial fits it perfectly:

    Click image for larger version  Name:	62707.png Views:	47 Size:	118.1 KB ID:	277522

    So, it should just be a matter of exposing the sensor to a few known temps and measuring its output to correlate it with the graph.

    I was about to head to the kitchen for some ice water when I realized that the DME is likely not sending out the raw sensor values over D bus. All other temp sensors are scaled linearly in the output data, so it would be very unlikely that this one is different. I'll check to see if INPA or DIS show EGT. If they do, it should be super easy to figure this out using a technique like this one: https://github.com/tomicooler/bmwe46...il-temperature

    I did also set up the cheap logic analyzer I got and started trying to figure out why the V5 Gauge.S doesn't work with the DME, but the V4 does. Here's version 1 and 2 of my D bus probing setup:

    Click image for larger version  Name:	20240828_201509.jpg Views:	47 Size:	109.8 KB ID:	277523
    Click image for larger version  Name:	20240829_151109.jpg Views:	47 Size:	110.1 KB ID:	277524

    I haven't really gotten anywhere yet. The V5 board on older firmware was sending out the correct DS2 commands, but would then hold D bus low and not allow the DME to respond. Updated the firmware and swapped the janky trimpot I had used as a D bus pullup for a properly sized 10K ohm resistor, then tested again.

    Janky:

    Click image for larger version

Name:	20240620_120900.jpg
Views:	286
Size:	256.9 KB
ID:	277723

    Not janky:

    Click image for larger version

Name:	20240904_204320.jpg
Views:	280
Size:	166.6 KB
ID:	277724

    Now Gauge.S sends out the correct command and the DME responds with a valid response, but for some reason the device still does not display anything. It communicates just fine with the MK60, so I'm fairly convinced this is a FW issue. Unfortunately, Gauge.S FW is closed source, so I can't really debug this...

    Anyway, I'll keep messing with this and update with any resolutions.
    Last edited by heinzboehmer; 09-04-2024, 08:47 PM.

    Leave a comment:

Working...
X