E90Post
 


TNT Racewerks
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N54 Turbo Engine / Drivetrain / Exhaust Modifications - 335i > My Open Source N54 DME Flashing Project



Reply
 
Thread Tools Search this Thread
      04-25-2013, 11:34 AM   #177
fdawg4l
0000000
United_States
12
Rep
144
Posts

Drives: E90 335i 6MT
Join Date: Dec 2010
Location: SF Bay, CA

iTrader: (1)

Quote:
Originally Posted by shiv@vishnu View Post
Thank you for the offer JP. We were thinking that since this development is going to be largely community-driven, that maybe it would make most sense to ask the e90post admin to set up a dedicated open source tuning forum. Maybe someone can be given privileges to set up sticky threads with downloads, updated XDFs, etc,. Just a thought....
I urge you to consider using github. You can post your files, people can see differences quickly or even roll their own branch and host it there. Above all, there's a bug tracking system, wiki, and announcement system, which will be much easier for consumers of the project to follow than a forum.

Seeing differences between changes is key for tracking opensource projects. Also a clean way to comment on changes makes collaboration easy.
Appreciate 0
      04-25-2013, 01:08 PM   #178
joec500
Brigadier General
125
Rep
3,004
Posts

Drives: it has 4 wheels
Join Date: Jul 2008
Location: San Francisco

iTrader: (10)

I am curious if any of this development will allow us to clone our DME's to a 2nd DME in case we experience DME failure.
__________________
2007 E92 6MT SGM: MusicarNW Level 2, Procede Rev 2.5, FFTEC/Vishnu LPFP with Flexfuel Sensor and Flash, M3 Offset V701's, WaveTrac LSD, Michelin PSS, Downpipes, M3 Control Arms, TCKline D/A Suspension, LCI Tail lights, Lux AE's, ER Charge Pipe, DCI's, Mtech Front and Rear, M3 Sideskirts, HPF Stage 1 Clutch
Appreciate 0
      04-25-2013, 02:10 PM   #179
klipseracer
Banned
United_States
219
Rep
3,012
Posts

Drives: 2007 E90 335i, 05 E46 330i
Join Date: Aug 2009
Location: Arizona

iTrader: (27)

Garage List
2007 335i  [0.00]
2005 330i  [0.00]
I asked about github before, and its been brought up a couple more times. Anyone whose truly in the opensource community sees the benefits of github or similar locations, I hope you plan on pushing to git?

Also, I think an opensource tuning forum may be interesting. But I think perhaps this is very N54 centric
Appreciate 0
      04-25-2013, 02:20 PM   #180
2000max
Private
9
Rep
83
Posts

Drives: '06 Evo RS
Join Date: Jan 2012
Location: New York

iTrader: (6)

What exactly would we be pushing to git?

The communal xml or equivalent files with the latest table definitions? Past that I'm not sure what else there would be. Maybe once people start modifying roms those could be available.
Appreciate 0
      04-25-2013, 02:31 PM   #181
OpenFlash
United_States
1736
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by 2000max View Post
What exactly would we be pushing to git?

The communal xml or equivalent files with the latest table definitions? Past that I'm not sure what else there would be. Maybe once people start modifying roms those could be available.
That's my thought as well. At least for 99% of open source users who are using it edit values on existing tables and find new tables that are yet-to-be discovered. For those looking to rewrite DME firmware, that's another thing altogether and beyond the scope of what I'm assisting with at this point. My goal is to provide users with a user friendly tuning interface no more complicated to use, but offering more flexible mapping options, than ATR. Rombinhood's team is more focused on the hardware side of things at this point. And things are looking interesting from my perspective at least. Can't predict what the future holds though as development goes into FFWD once you put it in the hands of multiple developers.
Appreciate 0
      04-25-2013, 02:36 PM   #182
OpenFlash
United_States
1736
Rep
17,960
Posts

Drives: A Lot
Join Date: Sep 2006
Location: SF Bay, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by joec500 View Post
I am curious if any of this development will allow us to clone our DME's to a 2nd DME in case we experience DME failure.
This I don't know. I know we can change VINs and software versions between different DMEs. I haven't looked into the immobilizer code (never needed to). But I suspect this is the kind of stuff others can start digging into once this goes open source.
Appreciate 0
      04-25-2013, 02:38 PM   #183
klipseracer
Banned
United_States
219
Rep
3,012
Posts

Drives: 2007 E90 335i, 05 E46 330i
Join Date: Aug 2009
Location: Arizona

iTrader: (27)

Garage List
2007 335i  [0.00]
2005 330i  [0.00]
Quote:
Originally Posted by 2000max View Post
What exactly would we be pushing to git?

The communal xml or equivalent files with the latest table definitions? Past that I'm not sure what else there would be. Maybe once people start modifying roms those could be available.
The tuning files can be swapped back and forth online normally... The title of this thread is, "Open Source N54 DME Flashing Project".


So the flashing software is open source. I'd like to have this source pushed to git as almost all normal community driven open source projects do push to a service like github.

Now if this is just a "New N54 DME Flashing Project with an emphasis on unlocked and sharable maps" well that is something different.


Here's a quote from his first post:

Quote:
I've been working on an open source DME flashing system for the MSD80/81. I've even managed to tune my car to some degree
Emphasis on open source Flashing System, and a lack of emphasis on tuning. I love where this project is heading, but its becoming just a tuning tool, which is a shame because changing the DME logic is really the potentially amazing part.

Last edited by klipseracer; 04-25-2013 at 02:46 PM..
Appreciate 0
      04-25-2013, 02:42 PM   #184
klipseracer
Banned
United_States
219
Rep
3,012
Posts

Drives: 2007 E90 335i, 05 E46 330i
Join Date: Aug 2009
Location: Arizona

iTrader: (27)

Garage List
2007 335i  [0.00]
2005 330i  [0.00]
Quote:
Originally Posted by shiv@vishnu View Post
This I don't know. I know we can change VINs and software versions between different DMEs. I haven't looked into the immobilizer code (never needed to). But I suspect this is the kind of stuff others can start digging into once this goes open source.
This is part of the reason I'm interested in the source of the "Flashing" side of this. It helps dig deeper into the DME hopefully leading to areas in the firmware where we can change the logic of the DME itself rather than the limits or tuning tables, which is NOT nearly as interesting.

Swapping a DME requires messing with the CAS3(4?) and marrying the DME back to the other control units which get DME/VIN locked. I forget but I had done some detailed research on it before, but I know its possible. Its said the VIN is burned into the DME, but its not true, I came across a flasher that would do it, but they wanted like 2500 euros for it.
Appreciate 0
      04-25-2013, 02:43 PM   #185
klipseracer
Banned
United_States
219
Rep
3,012
Posts

Drives: 2007 E90 335i, 05 E46 330i
Join Date: Aug 2009
Location: Arizona

iTrader: (27)

Garage List
2007 335i  [0.00]
2005 330i  [0.00]
Quote:
Originally Posted by joec500 View Post
I am curious if any of this development will allow us to clone our DME's to a 2nd DME in case we experience DME failure.
So my unproven but educated answer to this, is YES! We could soon find value in the 200 dollar DME's we find on ebay through this type of project, but the source would either need to be released where a group of individuals could work toward a common or different goals, or we have to rely on robin hood to save the day and give us gold and food.


EDIT: And no, I'm not demanding you release the source, that is not my claim to make, just hoping that you will!

As a coder, I know that making something open source is a personal decision you have to make yourself.
Appreciate 0
      04-25-2013, 03:10 PM   #186
joec500
Brigadier General
125
Rep
3,004
Posts

Drives: it has 4 wheels
Join Date: Jul 2008
Location: San Francisco

iTrader: (10)

Quote:
Originally Posted by klipseracer View Post
So my unproven but educated answer to this, is YES! We could soon find value in the 200 dollar DME's we find on ebay through this type of project, but the source would either need to be released where a group of individuals could work toward a common or different goals, or we have to rely on robin hood to save the day and give us gold and food.


EDIT: And no, I'm not demanding you release the source, that is not my claim to make, just hoping that you will!

As a coder, I know that making something open source is a personal decision you have to make yourself.
This would be awesome, not just for replacing faulty DME's, but having separate DME's for different situations. Rather than reflashing at the track, you can just quick swap a DME, which I can do in about 2-3 mins, as I no longer have the 8MM bolts that hold on my filter housing and trim etc.
__________________
2007 E92 6MT SGM: MusicarNW Level 2, Procede Rev 2.5, FFTEC/Vishnu LPFP with Flexfuel Sensor and Flash, M3 Offset V701's, WaveTrac LSD, Michelin PSS, Downpipes, M3 Control Arms, TCKline D/A Suspension, LCI Tail lights, Lux AE's, ER Charge Pipe, DCI's, Mtech Front and Rear, M3 Sideskirts, HPF Stage 1 Clutch
Appreciate 0
      04-25-2013, 03:16 PM   #187
marv85
Colonel
marv85's Avatar
70
Rep
2,626
Posts

Drives: '07 E92 335i MT
Join Date: Jun 2010
Location: Bay Area

iTrader: (7)

Quote:
Originally Posted by joec500 View Post
This would be awesome, not just for replacing faulty DME's, but having separate DME's for different situations. Rather than reflashing at the track, you can just quick swap a DME, which I can do in about 2-3 mins, as I no longer have the 8MM bolts that hold on my filter housing and trim etc.
+1000
__________________
'07 E92 335i 6MT- HP650, inlets/outlets, ER FMIC, VRSF CP, LPFP stg2, CSF rad, 'is Aux rad, ER OC, Ohlins, M control arms, eibach front sway bar.
'05 C55 AMG
SOLD - '22 Tesla M3P | '10 E92 335i M, 6MT COBB, FBO, st2 LPFP, Mfactory LSD | '07 E90 335i, PTF COBB E50, FBO, HFS4
Appreciate 0
      04-25-2013, 11:28 PM   #188
nospoolin
Private
nospoolin's Avatar
0
Rep
61
Posts

Drives: WTB E92
Join Date: Mar 2012
Location: Ohio

iTrader: (1)

Quote:
Originally Posted by klipseracer View Post
So my unproven but educated answer to this, is YES! We could soon find value in the 200 dollar DME's we find on ebay through this type of project, but the source would either need to be released where a group of individuals could work toward a common or different goals, or we have to rely on robin hood to save the day and give us gold and food.


EDIT: And no, I'm not demanding you release the source, that is not my claim to make, just hoping that you will!

As a coder, I know that making something open source is a personal decision you have to make yourself.
The cost of DME's might actually go up, as they would be more then just paper weights.

We can only hope.
Appreciate 0
      04-26-2013, 09:15 AM   #189
Chefcg1
Major
Chefcg1's Avatar
United_States
69
Rep
1,137
Posts

Drives: 2008 BMW 335i
Join Date: Apr 2009
Location: Mount Airy, NC

iTrader: (6)

This is great stuff!
__________________
2008 335i coupe AW 6AT, RB Turbos, PROcede 2.5 V5, Alpina Flash, Injen Intake, VK MW DP . Helix IC, Vishnu PnP Meth(M10 nozzel), M3 sides, OEM Aero Lip, VMR V710 Midnight Blue, LUX H8, HID Fogs, M3 front bits, D2 Coilovers, Whiteline Rear Bushing inserts, Custom M3 Steering Wheel, Cyba scoops, M2 Performance Exhaust
Appreciate 0
      04-26-2013, 02:41 PM   #190
Roy Cormier
Private
Roy Cormier's Avatar
United_States
40
Rep
70
Posts

Drives: E92 M3, E92 335i
Join Date: Feb 2012
Location: Green Bay, WI

iTrader: (0)

Garage List
E92 BMW 335i  [0.00]
E92 BMW M3  [0.00]
Quote:
Originally Posted by klipseracer View Post
The tuning files can be swapped back and forth online normally... The title of this thread is, "Open Source N54 DME Flashing Project".


So the flashing software is open source. I'd like to have this source pushed to git as almost all normal community driven open source projects do push to a service like github.

Now if this is just a "New N54 DME Flashing Project with an emphasis on unlocked and sharable maps" well that is something different.


Here's a quote from his first post:



Emphasis on open source Flashing System, and a lack of emphasis on tuning. I love where this project is heading, but its becoming just a tuning tool, which is a shame because changing the DME logic is really the potentially amazing part.
I agree with everything this guy is saying. ^^^

If this actually ends up being a true "Open-Source" project, I might have some data/info to share.

I have some CAS3/EWS4 ROMs, I880S, IF80S ROMs. E92 M3 ROMs (yeah, unrelated). And some other very interesting things related to the MSD80 DME & CAS/EWS system.
__________________
E92 M3 - Space Gray | E92 335i - Alpine White

If you can leave black marks on a straight from the time you exit a corner till the time you brake for the next turn....... Then, you have enough horsepower.
Appreciate 0
      04-26-2013, 03:00 PM   #191
marv85
Colonel
marv85's Avatar
70
Rep
2,626
Posts

Drives: '07 E92 335i MT
Join Date: Jun 2010
Location: Bay Area

iTrader: (7)

Quote:
Originally Posted by klipseracer View Post
The tuning files can be swapped back and forth online normally... The title of this thread is, "Open Source N54 DME Flashing Project".


So the flashing software is open source. I'd like to have this source pushed to git as almost all normal community driven open source projects do push to a service like github.

Now if this is just a "New N54 DME Flashing Project with an emphasis on unlocked and sharable maps" well that is something different.


Here's a quote from his first post:



Emphasis on open source Flashing System, and a lack of emphasis on tuning. I love where this project is heading, but its becoming just a tuning tool, which is a shame because changing the DME logic is really the potentially amazing part.

I kind of new this was going to turn this way, unfortunately. I guess we all know why

Don't get me wrong, it's still cool but was hoping for much more than having an alternative to "ATR" which is what it's all about now (a grudge...)
__________________
'07 E92 335i 6MT- HP650, inlets/outlets, ER FMIC, VRSF CP, LPFP stg2, CSF rad, 'is Aux rad, ER OC, Ohlins, M control arms, eibach front sway bar.
'05 C55 AMG
SOLD - '22 Tesla M3P | '10 E92 335i M, 6MT COBB, FBO, st2 LPFP, Mfactory LSD | '07 E90 335i, PTF COBB E50, FBO, HFS4
Appreciate 0
      04-26-2013, 04:47 PM   #192
jippii ensio
Major
68
Rep
1,432
Posts

Drives: 335i
Join Date: Feb 2009
Location: On the road

iTrader: (0)

Quote:
Originally Posted by Roy Cormier View Post
I agree with everything this guy is saying. ^^^

If this actually ends up being a true "Open-Source" project, I might have some data/info to share.

I have some CAS3/EWS4 ROMs, I880S, IF80S ROMs. E92 M3 ROMs (yeah, unrelated). And some other very interesting things related to the MSD80 DME & CAS/EWS system.
I'm afraid we need to learn to crawl before we can run. Let's master the flashing first. However, let's NOT stop there! Let's have a true open source project with modified code rather than just the maps. As long as there are people who want to reach the stars, we can do it. Even if one person of us would not take part in going forward, open source means the community can do it!
Appreciate 0
      04-26-2013, 09:09 PM   #193
CannonFodder
Private
3
Rep
68
Posts

Drives: 07 335i
Join Date: May 2012
Location: Maryland

iTrader: (0)

Quote:
Originally Posted by Roy Cormier View Post
I agree with everything this guy is saying. ^^^

If this actually ends up being a true "Open-Source" project, I might have some data/info to share.

I have some CAS3/EWS4 ROMs, I880S, IF80S ROMs. E92 M3 ROMs (yeah, unrelated). And some other very interesting things related to the MSD80 DME & CAS/EWS system.
I would love to know more about you're BW s366 build
Appreciate 0
      04-27-2013, 11:19 PM   #194
tofu-
Banned
87
Rep
2,854
Posts

Drives: 335i Jet Black/Coral Red
Join Date: Mar 2010
Location: nyc

iTrader: (4)

bump
Appreciate 0
      04-28-2013, 12:59 AM   #195
BillionPa
Second Lieutenant
BillionPa's Avatar
2
Rep
288
Posts

Drives: 335i
Join Date: Feb 2013
Location: USA

iTrader: (0)

what programming language is this being developed in?
Appreciate 0
      04-29-2013, 02:59 PM   #196
Roy Cormier
Private
Roy Cormier's Avatar
United_States
40
Rep
70
Posts

Drives: E92 M3, E92 335i
Join Date: Feb 2012
Location: Green Bay, WI

iTrader: (0)

Garage List
E92 BMW 335i  [0.00]
E92 BMW M3  [0.00]
Do you have any information you can share on the algorithm/method used for calculating the checksum?
__________________
E92 M3 - Space Gray | E92 335i - Alpine White

If you can leave black marks on a straight from the time you exit a corner till the time you brake for the next turn....... Then, you have enough horsepower.
Appreciate 0
      04-29-2013, 03:14 PM   #197
GoLakers2014
Banned
0
Rep
5
Posts

Drives: 2007 335
Join Date: Apr 2013
Location: IL

iTrader: (0)

Hi all,

Interested in tuning my N54 with a flash tuning and was considering Cobb tuning since I've seen their advertisments. Almost embarrased to admit it but I'm cheap and would rather spend $100 for a cable than $900 for a tuning box or flash box, if that cable allows me to load a flash map that works just as well. How will this freeware system work? Can someone post a flash map and then I download that map to my car to have that performance?
Appreciate 0
      04-29-2013, 03:28 PM   #198
marv85
Colonel
marv85's Avatar
70
Rep
2,626
Posts

Drives: '07 E92 335i MT
Join Date: Jun 2010
Location: Bay Area

iTrader: (7)

Quote:
Originally Posted by GoLakers2014 View Post
Hi all,

Interested in tuning my N54 with a flash tuning and was considering Cobb tuning since I've seen their advertisments. Almost embarrased to admit it but I'm cheap and would rather spend $100 for a cable than $900 for a tuning box or flash box, if that cable allows me to load a flash map that works just as well. How will this freeware system work? Can someone post a flash map and then I download that map to my car to have that performance?
COBB is around 750 and may be less shipped overnight here... it also has tons of maps to go with your mods, and ATR for even more flexibility.

Unless you are technically inclined to build your own flash or pay someone to do it for you, then go with COBB..

anyway, my 2 cents, decision is yours
__________________
'07 E92 335i 6MT- HP650, inlets/outlets, ER FMIC, VRSF CP, LPFP stg2, CSF rad, 'is Aux rad, ER OC, Ohlins, M control arms, eibach front sway bar.
'05 C55 AMG
SOLD - '22 Tesla M3P | '10 E92 335i M, 6MT COBB, FBO, st2 LPFP, Mfactory LSD | '07 E90 335i, PTF COBB E50, FBO, HFS4
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:47 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST