Electrical For discussions regarding wiring up electrical modifications such as radar detectors, brake light mods, power sockets, and driving lights in Clubman (R55), Cooper and Cooper S (R56), and Cabrio (R57) MINIs.

Electrical The [Complete] NCS Expert DIY

  #1  
Old 04-20-2011, 08:25 PM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
The [Complete] NCS Expert DIY

Update 2013.10.23:

Hi everyone! I had taken a quasi-hiatus from NAM, but after receiving numerous PMs about my links being broken I decided to check it out. Turns out the file sharing service I used changed their API and broke all the URLs. I've updated the links and everything should work now.

Sometime in the near future I'm going to get back into this and try to get everything working with my '11. If I'm able to, I'll update the guide and provide links to the software that worked for me.
Background:

I have spent the past few weeks here on NAM, on bimmerforums, e90post, and a few other forums trying to piece together how to get BMW Standard Tools to work reliably so I could code my R56. I have wasted hours staring at download timers on RapidShare and HotFile. I have spent entire afternoons searching forums, sometimes in other languages, looking for the answers to what I thought were exceedingly trivial questions that just simply were not answered anywhere else.

Becoming familiar with this software does have a bit of a learning curve, but I was still encumbered by a lack of consolidated, thorough information that left nothing to guesswork and didn't send me off on a wild goose chase looking for software that was only available in a 75-part RapidShare download.

I feel that I finally have a grip on this coding business, and I wanted to give back to the community by making sure that other people who want to take this up as a hobby don't have to drag themselves through the litany of failure and sadness that I did to get to where I am. This stuff isn't that difficult, and I think that with well-written documentation and easy access to the tools needed, this endeavor can be made orders of magnitude more simple.

Yet Another NCS Expert DIY:

I have written a thorough guide in plain English on how to set up your rig and use NCS Expert to code your car. The only other hardware you'll need is the diagnostic cable. The only other information you will need are the actual field names and values. If you own an R55, R56, R57, or an R60, you are in luck. All these models (basically, all "2nd Gen" MINIs) use the same datens, and Jbourne has set up a wonderful Google Docs spreadsheet with most of the known fields/values for these models. Unfortunately, you have to request access to the document. No one likes waiting, so I have provided an offline copy in Excel format. I still recommend you request access to the online version though, as it will get updates from time to time.

The software you'll be using with this guide is not that 15-year-old crap provided by ecutools.com. Anyone who has tried to follow their installation procedures knows what I'm talking about. I have provided BMW Standard Tools 5.0, which consists of a single installation wizard (in English!) that sets up the entire INPA suite. Hooray.

The datens (data files) provided are v38. I extracted them from the ~40GB ISTA-P software suite and bundled them into archives for each chassis. I will happily update the archive to v40/v41 when/if I can find a reliable source.

Lulzy side note: I recently paid $9 to download v40 datens from HotFile only to find out that the entire archive had been stripped of the exact files needed by NCS Expert. Way to go, interwebs.

I've tried by best to organize this software and create a guide that will result in the fewest possible problems when setting up your rig. However, I (and I'm sure the rest of the community) would be happy to attempt to help the novice coder with any problems they have, so long as it is somewhat evident that you have used the search feature first.

I would also be interested in working with people who are proficient with NCS Dummy to grow our database of known fields/values, especially on newer models.


Downloads:

- The Guide (Rev 2011.04.23) (PDF, 193KB) [download]
- R56 Codes Spreadsheet (XLS, 29KB) [download]
- The Software (Guide also included) (ZIP, 660MB) [download]


Further Reading:

- Strobeyprobey's Thread
- xxxjecxxx's Thread on E90Post
- revtor's Thread on Bimmerforums
- Jbourne's R56 Spreadsheet (you must request access)

Change Log:

2013.12.27
- All files moved to Mega
- No longer seeding old torrent

2013.10.23
- Fixed links

2011.04.23
- Added Glossary
- Minor formatting changes

2011.04.20
- Original version


Credits:

The author would like to thank (in no particular order):

- strobeyprobey, Jbourne, revtor, and xxxjecxxx for their contributions to their respective communities and for providing invaluable information in my quest to figure this all out.

Thanks for reading, and happy coding!
 

