E90Post
 


 
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-16-2013, 12:33 PM   #67
COBB Tuning
Major
COBB Tuning's Avatar
238
Rep
1,051
Posts

Drives: 335i
Join Date: Dec 2010
Location: Austin, TX

iTrader: (0)

Quote:
Originally Posted by 2Times View Post
I will put the app next to my Bimmerpost app on my iPad I could even make a BMW folder!

As far as Cobb vs Open Source, very similar to iOS vs Android
If you throw business ethics and customer support/service out of the equation, I guess this is a somewhat accurate analogy.

-Josh
Appreciate 0
      04-16-2013, 01:01 PM   #68
FlynnBMW
New Member
1
Rep
13
Posts

Drives: E90 335i
Join Date: Sep 2012
Location: Wisconsin

iTrader: (0)

Thanks OP for this, I can't wait to see where this goes.
Appreciate 0
      04-16-2013, 01:31 PM   #69
TMR
Brigadier General
TMR's Avatar
United_States
398
Rep
3,157
Posts

Drives: M3
Join Date: Jun 2008
Location: Torrance

iTrader: (12)

Quote:
Originally Posted by shiv@vishnu View Post
Consider him supported
__________________
2015 M3 BPM Tuned, Eibach, Magnaflow and more www.tmrmzine.com/m3/f80
SOLD E92 Slēk Carbon Fiber Widebody M3 www.tmrmzine.com/m3/slek/
SOLD E92 335i Stage 3+ with all the toys www.tmrmzine.com/335/
SOLD E39 M5 Modded, What a great car! www.tmrmzine.com/m5/
Appreciate 0
      04-16-2013, 01:34 PM   #70
klipseracer
Banned
United_States
228
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
Consider him supported
Thats good shiv, even in light of things I know you are a wealth of good information and hopefully this can truly stay open for us all and not warped into a Vishnu only product. Heres for hoping!
Appreciate 0
      04-16-2013, 01:34 PM   #71
OpenFlash
United_States
1809
Rep
17,960
Posts

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

iTrader: (0)

Garage List
Quote:
Originally Posted by COBB Tuning View Post
If you throw business ethics and customer support/service out of the equation, I guess this is a somewhat accurate analogy.

-Josh
Don't quite understand this comment. Put enough open source developers in a room and they will come up with some incredible stuff. Look at the Evo market now and see all the functionality that they got once open source was adopted. Plenty of support too.

Last edited by OpenFlash; 04-16-2013 at 01:42 PM..
Appreciate 0
      04-16-2013, 01:44 PM   #72
OpenFlash
United_States
1809
Rep
17,960
Posts

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

iTrader: (0)

Garage List
Quote:
Originally Posted by cupertinosteve View Post
Hey Shiv and Rombinhood2,

If y'all need a 6at to play with you can have mine. I'm outta town for a few weeks and can arrange a car pickup/drop off with the wife.

Steve
Terrific. RH is local to you. So he will be driving your car up to the East Bay tonight. We will be good to it
Appreciate 0
      04-16-2013, 01:50 PM   #73
klipseracer
Banned
United_States
228
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]
Vishnu, COBB, let me know what you think about this separation:


COBB is a well established company providing a solid Flash based solution with customer and technical support who value your business and their company's reputation and will be there for you. I don't think that Open Source flash based solutions are going to take over a huge portion of the market share as they are a well established and trusted package deal. The risk is minimal to none and they have spent a lot of time to provide good OTS maps and have a solid ProTuning following that will make sure you have the best tune for your specific car.

This Opensource flash project is ultimately going to be a collaboration of people here and there that can potentially give us some DME flashing capability at minimal expense, however you can't possibly expect a full on customer support staff, even if the flashing process were to be mapped out very well. This doesn't appear to be a typical consumer project unless a lot of time is spent in the GUI developement. They can always 'sell' the support as a sales funnel for projects like this, but I don't think this type of user is going to go that route. Not to mention, the Protuners aren't going to be very excited about tuning this opensource stuff and having their work stolen and replicated.

Personally, I think we're talking two totally different audiences.

The opensource approach gives us more flexibility and freedom, however I think the Packaged Hardware flasher/Real Company paid support will still make sense to most users.

With all of this said, I'm excited to see what can be uncovered with this opensource project. If I knew more about what you guys needed, I'd be happy to help. What language is this going to be written in? I can code c++ and winapi.
Appreciate 0
      04-16-2013, 01:51 PM   #74
C ///M
Lieutenant
C ///M's Avatar
United_States
56
Rep
495
Posts

Drives: '04 M3 & '07 X3 M-Sport
Join Date: May 2010
Location: Chicago

iTrader: (2)

Garage List
Hey Shiv, I apologize for off topic, but did you get my PM? No need to reply right away, just curious if you get a million PM's a day, will you ever see it, etc.. Thanks.

Carry on.

I know it's early in the process, but I haven't seen anything about donations set up yet..

Regarding post above, I'd like to see this thread void of any tuner war posting. Can we keep this about the Open Source project?
Appreciate 0
      04-16-2013, 02:07 PM   #75
09BMW335i
Second Lieutenant
09BMW335i's Avatar
29
Rep
259
Posts

Drives: 2009 335i
Join Date: Nov 2012
Location: northwest burbs, IL

iTrader: (0)

Garage List
I foresee this open source being a great way for remote users to help trouble shoot or try new thing. It will really give the people that want to get knee deep in the logic and inner secrets of what makes the car work. I can only assume there will still be tech support etc. to help trouble shoot.

On the other hand if you are not that technical or that savvy there is always the way we do things now. COBB/JB4 etc. etc.
__________________
09 335i Sport --MHD (Tune by Wedge )--Inlet System by Trueform Technologies --Tial BOV--Macht Schnell Catless Downpipes--AMS FMIC--Walbro 455 LPFP--HPF Gen2 Exhaust--SPEC Stage 3+ clutch / billet steel flywheel--
Appreciate 0
      04-16-2013, 02:10 PM   #76
klipseracer
Banned
United_States
228
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 hope this type of project will be on git or something like that.
Appreciate 0
      04-16-2013, 02:13 PM   #77
Rombinhood@OpenFlash
Private
21
Rep
71
Posts

Drives: 335i
Join Date: Apr 2013
Location: Cupertino, CA

iTrader: (0)

Some Open Source updates:

-K-line support is now available for all early build MSD80 equipped cars!
-Recovery mode in case of loss comms during flash process is also functional
-Initial full DME read takes 55 minutes (on either K-line or CAN supported DMEs)
-Full writes take 11 minutes (on either K-line or CAN supported DMEs)

These read/write times will be subject to change once we try new things later.

I'll be meeting up with the guys at Vishnu tonight to talk shop and to do some test writes/reads on Cupertino Steve's single turbo 335i! Shiv will also give me his definition files that I've been trying to build myself for some time! At that point, we could very well have a fully functioning Open Source flashing system. All that there would be left to do is settle on a supported hardware cable and clean up the UI to at least make it comparable to an existing tuning suite.
Appreciate 0
      04-16-2013, 02:18 PM   #78
klipseracer
Banned
United_States
228
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 RombinHood2 View Post
Some Open Source updates:

-K-line support is now available for all early build MSD80 equipped cars!
-Recovery mode in case of loss comms during flash process is also functional
-Initial full DME read takes 55 minutes (on either K-line or CAN supported DMEs)
-Full writes take 11 minutes (on either K-line or CAN supported DMEs)

These read/write times will be subject to change once we try new things later.

I'll be meeting up with the guys at Vishnu tonight to talk shop and to do some test writes/reads on Cupertino Steve's single turbo 335i! Shiv will also give me his definition files that I've been trying to build myself for some time! At that point, we could very well have a fully functioning Open Source flashing system. All that there would be left to do is settle on a supported hardware cable and clean up the UI to at least make it comparable to an existing tuning suite.
is it possible for you to support multiple cables? For instance I have a BT cable.

Also, how much 'tuning' GUI are you planning on implementing?
Appreciate 0
      04-16-2013, 02:18 PM   #79
jpsimon
Team Zissou
jpsimon's Avatar
United_States
3163
Rep
10,200
Posts

Drives: 2022 AWD M3 Comp - SMB
Join Date: Dec 2006
Location: CT

iTrader: (7)

Is a "full write" when you flash it for the first time? Would small changes require a full write or can you write to specific tables to keep the time down?
Appreciate 0
      04-16-2013, 02:23 PM   #80
Rombinhood@OpenFlash
Private
21
Rep
71
Posts

Drives: 335i
Join Date: Apr 2013
Location: Cupertino, CA

iTrader: (0)

Quote:
Originally Posted by klipseracer View Post
is it possible for you to support multiple cables? For instance I have a BT cable.

Also, how much 'tuning' GUI are you planning on implementing?
We have yet to decide on a hardware platform. There are a few to chose from each with their own strengths and cons. Given that we have the ability to start fresh, I'm of the mind to do something really nice with the hardware. I'm investigating a few options right now.

The GUI will be supported by someone who is good at that. Definitely not me. Possibly a tuner since only a tuner would be able to provide the necessary support and spearhead the necessary updates.
Appreciate 0
      04-16-2013, 02:25 PM   #81
Rombinhood@OpenFlash
Private
21
Rep
71
Posts

Drives: 335i
Join Date: Apr 2013
Location: Cupertino, CA

iTrader: (0)

Quote:
Originally Posted by jpsimon View Post
Is a "full write" when you flash it for the first time? Would small changes require a full write or can you write to specific tables to keep the time down?
As of right now, even the smallest edit will require a full re-write. We are doing just for safety at this time. I suspect with some more testing, we should be able to write individual blocks and save down on programming time. These improvements would likely start rolling out only after we have a stable open source tuning system.
Appreciate 0
      04-16-2013, 02:27 PM   #82
09BMW335i
Second Lieutenant
09BMW335i's Avatar
29
Rep
259
Posts

Drives: 2009 335i
Join Date: Nov 2012
Location: northwest burbs, IL

iTrader: (0)

Garage List
Quote:
Originally Posted by RombinHood2 View Post
Some Open Source updates:

-K-line support is now available for all early build MSD80 equipped cars!
-Recovery mode in case of loss comms during flash process is also functional
-Initial full DME read takes 55 minutes (on either K-line or CAN supported DMEs)
-Full writes take 11 minutes (on either K-line or CAN supported DMEs)

These read/write times will be subject to change once we try new things later.

I'll be meeting up with the guys at Vishnu tonight to talk shop and to do some test writes/reads on Cupertino Steve's single turbo 335i! Shiv will also give me his definition files that I've been trying to build myself for some time! At that point, we could very well have a fully functioning Open Source flashing system. All that there would be left to do is settle on a supported hardware cable and clean up the UI to at least make it comparable to an existing tuning suite.
Great news cant wait to see what comes out in the next few days
__________________
09 335i Sport --MHD (Tune by Wedge )--Inlet System by Trueform Technologies --Tial BOV--Macht Schnell Catless Downpipes--AMS FMIC--Walbro 455 LPFP--HPF Gen2 Exhaust--SPEC Stage 3+ clutch / billet steel flywheel--
Appreciate 0
      04-16-2013, 02:36 PM   #83
CannonFodder
Private
3
Rep
68
Posts

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

iTrader: (0)

Quote:
Originally Posted by RombinHood2 View Post
Some Open Source updates:

-K-line support is now available for all early build MSD80 equipped cars!
-Recovery mode in case of loss comms during flash process is also functional
-Initial full DME read takes 55 minutes (on either K-line or CAN supported DMEs)
-Full writes take 11 minutes (on either K-line or CAN supported DMEs)

These read/write times will be subject to change once we try new things later.

I'll be meeting up with the guys at Vishnu tonight to talk shop and to do some test writes/reads on Cupertino Steve's single turbo 335i! Shiv will also give me his definition files that I've been trying to build myself for some time! At that point, we could very well have a fully functioning Open Source flashing system. All that there would be left to do is settle on a supported hardware cable and clean up the UI to at least make it comparable to an existing tuning suite.
Do you think you could "tune out" or make both of the o2 sensors in the downpipes read from a the same one?. This would make it worlds easier to single turbo the n54.
Appreciate 0
      04-16-2013, 02:41 PM   #84
OpenFlash
United_States
1809
Rep
17,960
Posts

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

iTrader: (0)

Garage List
Quote:
Originally Posted by CannonFodder View Post
Do you think you could "tune out" or make both of the o2 sensors in the downpipes read from a the same one?. This would make it worlds easier to single turbo the n54.
I'm not sure why we would want to drop the closed loop fuel control resolution in half by doing so. The o2 sensors are fine where they are and are isolated from hear by thermal isolaters between them and the o2 bung.
Appreciate 0
      04-16-2013, 02:43 PM   #85
rismo
Captain
81
Rep
911
Posts

Drives: BMW E92 335
Join Date: Jul 2008
Location: Europe

iTrader: (0)

Great work! Very good for the market. I also noticed your sence of reality because it does not look like a paperware project.

Cool stuff! What about Icom support (eventually)? Would speed up reading and writing big time. (Check ebay for a working copy).

You could have a look at the INPA cable switcher tool and drivers (although win32)... it is out there... quite an ok implementation.
__________________
BMW 335 E92 09 - Full options - DKG - MHD by Buraq - RB Next Gen - RB Inlets/Outlet - Forge Diverter Valves - AR Catless DP - Afe Intake - Helix IC - FuelIT Stage 2 LPFP - Ar Oil Cooler - PPK Water Cooler - M3 Suspension - JRZ RS1 Shocks - Eibach Pro Springs - Drexler LSD - BMW IS Exhaust - Carbon Endurance Brake Pads - Stainless Steel Brake Lines - M101 Wheels - Michelin PS2 - M-Tech Body - M-Strutbar
BMW M550i G30 2019 - BM3
Appreciate 0
      04-16-2013, 02:53 PM   #86
CannonFodder
Private
3
Rep
68
Posts

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

iTrader: (0)

Quote:
Originally Posted by shiv@vishnu View Post
I'm not sure why we would want to drop the closed loop fuel control resolution in half by doing so. The o2 sensors are fine where they are and are isolated from hear by thermal isolaters between them and the o2 bung.
I wasn't looking to move them due to the heat, but pressure. Isn't that an issue with running them pre turbo? (Seeing as you already have a solution to the heat issue)


I know when Maximum Psi released their single turbo kit for the s54, NickG wrote a code for both of the sensors to read off one, then they placed a single sensor in the downpipe post turbo.
Appreciate 0
      04-16-2013, 02:58 PM   #87
jippii ensio
Major
72
Rep
1,432
Posts

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

iTrader: (0)

Wow, so much in so little time! Well done!
Appreciate 0
      04-16-2013, 02:59 PM   #88
Foghorn
Private First Class
Foghorn's Avatar
Canada
307
Rep
166
Posts

Drives: 2007 335XI
Join Date: Mar 2013
Location: Montreal, Quebec

iTrader: (0)

Very exciting development, good on you to take the initiative to get it off the ground ROMbinHOOD2.

The map definitions, descriptions and scaling/unit info to me seems crucial at this point, hopefully your meeting with Shiv will be productive in that regard.

I do think at some point you may have to consider access levels to tables based on user experience. I'm not sure it's a good idea to give rookies access to everything, something user selectable would be fine but use at your own risk.

Also, some king of logging ability would be needed if the premise here is to not need other systems to tune.

I wonder if things like injector skewing are in the cards

Awesome work, well done!
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 04:31 PM.




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