Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

Please follow the links below to help get you started!

Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming

BMW Coding and Programming
Discuss coding options and features on your BMW here.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-29-2014, 01:15 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
NCD / CAFD Tool Alpha

Update: 7/14/2014 V0.2.6 Alpha
  • Added "What-If SVT-CAFD" feature
  • Minor bug fixes

Download link: http://www.bimmerfest.com/forums/sho...1&postcount=39


Update: 4/13/2014 V0.2.5
  • Added "What-If FA-CAFD" feature
  • NCD/CFAD Comparison tool now excludes "Comments"
  • Minor bug fixes

Download link: http://www.bimmerfest.com/forums/sho...8&postcount=21


=====
I was gonna wait until I add a "What-If" feature to the tool, but I learned that somebody's selling this tool for profit. It's also the reason why I created a new thread instead of adding to the existing thread I had for this tool, as I want to emphasize that the tool is free, if it isn't obvious enough.

Anyway, here are the added features:

1) Comparison Feature: Added Left and Right Values (or Left and Default Values) to the result:

I've been doing some retrofit and I thought it would be great to see the difference between two files easier and quicker.

2) Synchronized Window Panes. Scrolling left pane will make the right scroll too, and vice-versa. It's not perfect since Treeview control don't expose the scroll event but pretty close.


Finally, added this screen. It has no functional value whatsoever, except discourage selling the tool.

Not a Nag screen and will disappear as soon as any buttons are clicked.

Edit: Added attachment. Rename to "*.zip"/remove ".pdf" to extract
Attached Files
File Type: pdf NcdCafdTool_V0.2.4.zip.pdf (316.3 KB, 557 views)
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites

Last edited by TokenMaster; 07-14-2014 at 03:11 AM. Reason: Added V0.2.6
Reply With Quote
Ads by Google
  #2  
Old 01-29-2014, 01:43 AM
Narside Narside is offline
Registered User
Location: Russia
 
Join Date: Jan 2014
Posts: 2
Mein Auto: 320 d F30
Tokenmaster, maybe a short guide to your software would be helpful (and vital) for those who are new to coding (and dummies )
Reply With Quote
  #3  
Old 01-29-2014, 09:49 PM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is offline
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,240
Mein Auto: 2011 535i M-Sport
__________________

- 2011 535i M-Sport (Born 10/10) - AW/BLK/DW - /ZMP (w/ARS, EDC, DHP, & AD) /ZPP /ZP2 (w/ZPS & ZPT) /ZCV (w/SCAD) /6FL /6VC
- Mods - 2TB SAT / 6WB MFID Cluster / 4U1 Ceramic Controls / 6NR BMW Apps / Rear Fog Lights / Cyba Double Layer Black Chrome Quad Tips
Reply With Quote
  #4  
Old 01-30-2014, 01:32 AM
simonchs simonchs is offline
Registered User
Location: Hong Kong
 
Join Date: Nov 2012
Posts: 94
Mein Auto: BMW 118i F20
very very nice!
Reply With Quote
  #5  
Old 01-30-2014, 07:09 PM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Quote:
Originally Posted by Narside View Post
Tokenmaster, maybe a short guide to your software would be helpful (and vital) for those who are new to coding (and dummies )
Technical writing is never one of my strength LOL. The closest you can find to documentation is the old thread: http://www.bimmerfest.com/forums/sho...d.php?t=724259

The tool is very user-friendly, however and tooltips are plenty - to compensate for lack of documentation.
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #6  
Old 01-31-2014, 11:35 AM
dipo71 dipo71 is offline
Registered User
Location: Russia
 
Join Date: Jan 2013
Posts: 31
Send a message via Skype™ to dipo71
Mein Auto: F10, 530d
thank you! good tool
Reply With Quote
  #7  
Old 04-05-2014, 03:25 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Coming Soon: New Feature

I've started working on a new feature I'm calling "What-If FA-CAFD". What it is, in a nutshell, is a coding guide which I hope would help a lot of us.

"What if I add 6WA, what would E-Sys do to my NCD?". "If I add 6NS, then..." You get my drift. This is entirely based on what's inside FA and CAFD. Based on your chosen FA, car series and build date, the tool analyzes your selected CAFD (or NCD) and list down all affected functions (non-default only) and what the value should be.

In early alpha stage. Comments, recommendations, criticism welcome.



There's a big reason why I'm adding this feature. But this is not the time for that.
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #8  
Old 04-05-2014, 04:14 AM
avgor avgor is offline
Registered User
Location: Russia
 
Join Date: Jul 2013
Posts: 35
Mein Auto: 2012 BMW 320d F30
Quote:
Originally Posted by TokenMaster View Post
I've started working on a new feature I'm calling "What-If FA-CAFD". What it is, in a nutshell, is a coding guide which I hope would help a lot of us.

"What if I add 6WA, what would E-Sys do to my NCD?". "If I add 6NS, then..." You get my drift. This is entirely based on what's inside FA and CAFD. Based on your chosen FA, car series and build date, the tool analyzes your selected CAFD (or NCD) and list down all affected functions (non-default only) and what the value should be.

In early alpha stage. Comments, recommendations, criticism welcome.



There's a big reason why I'm adding this feature. But this is not the time for that.
It's cool!
I just dreamed about that function!
You are awesome!
Reply With Quote
  #9  
Old 04-05-2014, 04:22 AM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is offline
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,240
Mein Auto: 2011 535i M-Sport
Sweet!
__________________

- 2011 535i M-Sport (Born 10/10) - AW/BLK/DW - /ZMP (w/ARS, EDC, DHP, & AD) /ZPP /ZP2 (w/ZPS & ZPT) /ZCV (w/SCAD) /6FL /6VC
- Mods - 2TB SAT / 6WB MFID Cluster / 4U1 Ceramic Controls / 6NR BMW Apps / Rear Fog Lights / Cyba Double Layer Black Chrome Quad Tips
Reply With Quote
  #10  
Old 04-05-2014, 05:06 AM
ap90500 ap90500 is offline
Officially Welcomed to the 'Fest
Location: Finland
 
Join Date: Oct 2013
Posts: 354
Mein Auto: F11 530d xDrive -12
Very nice, you managed to do it

If you change to different build level, will it show the changes?

Last edited by ap90500; 04-05-2014 at 05:10 AM.
Reply With Quote
  #11  
Old 04-05-2014, 09:23 AM
SINKS SINKS is offline
Registered User
Location: RF
 
Join Date: Apr 2014
Posts: 1
Mein Auto: 320d, F30,03/13
It is great work. I can be an alpha tester.
Reply With Quote
  #12  
Old 04-05-2014, 10:59 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Quote:
Originally Posted by ap90500 View Post
Very nice, you managed to do it

If you change to different build level, will it show the changes?
Build Level dictates what (Salapa) options are available, so yes, the list will change. Due to the sheer number of available options, this may not be noticeable though. And of course, everytime an option is changed, including series and build level, it needs to be calculated. Calculation takes a few seconds, not overly long.

The way it works right now is it relies on CAFD (or your NCD). CAFD contains the required FAFP ID and the car series it applies to. Now, this is where it became a little bit inconsistent. In series mapping, F20s and F30s are mapped to F020, although you can clearly see it uses different FAFP for F20 and F30. In CAFD, this is clearly delineated, meaning, F020 maps to F020 and F030 to F30s. I like the way CAFD does it and wish it was like that everywhere.

Also, FAFP does not discriminate between "codeable" and "non-codeable" options, i.e., you'll see "Light Allow Wheels" as available option and not surprisingly, CAFD will have functions related to it. Of course, it's pure trash but that's the way it is.
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #13  
Old 04-05-2014, 11:01 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Quote:
Originally Posted by SINKS View Post
It is great work. I can be an alpha tester.
I don't have a close group of alpha testers. Everyone gets the same version at the same time when it's available. If you noticed, even the latest version is still "Alpha" build
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #14  
Old 04-06-2014, 06:16 AM
jimmy9980 jimmy9980 is offline
Officially Welcomed to the 'Fest
Location: RI
 
Join Date: Nov 2012
Posts: 105
Mein Auto: 2013 BMW M5
Quote:
Originally Posted by TokenMaster View Post
I've started working on a new feature I'm calling "What-If FA-CAFD". What it is, in a nutshell, is a coding guide which I hope would help a lot of us.



"What if I add 6WA, what would E-Sys do to my NCD?". "If I add 6NS, then..." You get my drift. This is entirely based on what's inside FA and CAFD. Based on your chosen FA, car series and build date, the tool analyzes your selected CAFD (or NCD) and list down all affected functions (non-default only) and what the value should be.



In early alpha stage. Comments, recommendations, criticism welcome.







There's a big reason why I'm adding this feature. But this is not the time for that.

That would be awesome !


Sent from BimmerApp mobile app
Reply With Quote
  #15  
Old 04-08-2014, 09:25 PM
simonchs simonchs is offline
Registered User
Location: Hong Kong
 
Join Date: Nov 2012
Posts: 94
Mein Auto: BMW 118i F20
OMG! the "What-If FA-CAFD" feature is great!

really expect the new release come out
Reply With Quote
  #16  
Old 04-09-2014, 03:48 AM
g4movtpt g4movtpt is offline
Registered User
Location: spain
 
Join Date: Jun 2013
Posts: 67
Mein Auto: bmw 520da 2014
Nice good @tokenmaster, well done!!!
And thank you very much for your effort.
Reply With Quote
  #17  
Old 04-11-2014, 09:58 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Getting closer to a worthy alpha build
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #18  
Old 04-11-2014, 10:01 AM
jimmy9980 jimmy9980 is offline
Officially Welcomed to the 'Fest
Location: RI
 
Join Date: Nov 2012
Posts: 105
Mein Auto: 2013 BMW M5
Quote:
Originally Posted by TokenMaster View Post
Getting closer to a worthy alpha build

awesome


Sent from BimmerApp mobile app
Reply With Quote
  #19  
