Tuning Information
Tuning Information
So, I'm no stranger to programming / computers (it is my livelihood after all) and am interested in taking a look into tuning and what I can do with a bit of software to my MINI!
With that said, I apologize if there is a thread already with the info! I promise I looked (and even Googled). What are the basics for getting started (I don't need a step by step guide, but general info would be nice)? I am assuming that a OBD-II adapter (looking at getting a Bluetooth one) and I'm assuming some software already exists that does more than the basic OBD-II codes?
I looked into NCSExpert but not certain if that is just additional settings I can change on the MINI or actual ECU tuning?
Also if you have any advice or comments about what to do once I've gotten that far I'd appreciate it! I've never attempted anything like this before so its a bit of a challenge!
Thanks!
With that said, I apologize if there is a thread already with the info! I promise I looked (and even Googled). What are the basics for getting started (I don't need a step by step guide, but general info would be nice)? I am assuming that a OBD-II adapter (looking at getting a Bluetooth one) and I'm assuming some software already exists that does more than the basic OBD-II codes?
I looked into NCSExpert but not certain if that is just additional settings I can change on the MINI or actual ECU tuning?
Also if you have any advice or comments about what to do once I've gotten that far I'd appreciate it! I've never attempted anything like this before so its a bit of a challenge!
Thanks!
Don't know what kind of engine you have, but I am assuming you have a turbo....here is some info.
Here is a product to help you:
http://http://www.altaperformance.com/products/show/683
And here is a long thread:
https://www.northamericanmotoring.co...rt-thread.html
Here is a product to help you:
http://http://www.altaperformance.com/products/show/683
And here is a long thread:
https://www.northamericanmotoring.co...rt-thread.html
From what I've gathered, you need to find a way to download the ecu firmware, figure how to read it, modify it, and flash the ecu with new firmware. I've been searching the google and it seems like the tuners like to keep it a secret for obvious reasons.
If you want to create an open source project or otherwise, I can help you program, I live in rochester too. I'm thinking about an app that uses a dyno chart generated from the accelerometer of iphone or android phone and using that data to generate a set of values to plug into the firmware.
If you want to create an open source project or otherwise, I can help you program, I live in rochester too. I'm thinking about an app that uses a dyno chart generated from the accelerometer of iphone or android phone and using that data to generate a set of values to plug into the firmware.
From what I've gathered, you need to find a way to download the ecu firmware, figure how to read it, modify it, and flash the ecu with new firmware. I've been searching the google and it seems like the tuners like to keep it a secret for obvious reasons.
If you want to create an open source project or otherwise, I can help you program, I live in rochester too. I'm thinking about an app that uses a dyno chart generated from the accelerometer of iphone or android phone and using that data to generate a set of values to plug into the firmware.
If you want to create an open source project or otherwise, I can help you program, I live in rochester too. I'm thinking about an app that uses a dyno chart generated from the accelerometer of iphone or android phone and using that data to generate a set of values to plug into the firmware.
Once the ECU is cracked and you can look at the data, the programming skills might help to interpret the car's computers but I imagine typical computer (PC) stuff is not going to be super helpful in the tuning aspect of the car. Good luck and be safe.
Trending Topics
That's half the battle! Once we know how to access the ECU and can determine what portions of the binary (assuming it is a binary) do what then I know that I will definitely need some help to actually make it all useful (aka into a tune that does something).
Check this out, thier program is quite nice you can use it to make any changes you fancy to your ecu. http://www.mynesperformance.com/
Not sure if it is true for the ECU, but the BCM stuff that people change with NCS Expert is usually in German, one more hurdle.
I'm wondering if I can access the ECU using one of these OBD II adaptors (really just makes it a serial port for use on a computer / smartphone / etc). I'm assuming it can...but suppose I'll have to test it out!
http://www.scantool.net/scan-tools/p...bluetooth.html
http://www.scantool.net/scan-tools/p...bluetooth.html
If it's a 1st gen car the only way to get in the ECU is either ByteTroniK (less than $1000 for the complete package), DimSport ($10,000 and up), and theres a couple others in europe (compeditive with DimSport).
NCS is just to controll the BCM (Body Controll Modual) it has nothing to do with ECU tuning.
A real tuning program looks like this, and there are over 40 other maps just like it that need to be adjusted precicely so you dont end up blowing your motor.

If you have an R56, and dont have $10,000+ laying around youre screwed, there is NO way into the ECU.
Tuning takes more than computer knowledge, you need to know exactly how engines, fuel injection systems, and modern computer controlled equipment works. Its not just add a code and youre tuned.
Leave it to the pros, or find a way to learn what to do before you begin. It's a lot cheaper that way.
*Image from ByteTroniK* (It's a STOCK timing map so dont get any ideas.)
NCS is just to controll the BCM (Body Controll Modual) it has nothing to do with ECU tuning.
A real tuning program looks like this, and there are over 40 other maps just like it that need to be adjusted precicely so you dont end up blowing your motor.

If you have an R56, and dont have $10,000+ laying around youre screwed, there is NO way into the ECU.
Tuning takes more than computer knowledge, you need to know exactly how engines, fuel injection systems, and modern computer controlled equipment works. Its not just add a code and youre tuned.
Leave it to the pros, or find a way to learn what to do before you begin. It's a lot cheaper that way.
*Image from ByteTroniK* (It's a STOCK timing map so dont get any ideas.)
I never said it was easy, but the fact that these tools exist proves that it is possible. The reason why it costs so much is purely based upon the market. There are other tools out there as well for ECUs of other vehicles as well, they all perform the same needs to remap all the parameters.
Part of the task is finding the way to do it and if I do great, if I get bored before it happens then so be it.
Thanks for pointing me in the correct direction, was pretty sure that it wasn't correlated but had to ask. However, you have cleared up a question about what NCSExpert and maybe that could be a project too.
I never said it was just us writing a program and bam its done. To properly write the program we have to understand the binary dump from the ECU and where each map is stored so it can be properly rewritten. I never said it was a simple task, but technically tuning also takes more than just how engines work since somebody wrote the programs to give access to these wonderful sections in the ECU. It also isn't just a new set of maps and settings and you're tuned after all.
In a complex closed system I'm not about to go in and start changing bits and hope it all comes out peachy, its going to take a while to get to a reasonable understanding of the ECU let alone writing the program to automate it.
Part of the task is finding the way to do it and if I do great, if I get bored before it happens then so be it.
If you have an R56, and dont have $10,000+ laying around youre screwed, there is NO way into the ECU.
Tuning takes more than computer knowledge, you need to know exactly how engines, fuel injection systems, and modern computer controlled equipment works. Its not just add a code and youre tuned.
Tuning takes more than computer knowledge, you need to know exactly how engines, fuel injection systems, and modern computer controlled equipment works. Its not just add a code and youre tuned.
In a complex closed system I'm not about to go in and start changing bits and hope it all comes out peachy, its going to take a while to get to a reasonable understanding of the ECU let alone writing the program to automate it.
I never said it was just us writing a program and bam its done. To properly write the program we have to understand the binary dump from the ECU and where each map is stored so it can be properly rewritten. I never said it was a simple task, but technically tuning also takes more than just how engines work since somebody wrote the programs to give access to these wonderful sections in the ECU. It also isn't just a new set of maps and settings and you're tuned after all.
It took MYNES over a year to get the first version of ByteTroniK and FullAccess into a workable prototype. Plus they already had a program to base the system off of (ECUflash).
I'm not entirely sure you know what exactly you are getting yourself into. Starting from scratch there is a HIGH POSSIBILITY of turning your ECU into a BRICK multiple times before you even get far enough to wory about turning your engine into a paperweight.
I'm not trying to be a (see my screen name) here, but if you really plan on making any of this work, you better have the time, money, and knowledge to get the job done. Jay, has been working on decoding the R56 since 2009, and he still hasnt got far enough to release FullAccess56.
If you think you can do it though, I say go for it! People with dreams is what our comunity needs, and I will follow all the progress you make, good or bad.
DICKS GARAGE R53,
Thanks for the pointers and everything. Once we've retrieved the ECU and are at our first attempt to write to it I'll end up making sure I have an EEPROM writter available before hand. That should reduce the risk a bit, as far as using out of spec parameters, well I do have to admit there is only so much I will be able to do and that will require more community effort there.
donjulio,
Absolutely! I'm doing tons of research as much as I can at the moment so who knows what we'll find.
Thanks for the pointers and everything. Once we've retrieved the ECU and are at our first attempt to write to it I'll end up making sure I have an EEPROM writter available before hand. That should reduce the risk a bit, as far as using out of spec parameters, well I do have to admit there is only so much I will be able to do and that will require more community effort there.
donjulio,
Absolutely! I'm doing tons of research as much as I can at the moment so who knows what we'll find.
Thread
Thread Starter
Forum
Replies
Last Post
Shane Wendel
1st Gen Countryman (R60) Talk (2010-2015)
4
Aug 17, 2015 05:49 PM
ECSTuning
Vendor Announcements
0
Aug 12, 2015 01:24 PM