Last edited by Comasynthesis; 12-27-2013 at 01:18 AM.
The following 4 users liked this post by Comasynthesis:
Chilimini2011 (12-04-2017), marinabrian (02-01-2021), taichiwayne (09-06-2018), usmc_mitch (09-07-2019)
  #2  
Old 04-21-2011, 10:43 AM
peeti's Avatar
peeti
peeti is offline
3rd Gear
Join Date: Dec 2010
Location: Chicagoland
Posts: 176
Likes: 0
Received 0 Likes on 0 Posts
Nicely done!
 
  #3  
Old 04-21-2011, 10:48 AM
GTiGLi's Avatar
GTiGLi
GTiGLi is offline
1st Gear
Join Date: Apr 2011
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
Very nicely thought-out, articulated, and executed. Thanks for doing the leg-work I was about to have to do
 
  #4  
Old 04-21-2011, 12:14 PM
jman311's Avatar
jman311
jman311 is offline
2nd Gear
iTrader: (1)
Join Date: Oct 2009
Location: Arizona
Posts: 79
Likes: 0
Received 0 Likes on 0 Posts
Kudos! Excellent work. The interwebs thank you.
 
  #5  
Old 04-21-2011, 12:18 PM
MINIdave's Avatar
MINIdave
MINIdave is offline
6th Gear
Join Date: May 2007
Location: Kansas City
Posts: 3,789
Likes: 0
Received 10 Likes on 9 Posts
Wow!

So now, among others, I'll be able to turn off that stupid seatbelt chime?

Fantastic!

Good karma will befall you my friend.....
 
  #6  
Old 04-21-2011, 12:48 PM
Derk's Avatar
Derk
Derk is offline
3rd Gear
Join Date: Apr 2011
Posts: 159
Likes: 0
Received 0 Likes on 0 Posts
You, sir, are a gentleman and a scholar.
 
  #7  
Old 04-21-2011, 01:22 PM
MiamiGuitarMan's Avatar
MiamiGuitarMan
MiamiGuitarMan is offline
4th Gear
Join Date: Apr 2011
Location: Miami, FL
Posts: 483
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by MINIdave
Wow!

So now, among others, I'll be able to turn off that stupid seatbelt chime?

Fantastic!

Good karma will befall you my friend.....



And I might even be able to get the convertible top to close with the key fob.
 
  #8  
Old 04-21-2011, 04:43 PM
bossjh's Avatar
bossjh
bossjh is offline
1st Gear
Join Date: Mar 2011
Location: Chicago
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
Are all the NCS Expert files and Software usable in a Windows environment?
 
  #9  
Old 04-21-2011, 09:24 PM
strobeyprobey's Avatar
strobeyprobey
strobeyprobey is offline
6th Gear
Join Date: Apr 2008
Location: Twin Cities, Minnesota
Posts: 1,303
Likes: 0
Received 11 Likes on 10 Posts
I just programmed an E64 (645CI) to comfort close the convertible top. So it should be possible with the R57!

Originally Posted by MiamiGuitarMan


And I might even be able to get the convertible top to close with the key fob.
 
  #10  
Old 04-22-2011, 07:36 AM
strobeyprobey's Avatar
strobeyprobey
strobeyprobey is offline
6th Gear
Join Date: Apr 2008
Location: Twin Cities, Minnesota
Posts: 1,303
Likes: 0
Received 11 Likes on 10 Posts
I would have loved to have written up a complete instruction set, but I just don't have the time to. :-) Figuring it all out was enough of a time sync!!! But I am very surprised how many people have picked up the cables and attempted the program changes!

I urge everyone who has gone as far as programming the car look towards getting even more value out of their cables by getting DIS v57 up and running. You need to get the EasyDIS v44 running in VMware then upgrade it to v57. DIS will give you all of the diagnostic information about fixing the car. It is what the dealer used (recently replaced by ISTA) to reset codes (like the airbag light for example) and check all codes and error conditions that don't even show a warning light. There is a sticky in the bimmerforums that discusses the install process.
 
  #11  
Old 04-22-2011, 03:14 PM
jman311's Avatar
jman311
jman311 is offline
2nd Gear
iTrader: (1)
Join Date: Oct 2009
Location: Arizona
Posts: 79
Likes: 0
Received 0 Likes on 0 Posts
Thanks again to the OP - I was able to get this working and several settings programmed in less than 2 hours using this thread.

I just posted in the NCS-Expert sticky thread about 1 problem I had (unable to read the FRM module).
 

Last edited by jman311; 04-22-2011 at 04:29 PM.
  #12  
Old 04-22-2011, 10:03 PM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
Originally Posted by jman311
Thanks again to the OP - I was able to get this working and several settings programmed in less than 2 hours using this thread.

I just posted in the NCS-Expert sticky thread about 1 problem I had (unable to read the FRM module).
Jman, I had the same issue reading the FRM module. As I understand it, certain daten versions just... "don't work" with certain modules. The only solution to this that I have seen is to maintain copies of datens that are known to work with a given module, and switch your datens out depending on which module(s) you want to work with.

As this solution is (in my opinion) messy and cumbersome, and because the only decent datens I could find were v38, I didn't include it in the guide. If anyone in the community has access to datens that are known to work with the FRM module, please PM me and I would be happy to add them to the archive and add a section to the guide explaining how to use them.
 
  #13  
Old 04-22-2011, 10:42 PM
KnottyMan's Avatar
KnottyMan
KnottyMan is offline
2nd Gear
Join Date: May 2006
Location: Freeland, WA
Posts: 132
Likes: 0
Received 0 Likes on 0 Posts
Link to the software is no go as ge.tt has put the kibosh on it for traffic amount. Any possibility to re-issue it as a torrent or different hosting site?

Anyone have a link for a good cable? Or is it any usb to OBD2 will do?
 
  #14  
Old 04-22-2011, 11:18 PM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
Originally Posted by KnottyMan
Link to the software is no go as ge.tt has put the kibosh on it for traffic amount. Any possibility to re-issue it as a torrent or different hosting site?

Anyone have a link for a good cable? Or is it any usb to OBD2 will do?
Torrent up, see first post. Anyone who can, please stay on after downloading and help seed.

Here's a link to search results on eBay, use the picture in the guide for reference: http://bit.ly/hFtSzU
 
  #15  
Old 04-23-2011, 08:53 AM
bossjh's Avatar
bossjh
bossjh is offline
1st Gear
Join Date: Mar 2011
Location: Chicago
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
I have an ElmScan 5 multiprotocol ODB Scan tool cable (OBD to USB) which does not appear to work with NCS Expert (although I did not load the NCS Expert driver but simply used the existing driver for ELMScan). I assume I need to BMW D-Can cable and the specific driver include in the package above to make NCS Expert work?

I see the links for cable on ebay.

Thanks for your help and a great write up.
 
  #16  
Old 04-23-2011, 09:48 AM
Sketch's Avatar
Sketch
Sketch is offline
5th Gear
iTrader: (12)
Join Date: Aug 2008
Location: Las Vegas, Nevada
Posts: 1,042
Likes: 0
Received 0 Likes on 0 Posts
Good post bro.
 
  #17  
Old 04-23-2011, 05:00 PM
GTECKO's Avatar
GTECKO
GTECKO is offline
3rd Gear
Join Date: Feb 2011
Location: Halifax - Canada
Posts: 266
Likes: 0
Received 10 Likes on 2 Posts
Well done . I made a sticky for NCS expert for beginners, maybe we could have updated that one instead of having again another thread on this subject.
Btw, I set up the spreadsheet and updated it with all the codes ...
 
  #18  
Old 04-24-2011, 02:44 PM
NintenTom's Avatar
NintenTom
NintenTom is offline
4th Gear
iTrader: (4)
Join Date: Dec 2010
Posts: 376
Likes: 0
Received 1 Like on 1 Post
Great job! I think i'll be ready to tackle NCS expert now. =)
 
  #19  
Old 04-24-2011, 04:17 PM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
Originally Posted by bossjh
I have an ElmScan 5 multiprotocol ODB Scan tool cable (OBD to USB) which does not appear to work with NCS Expert (although I did not load the NCS Expert driver but simply used the existing driver for ELMScan). I assume I need to BMW D-Can cable and the specific driver include in the package above to make NCS Expert work?

I see the links for cable on ebay.

