Bavarian Soundwerks
Page 65 of 79 FirstFirst ... 1540555657585960616263646566676869707172737475 ... LastLast
Results 1,601 to 1,625 of 1959

Thread: Feeler: Open Source OBC Firmware

  1. #1601
    Join Date
    Dec 2011
    Location
    Holland, bish!
    Posts
    872
    My Cars
    Euro e36 M3 3.2 cabrio
    Quote Originally Posted by MParallel View Post
    ^^
    Every car has an oil pressure sensor. And the idiot light that goes with it.
    Pressure switch

  2. #1602
    Join Date
    May 2006
    Location
    The Netherlands
    Posts
    16,716
    My Cars
    DE-spec E36 328i/M3 cab
    Quote Originally Posted by daandaman View Post
    Pressure switch
    Lol yeah..semantics
    1998 BMW M3 3.2 Cabrio • Alpinweiί III on Schwarz • German spec • 1 of 12
    SMG • SRA • PDC • AUC • OBC • GSM • HK • UURS • IHKA • FGR • MFL

    IG:
    https://www.instagram.com/iflok/



  3. #1603
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Quote Originally Posted by MParallel View Post
    Lol yeah..semantics
    Well, big difference The switch just tells you "pressure is good" or "pressure is bad", not the exact amount.
    There are some sensors that have a connection for both the oil warning light and an analog output to hook up to a gauge or OpenOBC but you'll have to fit them yourself.

  4. #1604
    Join Date
    May 2014
    Location
    Noblesville, IN
    Posts
    1,760
    My Cars
    98 328i, 79 911SC
    Quote Originally Posted by MParallel View Post
    That's all I want from it, everything else is a bonus. Nice bonus would be ibus messages display.

    A guy made the oil temp/pressure in an E31 OBC years ago and I believe was the inspiration for the OpenOBC/

    this video is perfect. if i could get oil temp, press, and voltage on one screen, i'd buy this today.

    Quote Originally Posted by Raddee View Post
    Please note that it only works, of course, if you add the sensors to your car. I don't know of any E36s that have oil temp/pressure sensors stock (except maybe the M3?). The screens aren't really configurable so if you want to convert the inputs to actual readable values or show them in the order you'd like you'll need to modify the source code (i.e. I wanted to have my coolant and external temperatures on 1 screen, so I added a screen for that). My OpenOBC came with firmware preinstalled, but flashing firmware isn't really rocket science, just install a little program and hook it up through USB (editting source code and setting up the stuff to compile that is more complex).
    i'm ok with installing appropriate sensors. and i'm aware that they will need installed.
    my concern is writing the code (witchcraft) to make it all work.
    i read the operator's manual for idiots. (excellent work, Daan), but trying to wrap my head around programming, for me anyway, is similar to catching a bullet with my teeth. (same result anyway)

    what i'm not opposed to is buying the OpenOBC and having one of you witchdoctors program it to do my bidding, then adding sensors and rejoicing in my stealthy instrumentation.

  5. #1605
    Join Date
    May 2014
    Location
    Chicago/USA
    Posts
    91
    My Cars
    e36 vert
    This is awesome, wish I saw this before I ordered gauges, def would have been nice to leave the top down and not worry about someone stealing gauges out of my car.

  6. #1606
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    As promised, some pictures:

    Combined coolant/external temperature reading:


    WhatsApp notifications (clock showing the current/total notifications, browsable):


    Some datalogs graphed in Excel:

  7. #1607
    Join Date
    May 2006
    Location
    The Netherlands
    Posts
    16,716
    My Cars
    DE-spec E36 328i/M3 cab
    Quote Originally Posted by Raddee View Post
    Well, big difference The switch just tells you "pressure is good" or "pressure is bad", not the exact amount.
    There are some sensors that have a connection for both the oil warning light and an analog output to hook up to a gauge or OpenOBC but you'll have to fit them yourself.
    Fair enough.
    1998 BMW M3 3.2 Cabrio • Alpinweiί III on Schwarz • German spec • 1 of 12
    SMG • SRA • PDC • AUC • OBC • GSM • HK • UURS • IHKA • FGR • MFL

    IG:
    https://www.instagram.com/iflok/



  8. #1608
    Join Date
    Dec 2011
    Location
    Holland, bish!
    Posts
    872
    My Cars
    Euro e36 M3 3.2 cabrio
    Quote Originally Posted by Raddee View Post
    As promised, some pictures:

    Combined coolant/external temperature reading:


    WhatsApp notifications (clock showing the current/total notifications, browsable):


    Some datalogs graphed in Excel:
    Holy shit. Please contact me at

    d.c@live dot nl

  9. #1609
    Join Date
    May 2006
    Location
    The Netherlands
    Posts
    16,716
    My Cars
    DE-spec E36 328i/M3 cab
    Quote Originally Posted by Raddee View Post
    As promised, some pictures:

    Combined coolant/external temperature reading:


    Very nice!

    H2O temp and OEL (ΦL) temp/pressure displayed at once would be awesome
    1998 BMW M3 3.2 Cabrio • Alpinweiί III on Schwarz • German spec • 1 of 12
    SMG • SRA • PDC • AUC • OBC • GSM • HK • UURS • IHKA • FGR • MFL

    IG:
    https://www.instagram.com/iflok/



  10. #1610
    Join Date
    Oct 2007
    Location
    sunny QLD, australia
    Posts
    1,218
    My Cars
    e21 320i, wide s50 e36
    unsure if itd be possible, but would be nice to have ability to show 3 different values on the screen, but to be able to switch choices, say with the 10,100,1000 buttons, so you can choose which 3 things you want to show, adding inputs for say afr, boost, etc.

    so you can have ie.

    oil, coolant, voltage

    press button 10, changes to

    afr, coolant, voltage

    or press button 1000

    oil, coolant, outside temp.
    Last edited by hakhawk; 04-10-2015 at 10:18 AM.


  11. #1611
    Join Date
    May 2006
    Location
    The Netherlands
    Posts
    16,716
    My Cars
    DE-spec E36 328i/M3 cab
    Any new things? Now that my M3 is back on the road, it's time to get me an OpenOBC board. As long as oil pressure and temp are available (from the DME readout) I'm game.
    1998 BMW M3 3.2 Cabrio • Alpinweiί III on Schwarz • German spec • 1 of 12
    SMG • SRA • PDC • AUC • OBC • GSM • HK • UURS • IHKA • FGR • MFL

    IG:
    https://www.instagram.com/iflok/



  12. #1612
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Getting readouts from the DME is what I'm focussing on right now. I haven't had any luck talking to my DME from OpenOBC; I think I have the protocol figured out but I'm still figuring out the wiring and stuff for the DS2-bus to get the signals to the right place. Also, my car is not an M3 and each DME seems quite specific, so I'll probably need a test subject after I get it working on my own car.

  13. #1613
    Join Date
    Dec 2011
    Location
    Holland, bish!
    Posts
    872
    My Cars
    Euro e36 M3 3.2 cabrio
    Order it, wont take long before we have a decent firmware update

  14. #1614
    Join Date
    Oct 2003
    Location
    Ottawa
    Posts
    1,194
    My Cars
    1995 BMW 325i
    so, I still have the one OBC that I have yet to really play with and then another that I still have to solder together for a friend. I haven't touched the S/W and code in ages, but will definitely pull an update and reapply the firmware. I think it would be cool to add the oil temp retrofit to the OBC and then also modify the round cap, so it doesn't interfere with the OBD reads of the revs/minute.

    Pual
    Current Cars:
    1995 BMW 325i
    2013 BMW X3
    2017 Infiniti QX30


    Past Cars:
    1997 BMW M3
    2011 Chevrolet Avalanche LTZ
    2010 GMC Terrain
    1998 BMW 328is
    2006 BMW 325i
    2007 Saab 9-3ss AERO
    2004 Saab 9-3ss Linear
    2003 PT Cruiser
    2001 Volvo S40
    1990 Honda Accord EX-R

  15. #1615
    Join Date
    Dec 2006
    Location
    Layton, Utah
    Posts
    1,874
    My Cars
    Too many
    Anyone know if the ECU handles the DS2 messages and I can just hook up the OBC to the K-line in order to get information? I'm gonna try and make a mount for it in my e30 and I have a lot more experience under my belt (specifically with communications through cars).

  16. #1616
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Quote Originally Posted by Nomade30 View Post
    Anyone know if the ECU handles the DS2 messages and I can just hook up the OBC to the K-line in order to get information? I'm gonna try and make a mount for it in my e30 and I have a lot more experience under my belt (specifically with communications through cars).
    No, it will not work out of the box and will require software modifications. What type is your ECU?

  17. #1617
    Join Date
    Dec 2006
    Location
    Layton, Utah
    Posts
    1,874
    My Cars
    Too many
    Quote Originally Posted by Raddee View Post
    No, it will not work out of the box and will require software modifications. What type is your ECU?
    413. Why won't it work?

    Iirc most messages are sent to the ecu rather than the body control module, correct me if I'm wrong as I haven't had a chance to research back into it again.
    Last edited by Nomade30; 07-01-2015 at 11:03 AM.

  18. #1618
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Quote Originally Posted by Nomade30 View Post
    413. Why won't it work?

    Iirc most messages are sent to the ecu rather than the body control module, correct me if I'm wrong as I haven't had a chance to research back into it again.
    The current software does not talk to the DME Only to the instrument cluster (and that's just for coolant temperature). There is code for DS2 communication but you'll have to write code that actually talks to your DME; which of course is possible if you have the C++ experience and knowledge of the protocol, but it's definately not a matter of changing a setting or simply hooking it up and have it displaying values.
    I'm currently working on software that talks to the DME but for now thats just for DME's that I have at my disposal to test on (which is my own BMS43 and hopefully also MSS50 in the near future).

  19. #1619
    Join Date
    Dec 2006
    Location
    Layton, Utah
    Posts
    1,874
    My Cars
    Too many
    Quote Originally Posted by Raddee View Post
    The current software does not talk to the DME Only to the instrument cluster (and that's just for coolant temperature). There is code for DS2 communication but you'll have to write code that actually talks to your DME; which of course is possible if you have the C++ experience and knowledge of the protocol, but it's definately not a matter of changing a setting or simply hooking it up and have it displaying values.
    I'm currently working on software that talks to the DME but for now thats just for DME's that I have at my disposal to test on (which is my own BMS43 and hopefully also MSS50 in the near future).
    If you look about half way through this thread, I did some coding on this project, and IIRC most of it was done via ZKE messages. Has anyone made more progress on the DS2 protocol? Probably gonna instead of trying to wire up my openobc unit, hook up a obd2 adapter and use my j2534 devices to communicate via DS2.

  20. #1620
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Quote Originally Posted by Nomade30 View Post
    If you look about half way through this thread, I did some coding on this project, and IIRC most of it was done via ZKE messages. Has anyone made more progress on the DS2 protocol? Probably gonna instead of trying to wire up my openobc unit, hook up a obd2 adapter and use my j2534 devices to communicate via DS2.
    Aha, I see

    From what I have seen, the protocol (and bus) for talking to the ZKE and instrument cluster is roughly the same in essence as the protocol for the DME. You can sniff the complete commands and replies out of Ediabas or using the Debug Trace feature in Test-O so from then it's just copying and figuring out what is what in the reply.
    Btw, that is all assuming the DS2 bus in an E30 is the same as the E36, that goes beyond my knowledge.
    I have had no luck yet getting my OpenOBC to talk to the DME though, but all the hardware should be there, just need to get the right signals to the right place.. Once I get that working its easier to gather more data to figure some stuff out.

  21. #1621
    Join Date
    Apr 2015
    Location
    Netherlands
    Posts
    164
    My Cars
    2000 E46 328i
    Project progress! Sadly the DME part took a bump because somehow a transceiver chip on my OpenOBC keeps breaking when I hook it up to my DME and we can't seem to get a hold of benemorius; so if anyone with a bit of electronics knowledge can assist with that, we'd be grateful, send me a message!

    The good news is, next to Bluetooth, I now have a working TPMS hooked up:

  22. #1622
    Join Date
    Feb 2013
    Location
    Decatur, GA
    Posts
    1
    My Cars
    '93 325is, '01 330Ci
    Wow. Just...wow. I love the 'Idiot's Guide' and sincerely appreciate all the work that's gone into this. Any more updates on what people are programming in or is this thread dead and I should go to the seller's forum? I'm buying one! Any pics of the cable you mate the OBC to your laptop with?
    Life is either a daring adventure, or nothing. -Helen Keller

  23. #1623
    Join Date
    Aug 2007
    Location
    Vancouver, B.C., Canada
    Posts
    8,162
    My Cars
    '97 M3
    My only issue with the OpenOBC right now is that I have to disconnect it to use an OBD2 scanner. I've installed a switch to break the signal from the cluster but that didn't do it. I'm going to install another switch to break the connection at the 20 pin connector cap so that I can get access to the OBD2 port without pulling over and installing the cap. Too bad we can't have both.

    Sent from my GTX3582R
    '97 M3, Estoril blue, 2 dr, euro 6-spd, EFR 9180 divided T4 .92 IWG, RK tuning, CP 8.5:1 pistons, Eagle rods, Schrick cams, L19 11 mm ARP studs, O-ringed block, Supertech stainless/inconel valves, Supertech springs & Ti retainers, ported head, S54 oil pump/pan, 80 lb. injectors, OBD1 intake manifold, Steedspeed twin scroll T4, 3.5" SS exhaust, eBoost2 EBC, HFS-4 W/M injection, AEM Failsafe, Zeitronix data logger, Racelogic TC, OpenOBC w. ethanol %, Ireland Eng. engine mounts, UUC black tranny mounts w. enforcers, UUC twin disc feramic, ARC-8's, MCS 2-ways, Z3 rack, Rallyroad strut bar, X brace, Eibach sway bars, Ground Control LCAB bushings, Bimmerworld RTAB's, Powerflex subframe bushings, 210 4-clutch LSD, Stoptech BBK, titainium shims, steel braided lines, brake cooling ducts.

  24. #1624
    Join Date
    Aug 2007
    Location
    Vancouver, B.C., Canada
    Posts
    8,162
    My Cars
    '97 M3
    This is probably a simple problem I'm having but I'm stuck. In the GCC command prompt screen I see:

    C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3>

    The Idiots Guide tells me to type in the firmware directory path. I placed the firmware in the C: drive folder:

    cd c:\openOBC-devboard-2.0\openOBC-devboard-2.0\

    So I end up with this:

    C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3>cd c:\openOBC-devboard-2.0\openOBC-devboard-2.0\

    I press 'enter' and get this:

    The system cannot find the path specified.

    Help!
    Last edited by chikinhed; 10-29-2015 at 01:17 AM.
    '97 M3, Estoril blue, 2 dr, euro 6-spd, EFR 9180 divided T4 .92 IWG, RK tuning, CP 8.5:1 pistons, Eagle rods, Schrick cams, L19 11 mm ARP studs, O-ringed block, Supertech stainless/inconel valves, Supertech springs & Ti retainers, ported head, S54 oil pump/pan, 80 lb. injectors, OBD1 intake manifold, Steedspeed twin scroll T4, 3.5" SS exhaust, eBoost2 EBC, HFS-4 W/M injection, AEM Failsafe, Zeitronix data logger, Racelogic TC, OpenOBC w. ethanol %, Ireland Eng. engine mounts, UUC black tranny mounts w. enforcers, UUC twin disc feramic, ARC-8's, MCS 2-ways, Z3 rack, Rallyroad strut bar, X brace, Eibach sway bars, Ground Control LCAB bushings, Bimmerworld RTAB's, Powerflex subframe bushings, 210 4-clutch LSD, Stoptech BBK, titainium shims, steel braided lines, brake cooling ducts.

  25. #1625
    Join Date
    Dec 2011
    Location
    Holland, bish!
    Posts
    872
    My Cars
    Euro e36 M3 3.2 cabrio
    Quote Originally Posted by chikinhed View Post
    This is probably a simple problem I'm having but I'm stuck. In the GCC command prompt screen I see:

    C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3>

    The Idiots Guide tells me to type in the firmware directory path. I placed the firmware in the C: drive folder:

    cd c:\openOBC-devboard-2.0\openOBC-devboard-2.0\

    So I end up with this:

    C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3>cd c:\openOBC-devboard-2.0\openOBC-devboard-2.0\

    I press 'enter' and get this:

    The system cannot find the path specified.

    Help!
    Chikin, from what i can tell you are having problems to navigate to the right folder within the command prompt? You could try to enter the same in windows command prompt (CMD in the start menu) just to see if that will work.

Page 65 of 79 FirstFirst ... 1540555657585960616263646566676869707172737475 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •