Pages: [1] 2
Author Topic: B58 engine on MG1: tuning resources  (Read 4763 times)
jtownson
Newbie
*

Karma: +7/-2
Offline Offline

Posts: 13


« on: September 18, 2023, 05:00:45 AM »

Hello,

I am looking for resources to help tuning BMW's B58 engine, notably:
* funktionsrahmen for the MG1 ECU
* bin files with one or more calibration goals (e.g. stage1, stage2, upgraded turbo, etc).
* XDFs and stock bins for the B58 are already available at https://github.com/dmacpro91/BMW-XDFs.

For now, the software versions are not super important because it would be enough to establish the differences from stock.

The B58 tuning world is still very closed and protection minded. That's  a shame becuase it makes it hard to learn the platform and leads to buggy tunes and engine failures. I'm hoping this community can help.
Logged
James1
Jr. Member
**

Karma: +0/-0
Offline Offline

Posts: 30


« Reply #1 on: September 19, 2023, 04:13:27 AM »

You have all those XDF's, it's practically open source.  It's pretty much served up on a plate, not closed in the slightest. 
Logged
jtownson
Newbie
*

Karma: +7/-2
Offline Offline

Posts: 13


« Reply #2 on: September 19, 2023, 11:34:35 PM »

You have all those XDF's, it's practically open source.  It's pretty much served up on a plate, not closed in the slightest. 

That's of no help. Can you actually provide anything?

But, to reword my last sentence, let's make the resources available for technically minded people to learn about and develop tunes of their own.

The XDFs are a great resource, but they are hardly serving it up on a plate. Whoever developed them seems to have had a hand in both MHD and JB4 and I'm guessing really knows what they are doing.

The best guide is from ECUTek here https://ecutek.atlassian.net/wiki/spaces/SUPPORT/pages/170557464/B58+Tuning+Guide. There's also a good youtube video from RFP tuning here: https://www.youtube.com/watch?v=zzqAQwAJrdw&t=9s. These two guides disagree with each other or a few points, however, which is why I asked for the functions document.

Those three resources alone go a long way to truly cracking the platform, so I agree with you in part, but it still needs a few last pieces adding to the jigsaw IMO.

Until then, B58 owners still don't know what the fuck is on their ECUs tbh and I read of tune-related engine failures quite often on the forums. So if you have any of the resources I asked for then forward them so I can try to contibute one or two of these pieces myself.
Logged
chacarita
Jr. Member
**

Karma: +11/-0
Offline Offline

Posts: 47


« Reply #3 on: September 20, 2023, 08:50:54 PM »

I don't want to sound shitty. But have you considered getting a car, logging it, modifying the already defined/documented tables and making conclusions?
What exactly do you expect from this post?
Logged
jtownson
Newbie
*

Karma: +7/-2
Offline Offline

Posts: 13


« Reply #4 on: September 21, 2023, 04:14:14 AM »

I don't want to sound shitty. But have you considered getting a car, logging it, modifying the already defined/documented tables and making conclusions?
What exactly do you expect from this post?


It's a good suggestion. I have a car, I can log it and I can sort of cobble together a tune. I've been interested in/learning tuning for about a year.

To progress, seems I want two things:
-- The B58/MG1 functions document
-- Working bins from more experienced tuners

Getting hold of the funktionsrahmen was the advice of James O'Connor from the fileservice and it seems a pretty good suggestion to me. No amount of logging is ever going to replace the reference work written by Bosch.

By the way, normal behaviour in the software world is to make documents easy to get hold of then berate newbies for not reading them. Seems bizarre nobody can just forward a link to the funktionsrahmen.

Re the bins. There are tunes on the common tuning platforms put together by people with years of tuning experience and hours of dyno time. I'd be a dumbass to think those tunes won't teach me a lot. Alas, those files are encrypted and I don't have the tools to extract them. I guess many on this forum do. That's why I posted the question.

Maybe I should segue into how I can get calibrations, unencrypted, off of my ECU?
Logged
prj
Hero Member
*****

Karma: +1072/-481
Offline Offline

Posts: 6037


« Reply #5 on: September 21, 2023, 04:34:04 AM »

By the way, normal behaviour in the software world is to make documents easy to get hold of then berate newbies for not reading them. Seems bizarre nobody can just forward a link to the funktionsrahmen.
Because you are not entitled to this information.
Why don't you ask Bosch or BMW for it? These documents are all confidential.
The only reason anyone has them, is because of corrupt employees who take money for them. Why do you feel entitled to them?
Why don't you buy the document with your own money and post it here for everyone to download for free?

Quote
Re the bins. There are tunes on the common tuning platforms put together by people with years of tuning experience and hours of dyno time. I'd be a dumbass to think those tunes won't teach me a lot. Alas, those files are encrypted and I don't have the tools to extract them. I guess many on this forum do. That's why I posted the question.
Why do you feel entitled to other's work?
And no, looking through other people's files is not the way to go. It's completely backwards because you will have zero clue *why* something is done or whether it even is a good idea (hint: in many cases it's not).

The only way to properly learn is to work from scratch based the on the OEM documentation. If no OEM documentation is possible to obtain, then by reverse engineering.

You can yell here as loudly as you want. But if you want any help, then turn your attitude down from 11 to 1 and try again.
« Last Edit: September 21, 2023, 04:37:09 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
IamwhoIam
Hero Member
*****

Karma: +52/-115
Offline Offline

Posts: 1070


« Reply #6 on: September 21, 2023, 08:31:26 AM »

This guy basically wants to make an open project by using other's people work and hard earned money and experience and all of it for free, so he can profit and then start claiming he's a pro tuner and start making megabucks. Totally wrong approach, and your level of entitlement are something I've rarely seen in over 20 years in this business. Eat some humble pie because NOBODY in their right own mind will help you with this kind of shitty attitude.
Logged

I have no logs because I have a boost gauge (makes things easier)
Irish37
Newbie
*

Karma: +2/-8
Offline Offline

Posts: 3


« Reply #7 on: September 21, 2023, 10:48:51 AM »

Where does he talk about profit?
What is “pro tuner” and “megabuck”?

Nobody offered anything for free, or sale.
PRJ suggested paying corrupt pirate ransoms.
Is this the right approach?

You assume jtownson’s identity and project your insecurities. You don’t want him eating any of your “money pie”- so you attempt to bully him. Are you humble?.. because you sound entitled.


They’re completely out of line, JTOWNSON. You’re humble as you need to be, and wish you best of luck tuning your personal vehicle and sharing that joy with as many other people as possible.


« Last Edit: September 21, 2023, 10:56:20 AM by Irish37 » Logged
d3irb
Full Member
***

Karma: +134/-1
Offline Offline

Posts: 195


« Reply #8 on: September 21, 2023, 11:14:58 AM »

As someone who went from zero to DIY tuning on a semi-modern platform (Simos18):

* It is unlikely someone is going to send you the FR randomly, because it's stolen internal proprietary material. Just like in any other engineering where you're not going to get NDA datasheets or SDKs on a public forum. This is only a little bit of a gatekeeping elitism thing, it's mostly a not getting in trouble thing.

* You don't want to look at other people's BINs. 99% of commercial tunes are unbelievable trash, and by the time you can understand the 1% that aren't, you need to know how to tune anyway.

My feedback is:

You are approaching this as a procedural problem, or a "how 2 see maps 2 make tune" approach. That's not how tuning works. I call this the "mind virus" and it's rampant in tuning - "tuners" think of tuning as some procedural thing and steal "what maps to edit" from one another in a big circle jerk, producing the same garbage broken products.

What you want to do is:

Learn the combustion fundamentals of an engine. Not just the raw "AFR/timing" basics that you need to tune some 1980s American V8, but about direct injection / injection timing windows, VVT/dynamic compression, VVL, how a turbocharger works.

Learn the ECU's control strategy. You need the FR for this, probably, but you can learn the basics using cross-correlation with older ECUs from similar families (MG1 on other platforms, older BMW MED17 stuff, etc.).

Then, apply this learning to making a tune. You won't need someone else's file to do this. You can make changes bit by bit, data log, understand the effects, and refine until the car runs well.

Copying other people's tuning doesn't get you very far at the end of the day, especially if you want to build a community or teach others. You will just get the mind virus where you can only steal things. Understanding and documenting what is going on will help you much more than stealing binaries.
Logged
prj
Hero Member
*****

Karma: +1072/-481
Offline Offline

Posts: 6037


« Reply #9 on: September 21, 2023, 01:25:13 PM »

You assume jtownson’s identity and project your insecurities. You don’t want him eating any of your “money pie”- so you attempt to bully him. Are you humble?.. because you sound entitled.
I haven't tuned anything for close to 3 years now. Which "money pie" are we talking about here exactly?
Get lost.
Posting recent copyrighted content on a forum hosted in the US is gonna go real well once the DMCA notices start piling in. I have terabytes of BMW stuff, but posting it publicly anywhere is a really dumb idea, as it'll get taken down at best, and you're gonna get in legal trouble at worst.

Getting on here and demanding shit with 1 post is a waste of time. We've seen many of your type around here, they come and go without getting anything done.
BMW with all the MHD, xHP and other stuff holds your hand so hard, that if you can't figure it out from there, then maybe this isn't for you.

Quote
Learn the ECU's control strategy. You need the FR for this, probably, but you can learn the basics using cross-correlation with older ECUs from similar families (MG1 on other platforms, older BMW MED17 stuff, etc.).
MG1 on other platforms is irrelevant. BMW runs their own code in the ECU. Regardless whether it's a Conti or Bosch ECU, the ASW binary logic is the same, and then there's a translation layer to map everything to the ECU hardware drivers.
BMW MED17 is nearly exactly the same for that reason.

Note, this applies to gasoline engines only, the diesels are a mostly standard Bosch stuff.
« Last Edit: September 21, 2023, 01:34:01 PM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
Davethaboss
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 12


« Reply #10 on: September 21, 2023, 08:28:14 PM »

I haven't tuned anything for close to 3 years now. Which "money pie" are we talking about here exactly?
Get lost.
Posting recent copyrighted content on a forum hosted in the US is gonna go real well once the DMCA notices start piling in. I have terabytes of BMW stuff, but posting it publicly anywhere is a really dumb idea, as it'll get taken down at best, and you're gonna get in legal trouble at worst.

Getting on here and demanding shit with 1 post is a waste of time. We've seen many of your type around here, they come and go without getting anything done.
BMW with all the MHD, xHP and other stuff holds your hand so hard, that if you can't figure it out from there, then maybe this isn't for you.
MG1 on other platforms is irrelevant. BMW runs their own code in the ECU. Regardless whether it's a Conti or Bosch ECU, the ASW binary logic is the same, and then there's a translation layer to map everything to the ECU hardware drivers.
BMW MED17 is nearly exactly the same for that reason.

Note, this applies to gasoline engines only, the diesels are a mostly standard Bosch stuff.

You have to admit there is a level of gatekeeping that goes on this world. You need to find the right files, right groups, right chats, etc... It's the same way with people who work with scenegroups or P2P servers...

However, this level of gatekeeping is required for us to keep the stove at low heat.
I think it would be a good idea for someone to DM OP... Just saying... He might actually be useful and provide something for us in the future as a result.
Logged
Davethaboss
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 12


« Reply #11 on: September 21, 2023, 08:31:59 PM »

As someone who went from zero to DIY tuning on a semi-modern platform (Simos18):

* It is unlikely someone is going to send you the FR randomly, because it's stolen internal proprietary material. Just like in any other engineering where you're not going to get NDA datasheets or SDKs on a public forum. This is only a little bit of a gatekeeping elitism thing, it's mostly a not getting in trouble thing.

* You don't want to look at other people's BINs. 99% of commercial tunes are unbelievable trash, and by the time you can understand the 1% that aren't, you need to know how to tune anyway.

My feedback is:

You are approaching this as a procedural problem, or a "how 2 see maps 2 make tune" approach. That's not how tuning works. I call this the "mind virus" and it's rampant in tuning - "tuners" think of tuning as some procedural thing and steal "what maps to edit" from one another in a big circle jerk, producing the same garbage broken products.

What you want to do is:

Learn the combustion fundamentals of an engine. Not just the raw "AFR/timing" basics that you need to tune some 1980s American V8, but about direct injection / injection timing windows, VVT/dynamic compression, VVL, how a turbocharger works.

Learn the ECU's control strategy. You need the FR for this, probably, but you can learn the basics using cross-correlation with older ECUs from similar families (MG1 on other platforms, older BMW MED17 stuff, etc.).

Then, apply this learning to making a tune. You won't need someone else's file to do this. You can make changes bit by bit, data log, understand the effects, and refine until the car runs well.

Copying other people's tuning doesn't get you very far at the end of the day, especially if you want to build a community or teach others. You will just get the mind virus where you can only steal things. Understanding and documenting what is going on will help you much more than stealing binaries.

It does help if you are in a community of like minded people that will assist you. If OP spent more time around here he would have realized how most people here operate.

Or just DM people lol. This is what I did initially to not scare people off and I ended up contributing my own work to the group.
Logged
fragolas
Jr. Member
**

Karma: +17/-0
Offline Offline

Posts: 39


« Reply #12 on: September 22, 2023, 04:30:04 AM »

There is literally an bmw MG1 fr avaiable on this website for free.
as far as an a2l for the b58, it is also avaiable for free, just search.
You should try and read first the fr before making any changes.
for logging, you could use the standard diagnostic tool, or vehical logger for propper tunning, as to be honnest, standart diagnost logging is pretty much useless, at least in my opinion.

Also keep in mind, most of this information is stollen, of course this things dont just pop up, people dont want to get in trouble. its the world we live in.
Logged
jtownson
Newbie
*

Karma: +7/-2
Offline Offline

Posts: 13


« Reply #13 on: September 23, 2023, 03:00:48 AM »

... just search...

Thanks for your hint and other posts. I had been using the wrong keyword. Easy when you know.

Evidently, this is a forum populated by autistic geeks. That makes me feel curiously at home. @prj please don't make up stuff about my intentions. I didn't mean to sound entitled. Soft skills are not my thing. Doesn't sound like they are your thing either. Thanks for your technical advice nonetheless.


Logged
jcsbanks
Full Member
***

Karma: +19/-3
Offline Offline

Posts: 146


« Reply #14 on: September 23, 2023, 03:18:53 AM »

Maybe James could sell you an open OTS calibration that is a clean/minimal change for your ECU to study. It will save you time going through all the boring limits that have to be raised, but it is still worth understanding why they are changed. We certainly find our users on Audis appreciate having open OTS maps they can view and edit with a supplied xdf in English and the ability to ask us questions about what we change and why. With consolidation of duplicate tables, it leaves an easy base for people to set a boost target, lambda target and clear ignition control and tuners that know how to tune but don't know the platform have enjoyed it and got good, reliable, smooth results.
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.028 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)