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

Notices

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

Reply
 
Thread Tools Display Modes
  #1  
Old 02-21-2013, 06:18 PM
Felixk Felixk is offline
Registered User
Location: Nj
 
Join Date: Feb 2013
Posts: 5
Mein Auto: 328xi
Question Psdzdata Technical questions

Hi,

I just learned about coding a few days ago, and i've been reading forums and instructions. I must have downloaded 30 PDFs. But there is nothing out that actually explains details...like what is the data exactly inside the psdzdata? How do you know which version of psdzdata you need? I have a 2013 328xi, which version works with it? Can I use older versions (47.5) instead of the latest (48.3)? What exactly is a PIN and Token?

Thanks for any help, apologies if this stuff has been covered, but I couldn't find answers to these questions anywhere.

Felix
Reply With Quote
  #2  
Old 02-21-2013, 07:14 PM
MINI+BMWtek MINI+BMWtek is offline
BMW master tech
Location: Houston
 
Join Date: May 2012
Posts: 137
Mein Auto: e30 318
if you are not an IT guy I will contact shawn or april1 it is very complicated set up for the average Joe.

Sent from my Nexus 7 using Bimmer App
__________________
Reply With Quote
  #3  
Old 02-21-2013, 07:16 PM
Felixk Felixk is offline
Registered User
Location: Nj
 
Join Date: Feb 2013
Posts: 5
Mein Auto: 328xi
I am in IT actually...I write code (software engineer). I would definitely like to hear the technical details, or read about them somewhere.
Reply With Quote
  #4  
Old 02-21-2013, 10:30 PM
FrogmanF30 FrogmanF30 is offline
Officially Welcomed to the 'Fest
Location: Southern California
 
Join Date: Mar 2012
Posts: 256
Mein Auto: 2012 328i
Quote:
Originally Posted by Felixk View Post
Hi,

I just learned about coding a few days ago, and i've been reading forums and instructions. I must have downloaded 30 PDFs. But there is nothing out that actually explains details...like what is the data exactly inside the psdzdata? How do you know which version of psdzdata you need? I have a 2013 328xi, which version works with it? Can I use older versions (47.5) instead of the latest (48.3)? What exactly is a PIN and Token?

Thanks for any help, apologies if this stuff has been covered, but I couldn't find answers to these questions anywhere.

Felix
Have you tried here: http://www.f30post.com/forums/showthread.php?t=696777
It's more specific to F30's.

psdzdata is a whole set of directories that contain files for every version of the firmware for every module of every applicable car. That's why it's about 16GB. You only need a small subset of that to code.

For coding, you need the CAFD files. They are encrypted on disk, but can be viewed in E-sys via the CAFD viewer. These define the parameter layout for each module.

You can't really tell what version is on your car until you connect it to E-Sys and read the I-step. That and Shawns table will tell you what version is currently on the car.

If you have an old version of psdzdata, then you won't be able to read the module when connected to the car as the corresponding CAFD file will be missing.

Once everything is setup and current, coding is simply changing parameter data, very similar to editing the registry in Windows. You are simply enabling, disabling, or changing a value of a previously defined variable that the firmware uses to control that specific function.

To code the car, the basic steps are to read the specific ECU field data (FDL). That reads in the current values for the module (Read Coding Data). Then you enable editing by selecting Edit FDL. You make you changes, and save them to the laptop disk. You then Code the updated FDL data into the ECU to store the changes on the car.

The step-by-step instructions show you how to do this in detail.

The token is a security feature; think of it as an encryption key. The PIN is what unlocks the key so that it can decrypt the CAFD files.

Last edited by FrogmanF30; 02-21-2013 at 10:33 PM.
Reply With Quote
  #5  
Old 02-22-2013, 05:06 AM
Felixk Felixk is offline
Registered User
Location: Nj
 
Join Date: Feb 2013
Posts: 5
Mein Auto: 328xi
Thanks! That was a great explanation. Makes sense now.
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:10 AM.


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