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
  #26  
Old 03-07-2013, 06:26 AM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by Kapitein Iglo View Post
Who actually develops/maintains E-sys?

Would be more appropriate to buy a key with the actual developer than paying $65 to some unknown guy behind a mysterious email address that can magiacally generate some binary files.
E-Sys is designed and built exclusively for BMW Factory Floor Technicians by ESG Elektroniksystem-und Logistik-GmbH, and the Tokens are issued by BMW's Automotive Security Backup Center (ASBC).

By all means though, feel free to contact them and apply for a legitimate EST for your illegitimate copy of E-Sys. Good luck with it.
__________________

- 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
  #27  
Old 03-07-2013, 06:39 AM
noka noka is offline
Officially Welcomed to the 'Fest
Location: MA
 
Join Date: Jan 2003
Posts: 339
Mein Auto: 2013 x35i M-Sport
Quote:
Originally Posted by ImSW1 View Post
No benefit. We've been spoiled by access to the latest psdzdata for so long, but most of the time we don't need it. Unless you car is updated to a newer I-Level or your car is a very new build, there's just no need to upgrade. If your car is updated go spend the money on a token and code to your hearts content for the next year.

Of course there's a chance that a newer token gets leaked. That's basically what happened for 3.18.4. What happens if this time the developer gets pissed, stops bothering with it and then in a year we're high and dry. Well the majority are anyway! Some people are lucky enough to know people in certain circles...and I'm not talking about me :o(

Sean
I have no problem paying for a key (it's not expensive). My X3 is a Jan-2013 build (relatively recent I guess). I'm not sure what "I-Level" means exactly (except that it's obviously some s/w revision). If my X3 was updated and it became incompatible with my current files, would the symptom be e.g. unable to connect to vehicle with E-Sys, or... ?
__________________
2013 x35i (Space Gray, MSport, CW/CWII, DHP, Premium, Premium Sound, Technology, BMW-Apps)
Retired:'09 C300 4Matic, '09 GTI, '06 750i, '05 C55, '04 R32, '03 M5, '02 GTI, 01 M5, '00 M-Coupe, '00 540i/6, '99 M3 Coupe, '98 M3 Coupe, '96 328i, ..., '86 4000CS Quattro, ... too many to list
Reply With Quote
  #28  
Old 03-07-2013, 06:51 AM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by noka View Post
I have no problem paying for a key (it's not expensive). My X3 is a Jan-2013 build (relatively recent I guess). I'm not sure what "I-Level" means exactly (except that it's obviously some s/w revision). If my X3 was updated and it became incompatible with my current files, would the symptom be e.g. unable to connect to vehicle with E-Sys, or... ?
For your F25, unless it was programmed in the last 10 days, you will not have 49.0 on it, which means you can use E-Sys 3.18.4 and the 48.3 PSdZData.

To check your I-Level though, read this post:

http://www.f30post.com/forums/showpo...postcount=1403

F025-12-07-509 = ISTA/P 2.48.2 or ISTA/P 2.48.3
F025-13-03-501 = ISTA/P 2.49.0
__________________

- 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
  #29  
Old 03-07-2013, 07:37 AM
ImpetuousRacer ImpetuousRacer is offline
Registered User
Location: Scottsdale, AZ
 
Join Date: Nov 2012
Posts: 32
Mein Auto: 2013 BMW M5
Quote:
Originally Posted by shawnsheridan View Post
I assume you mean you want to check your car's Integration Level:

http://www.f30post.com/forums/showpo...postcount=1403

PM sent for E-Sys.

49.0 just finished being packaged, but is not uploaded yet. When it is, you can pull it down.
Huge help as always! Thanks!
Reply With Quote
  #30  
Old 03-07-2013, 07:45 AM
djsaad1 djsaad1 is offline
Officially Welcomed to the 'Fest
Location: austin
 
Join Date: Sep 2012
Posts: 670
Mein Auto: range rover
I am still a little confused on the I-Level.

Let's say 49.0 has an updated cafd for a module you already have like kombi or dkombi, is the module not going to recognize that cafd unless I have 49.0 on the car? Are there any documents that explain what the I-Level software contains?
Reply With Quote
  #31  
Old 03-07-2013, 09:26 AM
Kapitein Iglo Kapitein Iglo is offline
Registered User
Location: Belgium
 
Join Date: Feb 2013
Posts: 7
Mein Auto: 316d
Quote:
Originally Posted by shawnsheridan View Post
E-Sys is designed and built exclusively for BMW Factory Floor Technicians by ESG Elektroniksystem-und Logistik-GmbH, and the Tokens are issued by BMW's Automotive Security Backup Center (ASBC).

By all means though, feel free to contact them and apply for a legitimate EST for your illegitimate copy of E-Sys. Good luck with it.


I am currently reverse engineering the e-sys application.
EST token checking-algorithm has already been found.
Currntly in the process of figuring out what the optimal workaround would be: generating a compatible .est file or injecting new key-checking source code.

Shouldn't take much time.
Reply With Quote
  #32  
Old 03-07-2013, 09:38 AM
bmwcoding bmwcoding is offline
Registered User
Location: Switzerland
 
Join Date: Dec 2012
Posts: 5
Mein Auto: F11
Quote:
Originally Posted by Kapitein Iglo View Post

...
Shouldn't take much time.
That sounds really good.
Reply With Quote
  #33  
Old 03-07-2013, 07:04 PM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by Kapitein Iglo View Post


I am currently reverse engineering the e-sys application.
EST token checking-algorithm has already been found.
Currntly in the process of figuring out what the optimal workaround would be: generating a compatible .est file or injecting new key-checking source code.

Shouldn't take much time.
Good job. This is a much better approach then your initial suggestion.
__________________

- 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
  #34  
Old 03-07-2013, 09:06 PM
deonvdw deonvdw is offline
Registered User
Location: South Africa
 
Join Date: Feb 2012
Posts: 22
Mein Auto: '13 M135i
Quote:
Originally Posted by Kapitein Iglo View Post


Currntly in the process of figuring out what the optimal workaround would be: generating a compatible .est file or injecting new key-checking source code.
For what it is worth - I don't think it is possible to create a compatible .est file... (And yes, that might be throwing down the gauntlet)

The tag in the .est file contains a PKCS#12 file, stored as base 64 encoded data. You can extract it and use openssl to play with the file - use the EST pin as password when openssl prompts you for the import password. Inside the PKCS#12 file there is a certificate and private key.

Contrary to popular opinion I don't believe "Code Away.est" was a leaked official token. If study the certificate included in this file, you will see it was created by bmwcoding.com - a self signed certificate.

What has probably happened was that BMW (ESG) tightened up the EST token checking in e-sys to exclude these self-signed certificates. So unless you have the proper CA certificate and private key to mint a new certificate the EST is unlikely to work in an unpatched e-sys.

As a side thought - since each EST token contains a certificate, issued to a specific person/organisation, I think it is quite unlikely that we would find a leaked official EST. Too much pain for whoever it was issued to originally.

Quote:
Originally Posted by Kapitein Iglo View Post

Shouldn't take much time.
Programmers always say that
Reply With Quote
  #35  
Old 03-07-2013, 09:13 PM
djsaad1 djsaad1 is offline
Officially Welcomed to the 'Fest
Location: austin
 
Join Date: Sep 2012
Posts: 670
Mein Auto: range rover
Quote:
Originally Posted by deonvdw View Post
For what it is worth - I don't think it is possible to create a compatible .est file... (And yes, that might be throwing down the gauntlet)

The tag in the .est file contains a PKCS#12 file, stored as base 64 encoded data. You can extract it and use openssl to play with the file - use the EST pin as password when openssl prompts you for the import password. Inside the PKCS#12 file there is a certificate and private key.

Contrary to popular opinion I don't believe "Code Away.est" was a leaked official token. If study the certificate included in this file, you will see it was created by bmwcoding.com - a self signed certificate.

What has probably happened was that BMW (ESG) tightened up the EST token checking in e-sys to exclude these self-signed certificates. So unless you have the proper CA certificate and private key to mint a new certificate the EST is unlikely to work in an unpatched e-sys.

As a side thought - since each EST token contains a certificate, issued to a specific person/organisation, I think it is quite unlikely that we would find a leaked official EST. Too much pain for whoever it was issued to originally.


Programmers always say that
The guy who is selling the tokens is creating customized .est files. The key is to patch esys, then make the est. Hint---look at the jar files.
Reply With Quote
  #36  
Old 03-07-2013, 09:37 PM
deonvdw deonvdw is offline
Registered User
Location: South Africa
 
Join Date: Feb 2012
Posts: 22
Mein Auto: '13 M135i
Quote:
Originally Posted by djsaad1 View Post
Quote:
Originally Posted by deonvdw View Post
For what it is worth - I don't think it is possible to create a compatible .est file... (And yes, that might be throwing down the gauntlet)
The guy who is selling the tokens is creating customized .est files. The key is to patch esys, then make the est. Hint---look at the jar files.
What I meant say above was that I don't think it is possible to create .est files that works without patching e-sys. Like you say - it is clearly possible to create .est files and patch e-sys to work with them.
Reply With Quote
  #37  
Old 03-07-2013, 09:52 PM
tristras tristras is offline
Registered User
Location: Canada
 
Join Date: Mar 2013
Posts: 24
Mein Auto: 2013 328i XDrive
Is there a torrent for psdzdata v49?
Reply With Quote
  #38  
Old 03-08-2013, 05:26 AM
deonvdw deonvdw is offline
Registered User
Location: South Africa
 
Join Date: Feb 2012
Posts: 22
Mein Auto: '13 M135i
Something for the brave

Here is something you can try if you are feeling adventurous: replace the PSDZ_JOBS.jar file in psdzdata 49.0 (or 48.3 for F20/F30) with the one from 48.3 (or 48.1 if you have F20/F30) and update it to include missing .class files. Then use e-sys 3.18 and Code Away.est to code you car...

DISCLAIMER: This is only a thought experiment and I haven't yet seen psdzdata 49.0 nor have I tried it on my car. You are on your own here.

So, the procedure would roughly be like this:
1. Copy PSDZ_JOBS.jar from the mainseries\F0xx\F0xx_xx_xx_xxx\odx\src\odx-d directory to a temporary directory and rename it PSDZ_JOBS_old.zip. Then unzip(extract) this file into a directory called PSDZ_JOBS_old.
2. Now repeat the same process with the PSDZ_JOBS.jar from your new psdzdata, this time naming it PSDZ_JOBS_new.zip and extracting it to PSDZ_JOBS_new directory.
3. Compare the PSDZ_JOBS_old and PSDZ_JOBS_new directories to see if any new files were added. (You can use a tool like windiff)
4. Now copy any .class which only exist in the PSDZ_JOBS_new directory to the corresponding subdirectory in PSDZ_JOBS_old. DO NOT replace any files which already exist in PSDZ_JOBS_old with newer versions.
5. Now zip (send to compressed folder) the files and subdirectories in the updated PSDZ_JOBS_old directory and name it PSDZ_JOBS.jar. Do NOT just right-click on the PSDZ_JOBS_old directory and choose "Sent to compressed folder" - this will include PSDZ_JOBS_old as part of the filename of the files in the archive and we do not want that.
6. Make a backup copy of the PSDZ_JOBS.jar from your new psdzdata (in mainseries\F0xx\F0xx_xx_xx_xxx\odx\src\odx-d) and replace it with the modified PSDZ_JOBS.jar.


GOOD LUCK! NO WARRANTIES EXPRESSED OR IMPLIED!
Reply With Quote
  #39  
Old 03-08-2013, 08:16 AM
webb webb is offline
Registered User
Location: korea
 
Join Date: Sep 2012
Posts: 43
Mein Auto: korea
E-sys 3.22 EST had the payment.

Can I get the 49.0 links?
Reply With Quote
  #40  
Old 03-08-2013, 06:14 PM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by webb View Post
E-sys 3.22 EST had the payment.

Can I get the 49.0 links?
PM sent.
__________________

- 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
  #41  
Old 03-08-2013, 06:15 PM
ImpetuousRacer ImpetuousRacer is offline
Registered User
Location: Scottsdale, AZ
 
Join Date: Nov 2012
Posts: 32
Mein Auto: 2013 BMW M5
Can I Get the 49.0 links as well. Thanks!
Reply With Quote
  #42  
Old 03-08-2013, 06:35 PM
Nison's Avatar
Nison Nison is offline
Officially Welcomed to the 'Fest
Location: Baltimore, MD
 
Join Date: Jul 2012
Posts: 275
Mein Auto: 2011 535i xdrive
can i also get the 49.0 link?
Reply With Quote
  #43  
Old 03-08-2013, 07:09 PM
WildClyde WildClyde is offline
Registered User
Location: San Francisco, CA
 
Join Date: May 2011
Posts: 4
Mein Auto: Mini Cooper S
May I have the 49.0 link too?

Thanks!
Reply With Quote
  #44  
Old 03-09-2013, 06:14 AM
xuzhen9241 xuzhen9241 is offline
Registered User
Location: Shanghai China
 
Join Date: Oct 2012
Posts: 8
Mein Auto: GT535i
Hi Shawn
48.3 doesn't work for my new car-software...So I need 49.0 maybe...(HU_CIC works, but KOMBI doesn't)
Can you send me the download link for the new E-SYS and 49.0?(If E-SYS needs to pay,tell me how to pay?I'm Chinese...thx!)

Last edited by xuzhen9241; 03-09-2013 at 06:18 AM.
Reply With Quote
  #45  
Old 03-09-2013, 07:37 AM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by ImpetuousRacer View Post
Can I Get the 49.0 links as well. Thanks!
Quote:
Originally Posted by Nison View Post
can i also get the 49.0 link?
Quote:
Originally Posted by WildClyde View Post
May I have the 49.0 link too?

Thanks!
Quote:
Originally Posted by xuzhen9241 View Post
Hi Shawn
48.3 doesn't work for my new car-software...So I need 49.0 maybe...(HU_CIC works, but KOMBI doesn't)
Can you send me the download link for the new E-SYS and 49.0?(If E-SYS needs to pay,tell me how to pay?I'm Chinese...thx!)
49.1 was released yesterday..I would not waste my time on 49.0.
__________________

- 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

Last edited by shawnsheridan; 03-09-2013 at 07:39 AM.
Reply With Quote
  #46  
Old 03-09-2013, 07:42 AM
shawnsheridan's Avatar
shawnsheridan shawnsheridan is online now
Officially Welcomed to the 'Fest
Location: Houston, TX
 
Join Date: Jan 2009
Posts: 10,163
Mein Auto: 2011 535i M-Sport
Quote:
Originally Posted by xuzhen9241 View Post
Hi Shawn
48.3 doesn't work for my new car-software...So I need 49.0 maybe...(HU_CIC works, but KOMBI doesn't)
Can you send me the download link for the new E-SYS and 49.0?(If E-SYS needs to pay,tell me how to pay?I'm Chinese...thx!)
PM sent for new E-Sys.
__________________

- 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
  #47  
Old 03-09-2013, 09:11 AM
akiss akiss is offline
Registered User
Location: Vienna, Austria
 
Join Date: May 2012
Posts: 33
Mein Auto: 2011 BMW 520dA F11
Exclamation

Quote:
Originally Posted by deonvdw View Post
Here is something you can try if you are feeling adventurous: replace the PSDZ_JOBS.jar file in psdzdata 49.0 (or 48.3 for F20/F30) with the one from 48.3 (or 48.1 if you have F20/F30) and update it to include missing .class files. Then use e-sys 3.18 and Code Away.est to code you car...

DISCLAIMER: This is only a thought experiment and I haven't yet seen psdzdata 49.0 nor have I tried it on my car. You are on your own here.

So, the procedure would roughly be like this:
1. Copy PSDZ_JOBS.jar from the mainseries\F0xx\F0xx_xx_xx_xxx\odx\src\odx-d directory to a temporary directory and rename it PSDZ_JOBS_old.zip. Then unzip(extract) this file into a directory called PSDZ_JOBS_old.
2. Now repeat the same process with the PSDZ_JOBS.jar from your new psdzdata, this time naming it PSDZ_JOBS_new.zip and extracting it to PSDZ_JOBS_new directory.
3. Compare the PSDZ_JOBS_old and PSDZ_JOBS_new directories to see if any new files were added. (You can use a tool like windiff)
4. Now copy any .class which only exist in the PSDZ_JOBS_new directory to the corresponding subdirectory in PSDZ_JOBS_old. DO NOT replace any files which already exist in PSDZ_JOBS_old with newer versions.
5. Now zip (send to compressed folder) the files and subdirectories in the updated PSDZ_JOBS_old directory and name it PSDZ_JOBS.jar. Do NOT just right-click on the PSDZ_JOBS_old directory and choose "Sent to compressed folder" - this will include PSDZ_JOBS_old as part of the filename of the files in the archive and we do not want that.
6. Make a backup copy of the PSDZ_JOBS.jar from your new psdzdata (in mainseries\F0xx\F0xx_xx_xx_xxx\odx\src\odx-d) and replace it with the modified PSDZ_JOBS.jar.


GOOD LUCK! NO WARRANTIES EXPRESSED OR IMPLIED!
Be warned! That's really NOT a good idea, especially this file is the main responsible one while CODING or FLASHING your car! I wouldn't to class copying in such a file!

Andy
Reply With Quote
  #48  
Old 03-09-2013, 09:22 PM
tankren tankren is offline
Officially Welcomed to the 'Fest
Location: Jiangsu China
 
Join Date: Oct 2012
Posts: 176
Mein Auto: 116i
Smile

Quote:
Originally Posted by shawnsheridan View Post
49.1 was released yesterday..I would not waste my time on 49.0.
we can wait
Reply With Quote
  #49  
Old 03-10-2013, 06:41 AM
fh1500 fh1500 is offline
Registered User
Location: Germany
 
Join Date: Jun 2012
Posts: 3
Mein Auto: F11 530D
Hi Shawn,
can you send me your source contact information?
Reply With Quote
  #50  
Old 03-10-2013, 09:08 AM
April1 April1 is offline
Officially Welcomed to the 'Fest
Location: San Francisco, CA
 
Join Date: Jun 2012
Posts: 185
Mein Auto: X3 2011
Quote:
Originally Posted by fh1500 View Post
Hi Shawn,
can you send me your source contact information?
Better avoid such queries.
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 10:51 AM.


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