Thanks for your help and a great write up.
As far as I know, as long as the cable supports D-CAN and you use the proper driver supplied with the cable, it would work with this software. However, I have only tested with the cable referenced in the documents.
 
  #20  
Old 04-26-2011, 08:20 PM
Step's Avatar
Step
Step is offline
2nd Gear
Join Date: Aug 2009
Location: Annapolis Maryland
Posts: 87
Likes: 0
Received 0 Likes on 0 Posts
im curios what are the limitaions of the software. is there a possibility to accesss the dme? and uncheck certain limitations there.
 
  #21  
Old 04-28-2011, 12:03 PM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
Not 100% sure about that Step, but if I had to venture a guess I would say probably not.
 
  #22  
Old 04-30-2011, 12:06 PM
BBoshart's Avatar
BBoshart
BBoshart is offline
3rd Gear
Join Date: Jun 2008
Location: Seattle
Posts: 157
Likes: 0
Received 0 Likes on 0 Posts
Quick question. I have been using NCS Expert 3.08 and wanted to upgrade using your software since its NCS 3.1. I completely deleted my old EDIABAS/NCS/IPNA software (I actually just did a clean install of my Windows XP OS on my laptop) so I could start over fresh.

Anyway, I installed everything following your instructions (a lot easier than my older version, by the way) but whenever I try to have NCS Expert read my ECU, it says "FAULTY CHASSIS." I noticed that after the install, there were no chassis folders in the NCSEXPER/DATEN folder. There were actually no files at all. I created a folder titled R56 and placed the datens in there but I'm thinking that's not right. Any suggestions? If not, I can just go back to my older version of EDIABAS. Thanks.
 
  #23  
Old 04-30-2011, 12:37 PM
GTECKO's Avatar
GTECKO
GTECKO is offline
3rd Gear
Join Date: Feb 2011
Location: Halifax - Canada
Posts: 266
Likes: 0
Received 10 Likes on 2 Posts
I think you have a problem wih you datens. Have you click on LADEN.BAT in c:/NCSEXPERT/DATEN/R56 ?
I suggest you reinstall NCS, try my sticky, I ve updated the file with V40 as well
 
  #24  
Old 05-01-2011, 01:29 AM
Comasynthesis's Avatar
Comasynthesis
Comasynthesis is offline
1st Gear
Thread Starter
Join Date: Jun 2009
Location: Orange County / Las Vegas
Posts: 34
Likes: 0
Received 4 Likes on 1 Post
BBoshart,

With the version of NCS Expert distributed in this thread, the DATEN folder will be empty by default. You must manually create a folder named "R56" (in your case) and copy everything from the "daten" sub-folder (extracted from the R56.zip archive in the "Datens (v38)" folder) into the "R56" folder you created.

Re-read page 7 of the guide and make sure you've followed everything there. If you continue to have issues, let me know.
 
  #25  
Old 05-01-2011, 11:46 AM
BBoshart's Avatar
BBoshart
BBoshart is offline
3rd Gear
Join Date: Jun 2008
Location: Seattle
Posts: 157
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Comasynthesis
BBoshart,

With the version of NCS Expert distributed in this thread, the DATEN folder will be empty by default. You must manually create a folder named "R56" (in your case) and copy everything from the "daten" sub-folder (extracted from the R56.zip archive in the "Datens (v38)" folder) into the "R56" folder you created.

Re-read page 7 of the guide and make sure you've followed everything there. If you continue to have issues, let me know.
Well I got past the FAULTY CHASSIS issue. I just recreated the R56 folder in the DATEN folder, and ran the LADEN.BAT. NCS can read my VIN and I can select a module to read. But now the problem I'm running into is the only module I can read is the CAS. It won't read SPEG (the one that started this whole process of upgrading so I could turn on my alarm light). But it also won't read other modules like RLS that I could read with my older version. I keep getting this error.

I've copied the SGDAT files and the DATEN files. And I copied the ECU files and replaced any existing ones with the new ones that came in the Datens (V38)/R56/ecu folder.

Any suggestions? Thanks for taking the time to help me figure it out.
 
Attached Thumbnails The [Complete] NCS Expert DIY-untitled.jpg  

Thread Tools
Search this Thread
Quick Reply: Electrical The [Complete] NCS Expert DIY



All times are GMT -7. The time now is 09:29 PM.