Old 04-11-2014, 04:05 PM
FrogmanF30's Avatar
FrogmanF30 FrogmanF30 is offline
Officially Welcomed to the 'Fest
Location: Southern California
 
Join Date: Mar 2012
Posts: 408
Mein Auto: 2012 328i
Quote:
Originally Posted by TokenMaster View Post
Getting closer to a worthy alpha build
This will be an incredibly useful feature.

I can't wait to try it out!
Reply With Quote
  #20  
Old 04-12-2014, 02:55 PM
johnchow johnchow is offline
Registered User
Location: China
 
Join Date: Dec 2013
Posts: 3
Mein Auto: 5 Series
Quote:
Originally Posted by FrogmanF30 View Post
This will be an incredibly useful feature.

I can't wait to try it out!
Me too.
Reply With Quote
  #21  
Old 04-13-2014, 10:40 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
NCD / CAFD Tool V0.2.5 Alpha

Update: 4/13/2014 V0.2.5 Alpha
  • Added "What-If FA-CAFD" feature
  • NCD/CFAD Comparison tool now excludes "Comments"
  • Minor bug fixes

This is a direct drop-in replacement. If you have customized settings, just replace the executable to keep your settings intact. Settings are kept in NcdCafdTool.exe.Config file.

What-If FA-CAFD

This feature uses ncd file or CAFD file for input. If you use *.ncd, the tool will use the version of CAFD used to generate your ncd file, meaning the CAFD associated with your current I-Step. Opening CAFD allows you to use any version.

FAFP will be retrieved from CAFD and any main series not used by CAFD will be excluded. Selected Build Level will control available options.

You can quickly find an option by selecting an item, then typing it in, e.g. 6WA, 6NS...etc.

Results are determined by a particular CAFD and not every option will have an effect on the selected CAFD. Don't select any options that obviously don't have any code associated to it, e.g. 130, 23B

Results are meant to be use as a guide only. They are by no means authoritative or definitive. Verify and use at your own risks.

Lastly, this tool is free. Never pay anything for this tool.




Rename to .zip NcdCafdTool_V0.2.5.pdf
Alternate Download: Google Drive
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #22  
Old 04-13-2014, 11:03 AM
avgor avgor is offline
Registered User
Location: Russia
 
Join Date: Jul 2013
Posts: 35
Mein Auto: 2012 BMW 320d F30
Thank you, TokenMaster!
It's very nice!

I hope the next step will be "What-If FA-All CAFDs from SVT"


And please add K-words and E-words to SALAPA options if you can.

Last edited by avgor; 04-13-2014 at 11:13 AM.
Reply With Quote
  #23  
Old 04-13-2014, 11:06 AM
g4movtpt g4movtpt is offline
Registered User
Location: spain
 
Join Date: Jun 2013
Posts: 67
Mein Auto: bmw 520da 2014
Thank you very much @Tokenmaster

but i have to do it one critisims. In my F10 from July 2013 that options doesn´t work for BMW LIVE unless you only want to say what it should be in the lines. But it doesn´t work for me.

Thank you very much, it is a great tool.

Last edited by g4movtpt; 04-13-2014 at 11:20 AM.
Reply With Quote
  #24  
Old 04-13-2014, 11:36 AM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Quote:
Originally Posted by avgor View Post
Thank you, TokenMaster!
It's very nice!

I hope the next step will be "What-If FA-All CAFDs from SVT"


And please add K-words and E-words to SALAPA options if you can.
This was my initial intention, read from SVT. With all the ground works laid out, this shouldn't be too difficult. SVT contains specific CAFD, so it's just as many iterations as there are CAFDs in there. Just have to watch out for memory usage.

Nice observation on the E-Wort and Ho-Worts. I did leave it out on purpose, but will look at it again.

__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
  #25  
Old 04-13-2014, 06:50 PM
TokenMaster's Avatar
TokenMaster TokenMaster is offline
Token Master
Location: Java Land
 
Join Date: Jul 2013
Posts: 466
Mein Auto: Coded F30
Quote:
Originally Posted by g4movtpt View Post
Thank you very much @Tokenmaster

but i have to do it one critisims. In my F10 from July 2013 that options doesn´t work for BMW LIVE unless you only want to say what it should be in the lines. But it doesn´t work for me.

Thank you very much, it is a great tool.
This feature is not meant to do that. It's designed to work with standard feature the way BMW thinks it should work, not the way we want it to work.

Having said that, I asked for the ncd file from vithy. But even after I find all necessary parameters, it's not guaranteed to work as things like firmware will be a major factor. It was so much easier with HU_ENTRY. NBT is a different beast altogether so much so that things that did work on ENTRY/CHAMP/CIC may or may not work on it.
__________________
Code My Bimmer| FDL Coding Video Guide -Blogspot/Youtube | TokenMaster's EST Software Token demo - Blogspot | Never download already patched E-Sys from Torrent sites
Reply With Quote
Reply

Bookmarks


Forum Navigation
Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming
Today's Posts Search
Thread Tools
Display Modes

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 On



Forum Jump


All times are GMT -7. The time now is 09:06 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
© 2001-2011 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms