Close

    • Beginning of a modern BMW Tuning revolution? Introducing the free BimmerBoost.com Siemens MSD80 / MSD81 'true opensource' N54 flash program/utility

      As many visitors to this website know, the community here pulled together and has developed a truly free and open tuning solution for BMW vehicles equipped with the MSD80 / MSD81 Siemens ECU such as those with the popular N54 motor (135/335). How did this come about? Well, a certain vendor known for milking the community dry at any opportunity to line his own pockets managed to twist what was portrayed as an open source tuning solution into a $400 closed source flashing tablet. He pissed off the wrong BMW community.


      The membership here pulled together and now BimmerBoost.com is happy to present its free N54 flash utility available for download under the downloads tab you should see toward the top of this page. The fact that this community was able to accomplish what nobody else had in record time speaks for itself. BimmerBoost.com proves the best and brightest the BMW tuning community has to offer reside here. Quality over quantity prevails.

      This is a monumental achievement for several reasons. One, BimmerBoost users showed they will not just sit around and complain about vendors taking advantage of them. They will do something about it and do something they have. Secondly, it shows how powerful this network of websites has become essentially opening up tuning for a platform where codes are guarded like nuclear secrets not only by BMW but by tuners themselves. That speaks volumes to the resourcefulness and talent of this community.

      I would personally like to thank the community here and express my respect and gratitude. These members in particular deserve a thanks from everyone for helping make this happen:

      @Terry@BMS @klipseracer @Roy Cormier @ajm8127 @flash guy @lulz_m3

      To the members who donated for cables, spare ecu's, etc., please PM me if you would like to be added to the names listed to get your due credit as I did not keep a list of the names. I will edit you into this post.

      It's interesting to note that it was the vendor who attempted to extort the community (again) that helped this happen as quickly as it did. If it was not for burning the wrong bridges in the past certain people would not be as galvanized as they were. He essentially shot himself in the foot a long time ago. Bravo sir, my hat is off to you. Your own greed and arrogance cost you money and put a forum you try to keep down in the strongest position it has ever been. I want to send you a fruit basket filled with Procede's.

      Regarding source code, due to said vendor stating he wished to take the code others have worked on it will be distributed under a license by BimmerBoost.com to developers. This is also to prevent individuals who have expressed a desire to steal the software and then sell it illegally profiting off the free and honest work of members here. The software license agreement covers distribution, simply look it over. Android ports for mobile devices are in the works as well as specific editions for tuning options such as the BMS JB4. All versions are developed under the copyright BimmerBoost.com holds (AND WILL ENFORCE) on the software.

      Thank you to everyone involved and those who supported the effort. It is interesting the youngest and smallest (by volume) of the major BMW sites is having the biggest impact in real world tuning for its users. Who really is the best? I leave that up to you to judge.

      This is just the beginning. As you have noticed our new downloads section above allows members to exchange files and maps. A member can upload a tune they created themselves to get feedback for example or have others test it. A member can upload a file specifically for a certain type of fuel. A member can upload a private download that only their tuner can access and the tuner can then post this same private file for the user to download. A member can specify what other members can download their file. There are a multitude of options.

      Going forward, BimmerBoost hopes to open up tuning on multiple BMW platforms. The N63/S63 motors hopefully will come next but let's all just be happy for now that this even took place.

      On a personal note, I hope the N54 community in particular realizes the enthusiasm that started this site is alive and well as proven by this collaboration. There is a large difference between playing around and trolling forums and then actually concentrating that energy into something productive. This is the result of positive practice and effort, not irrelevant OT posting/flaming. One should be paid attention to, the other should not.

      Congratulations to the N54 community and the BimmerBoost community, you changed the course of BMW tuning history today.

      This article was originally published in forum thread: Beginning of a modern BMW Tuning revolution? Introducing the free BimmerBoost.com MSD80 / MSD81 'true opensource' N54 flash program/utility started by Sticky View original post
      Comments 230 Comments
      1. KrisM3's Avatar
        KrisM3 -
        The fact that there are already people demanding beta source the first day and claiming conspiracy make me sick. You act like they loaded the software up on a device and are charging money for it. Click here to enlarge
      1. BEAR-AvHistory's Avatar
        BEAR-AvHistory -
        Its all about scarring off the noobs & keeping the cash register ringing till they can unload the tablets. If they were not in full greed mode the posts would not be getting deleted, but most who post here already know that.
      1. maxnix's Avatar
        maxnix -
        Click here to enlarge Originally Posted by BEAR-AvHistory Click here to enlarge
        Its all about scarring (sic) off the noobs ...
        "Scarring" the noobs would certainly be more interesting than merely scaring them. Click here to enlarge

        Hot pokers, anyone? Click here to enlarge
      1. uniter's Avatar
        uniter -
        Click here to enlarge Originally Posted by KrisM3 Click here to enlarge
        The fact that there are already people demanding beta source the first day and claiming conspiracy make me sick. You act like they loaded the software up on a device and are charging money for it. Click here to enlarge
        Some people see the potential in free and open source ECU Tuning (education, features, etc). @Freon mentions seeing a once-promised open-source project go closed.

        Concern != demand. Sometimes the rhetoric can get a little thick. At the end of the day this is a free flashing solution that is a huge step forward for folks in the community. Some of us just like to make sure the promise of open source gets delivered on Click here to enlarge
      1. Freon's Avatar
        Freon -
        I make no demands, I'm just pointing out that the post says "open source" but there is no source, just binaries. It's not open source until the source is released.

        Also curious what SafeGuard-IT.dll and DongleController are used for... "VerifyDonglePassword"? What's that for?
      1. dsjr2006's Avatar
        dsjr2006 -
        Excellent job guys! Much thanks for me!!
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by MrBlah Click here to enlarge
        Are the android ports going to also require a BT cable?

        Any plans on error code reading and resetting?
        I don't think the android port is being designed with a BT cable in mind.
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by klipseracer Click here to enlarge
        My initial port will rely on the BT cable.
        There you go, initial design with BT.
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by bdtsulev Click here to enlarge
        So if i wanted to create a flasher for another ecu (im thinking older stuff but i know most people want to do the newer stuff) would this source code be beneficial in figuring out what to do or is it so different that it really wouldnt help?
        It won't help you for another ECU you need to design it with that ECU in mind.
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by uniter Click here to enlarge
        @Freon mentions seeing a once-promised open-source project go closed.
        Yep he made an incorrect mention as who the $#@! said it isn't open source? What the $#@! is klipseracer working with, closed source? All that is said is the program is just released, in beta testing, and if you want to develop the source code to contact. What's the problem? Where the hell is closed source? What do you think Terry is working with to develop the JB specific edition?

        Click here to enlarge Originally Posted by uniter Click here to enlarge
        Some of us just like to make sure the promise of open source gets delivered on
        What some of you need to do is learn how to read and comprehend.
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by Freon Click here to enlarge
        I make no demands, I'm just pointing out that the post says "open source" but there is no source, just binaries. It's not open source until the source is released.

        Also curious what SafeGuard-IT.dll and DongleController are used for... "VerifyDonglePassword"? What's that for?
        It's not what you decide it is. The source code has been released to parties that aren't trying to undermine or steal the project and when it is out of beta testing we'll go further. IT WAS JUST RELEASED IN BETA. If you want more go buy something that offers more. You should probably stop whining right about now.
      1. Sticky's Avatar
        Sticky -
        Click here to enlarge Originally Posted by dsjr2006 Click here to enlarge
        Excellent job guys! Much thanks for me!!
        Glad people are appreciating the effort. This didn't just come out of thin air.
      1. whoosh's Avatar
        whoosh -
        Wow - congrats to the community on this. Major achievement here.
      1. paulguma's Avatar
        paulguma -
        This is awesome news. I can't wait to see how this matures and the pro tuners get on board.
      1. Freon's Avatar
        Freon -
        Click here to enlarge Originally Posted by Sticky Click here to enlarge
        It's not what you decide it is. The source code has been released to parties that aren't trying to undermine or steal the project and when it is out of beta testing we'll go further. IT WAS JUST RELEASED IN BETA. If you want more go buy something that offers more. You should probably stop whining right about now.
        I already have a Cobb AP that I bought over a year ago. No need to buy anything else right now. I might replace it later with another solution. We'll see I guess. I appreciate your concern over how I tune my car.

        I'm hardly whining. Rather, I'd love to discuss the open source license terms that your open source license will use.

        I'm confused by this, "trying to undermine or steal the project," statement. At some point you're going to have to decide on a license that balances the fact that people WILL make money off your open source project no matter how much it makes your blood boil, and not really making it open source and reneging on all the talk.

        If you don't let people get the source, compile it, modify it to work in ways you didn't intend, and distribute those changes, or you discriminate against particular people or uses, then it's not "open source" software. You either pick an open license and live with the possibility that shiv comes along and sells $50 cable for it (making appropriate software changes) and makes a few lambo payments, or you don't really pick an open license. I'm wondering if you really understood what you were getting into with all the "open source" talk. There is no legal Panacea where you get to guarantee someone takes it up the rear on their business and also really follow through on all the open source promises.

        I think everyone interested in "open source" projects should read this as a baseline:
        opensource.org/docs/osd
        gnu.org also has much more extensive information, comparisons of different licenses out there, and so-on. As much as I like CC, klips, it really isn't a software license, and copy/distribution becomes a big doorway to uses you may "not want", but again, I'm confused by the concern there.
      1. bolty's Avatar
        bolty -
        Click here to enlarge Originally Posted by Freon Click here to enlarge

        Also curious what SafeGuard-IT.dll and DongleController are used for... "VerifyDonglePassword"? What's that for?
        Part of the ftdi chipset drivers. You know, the chipset used by the BT cable? They have these provisions in their API as part of their driver package but not used by the BB coders. Please stop looking for nefarious intents.
      1. BEAR-AvHistory's Avatar
        BEAR-AvHistory -
        Click here to enlarge Originally Posted by maxnix Click here to enlarge
        "Scarring" the noobs would certainly be more interesting than merely scaring them. Click here to enlarge

        Hot pokers, anyone? Click here to enlarge
        Hey, they play for keeps over thereClick here to enlarge
      1. inlineS54B32's Avatar
        inlineS54B32 -
        I think it's cool that this is being done - no doubt about it. It got me curious (have always been curious) how this all works. I downloaded a random n54 bin (thanks terry), and am using tunerpro to read it. I don't have a dongle or anything (or an N54 powered car for that matter) - but want to see how this all works.

        It looks like there is another file I need with the bin to "map" certain features/functions to a set of data of interest you can manipulate. It looks like this is what the XDF is maybe? Kind of like the bin is just data, where the XDF is an index? Where do I get these if this is the case?

        One more thing - for motors like the S65, where does one get the bin (and XDF if it's what I think it's for)?

        Pretty cool stuff - it will be very cool to see how many more people will now tune. Click here to enlarge

        Cheers.
      1. Flinchy's Avatar
        Flinchy -
        Click here to enlarge Originally Posted by Freon Click here to enlarge
        If you don't let people get the source, compile it, modify it to work in ways you didn't intend, and distribute those changes, or you discriminate against particular people or uses, then it's not "open source" software. You either pick an open license and live with the possibility that shiv comes along and sells $50 cable for it (making appropriate software changes) and makes a few lambo payments, or you don't really pick an open license. I'm wondering if you really understood what you were getting into with all the "open source" talk. There is no legal Panacea where you get to guarantee someone takes it up the rear on their business and also really follow through on all the open source promises.
        that's what's GOING TO HAPPEN though... at the moment the cable you use is a $200 one that goes to a company

        reconfiguring it for a $50 cable and selling the cable for use, that's simply what's going to happen. it's what everyone WANTS.

        if terry can do it for his JB4.. well unfortunately, shiv probably would do it in the future, did he not already have a $400 tablet... though i guess at that point he just has to jack up the procede price as then the procede is the cable itself.
      1. Irishace's Avatar
        Irishace -
        Yep, pretty damn cool indeed.