R44 Performance
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      11-18-2016, 06:02 PM   #1
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Question [DCT Coding] GTS Transmission Flashing to M3/M4

I've read elsewhere that:
The standard M4 uses swfl_00001f70 whereas the GTS variant uses swfl_000038c1
...and thus, that modifying a TAL to point to one swfl over the other (they share the same bootloader), will flash (swDeploy/cdDeploy) the GTS software, thus allowing for a noticeable change in shifting characteristics.

Does anyone here have first-hand flashing, or at least receiving, this coding, and care to chime in?
Appreciate 0
      11-21-2016, 01:36 PM   #2
M4drift
Private
M4drift's Avatar
27
Rep
54
Posts

Drives: 15' M4 MPE, DCT, Carbon galore
Join Date: Sep 2016
Location: The Batcave

iTrader: (0)

So is this all that's being performed in the GTS TCU tune that everyone charges for? Has anyone confirmed this?
__________________
E71 X6M Daily Fun Car
E46 M3 convertible, warm summer night car
Previous F8x's
Appreciate 0
      11-22-2016, 07:05 PM   #3
spaniard
Private
spaniard's Avatar
Canada
14
Rep
78
Posts

Drives: 2015 BMW X6M
Join Date: Mar 2012
Location: Calgary, AB

iTrader: (0)

Yep, that is the trick.

Must to have a E-SYS Cable and software installed with PSDZDATA 59.x or newer.

Here is the steps.
  • Connect to the M3/M4.
  • Open TAL Calculating view.
  • Read and save the FA (vehicle order).
  • Edit the FA and change the Typschlüssel to 4S93 (or 4S91 if euro model).
  • Calculate FP to make sure FA is valid. If not maybe need to change the Zeitkriterium to a newer date and/or remove some options.
  • Once FP successfully calculated, save new FA.
  • Return to TAL Calculating view and load vehicle order from the saved file.
  • Activate loaded FA.
  • Read Actual SVT and save.
  • Select Complete Flash and click Calculate.
  • Save Target SVT.

Also I saw this elsewhere it mentions:

"Summary:
- By changing typeKey from 3R93 to 4S93 and choosing proper I-step (shipm.) Here's the EGS swfl changes based on 59.2:
3R93 M4 EGS: swfl_00001F72_000-042_000
4S93 M4 GTS EGS: swfl_000038C2_000-042_000
"
Appreciate 2
      11-29-2016, 03:38 AM   #4
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)



Confirmed. I hand-spun a TAL, first forked off the DCT from the rest, and updated it alone to a newer I-STEP (risky*?), and after a quick test, brought the rest of the car up to match (2016-11-501) afterwards... some ISTA cleanup and we were golden.

*I figured the "I" in I-LEVEL stands for integration and, thusly, it's best practice (potentially only practice?) to keep ECUs in I-LEVEL lock-step. Is that the right idea?
Appreciate 1
      12-01-2016, 01:17 AM   #5
cookiesowns
;)
cookiesowns's Avatar
587
Rep
898
Posts

Drives: X5 45e, 535i N54, X3 N55
Join Date: Jan 2011
Location: West

iTrader: (0)

Correct^ That's what I-STEP is for, and if dealer takes your care and notices modules aren't in sync they will flash the whole care to latest I-STEP.

Side note, are you flashing with ICOM with ISTA+ or ISTA/P? Or are you doing this with the E-Net cable?

If with the E-Net cable pretty ballsy, but curious how you did it..

PS: Great job on the coding wiki on GitHub.. Maybe I'll contribute one day once I get the F80
Appreciate 0
      12-01-2016, 04:36 AM   #6
MWcoupe
24k GOLD
MWcoupe's Avatar
United_States
148
Rep
1,453
Posts

Drives: Mineral White M4
Join Date: Jul 2006
Location: BROOKLYN NY

iTrader: (0)

So this is what they're charging people $200 a pop for hmm?
Appreciate 0
      12-01-2016, 11:47 AM   #7
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by cookiesowns View Post
Correct^ That's what I-STEP is for, and if dealer takes your care and notices modules aren't in sync they will flash the whole care to latest I-STEP.

Side note, are you flashing with ICOM with ISTA+ or ISTA/P? Or are you doing this with the E-Net cable?

If with the E-Net cable pretty ballsy, but curious how you did it..

PS: Great job on the coding wiki on GitHub.. Maybe I'll contribute one day once I get the F80
Great info. Didn't realize an I-STEP mismatch woukd prompt that from a dealership--that I-STEP forking alone could be something someone wants to do (or have done) to get latest in a more sanctioned way.

All over Ethernet via ESYS. I have ISTA but not /P. I stated with ESYS and coding a year ago and just got into the flashing updates/conversion realm about 6mo ago. Once I got ICOM emulation via ENET to work but it was painfully slow. ENET seems to be the way forward anyway, but I stress the word 'seems'.

I started with I guide online called "Upgrading ECU's on BMW F11 520d" and caution. Did a lot on my own car and learned a lot via trial and error, intuition, and consulting with the many coworkers at the time who were embedded software/hardware engineers for vehicles (presently aerospace, preciously automotive) and who also had experience with Bosch and Siemens stacks. After months of toiling and experimenting with crazier and crazier things (infineon mini wiggler and a spare MEVD and some thru-hole.magic and CAN analysis over a logic analyzer and, oh, that project went stale...) I was led down strange paths to good lessons learned involving immobilization via rolling-code mismatch and requisite subsequent battery drain, via the hood since I couldn't get to my trunk, with painters stuck to the bottom of the rear view so I'd stop setting off the alarm. Oh, the lessons learned.

After I learned enough lessons I began coding, and flashing, others' cars as a service. It's a good way to meet the local F8X guys, and do the occasional i3 or f10. Thank God for cheat codes, which I hope there will be more quality work put into, hence the cheats in the repo.

The repo is for all F+ BMW's, so feel free to start contributing anytime.

Last edited by packetpilot; 12-01-2016 at 12:06 PM..
Appreciate 1
///M Houbi1653.00
      12-01-2016, 11:52 AM   #8
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by MWcoupe View Post
So this is what they're charging people $200 a pop for hmm?
It's a tremendous value, especially if it involves upgrade flash to latest I-STEP vehicle-wide...

People pay more for far less.
Appreciate 0
      12-01-2016, 12:09 PM   #9
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Oh, and while all flashing takes place over ESYS, there's a fair bit of ISTA post-flash so I'm not leaving people without airbags being locked and a pile of stale errors that result from bus interruptions etc.

A dealership sees a car come in for 20k service and it's still in transport mode and I'm sure they're wondering wtf.
Appreciate 0
      12-02-2016, 06:01 AM   #10
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
@packetpilot , in the flashing community, having ECUs (DME, EGS, ...) with different swfl version than the Istep is common practice. As a matter of fact, even the pros that charge for some firmware upgrades usually target specific ECUs and never do a complete Istep upgrade as a lot of those operations are done remotely and a complete Istep upgrade most definitely needs a PSU... (unless those pros are careless...)

I, personally was hesitant at first, but I did follow the route of individually updating specific ECUs with no errors or faults reported in ISTA: http://f80.bimmerpost.com/forums/sho....php?t=1264746

Automotive ECUs are "carrier grade" quality and must support backward and forward compatibility... I hope
Appreciate 2
      12-02-2016, 07:55 AM   #11
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Excellent info; I'm trying to get a handle on what sort of risk delta exists between none (lockstep) or forking a sole, say DCT, swfl without mechanically-adjacent ECUs (DME, VDC in this case) also being brought up to match, let alone all the others.

This isn't important for my vehicle directly (6MT), but as I'm helping more and more folks locally, I want to try to convey that delta to people who are entrusting me with their babies. Good to hear it's common practice, but that doesn't exactly mean it's guaranteed optomal, which seems to be the takeaway I'll relay.
Appreciate 0
      12-02-2016, 11:30 AM   #12
AtlantisF80
First Lieutenant
United_States
109
Rep
352
Posts

Drives: 2017 M3 / 2008 328i
Join Date: Feb 2016
Location: Los Angeles, CA

iTrader: (0)

Quote:
Originally Posted by spaniard View Post
Yep, that is the trick.

Must to have a E-SYS Cable and software installed with PSDZDATA 59.x or newer.

Here is the steps.
  • Connect to the M3/M4.
  • Open TAL Calculating view.
  • Read and save the FA (vehicle order).
  • Edit the FA and change the Typschlüssel to 4S93 (or 4S91 if euro model).
  • Calculate FP to make sure FA is valid. If not maybe need to change the Zeitkriterium to a newer date and/or remove some options.
  • Once FP successfully calculated, save new FA.
  • Return to TAL Calculating view and load vehicle order from the saved file.
  • Activate loaded FA.
  • Read Actual SVT and save.
  • Select Complete Flash and click Calculate.
  • Save Target SVT.

Also I saw this elsewhere it mentions:

"Summary:
- By changing typeKey from 3R93 to 4S93 and choosing proper I-step (shipm.) Here's the EGS swfl changes based on 59.2:
3R93 M4 EGS: swfl_00001F72_000-042_000
4S93 M4 GTS EGS: swfl_000038C2_000-042_000
"

Is that all there is to it? So a newbie like myself can do this? I always thought that you needed to flash new software or something to get the GTS transmission update to the M3. It is not a simple coding routine, right?
Appreciate 0
      12-02-2016, 02:31 PM   #13
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Quote:
Originally Posted by packetpilot View Post
Excellent info; I'm trying to get a handle on what sort of risk delta exists between none (lockstep) or forking a sole, say DCT, swfl without mechanically-adjacent ECUs (DME, VDC in this case) also being brought up to match, let alone all the others.
...
There are no risks for let's say updating EGS alone without updating DME. Maybe and maybe there won't be the benefit in case there is new "functionality" required in other ECUs. There are no reputable info except what people do and report ... and it's all over the place!

I trust one person in that matter and he is well known and respected all over the bimmer forums and he is my reference
Appreciate 1
      12-03-2016, 05:37 AM   #14
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by Eloo818 View Post
Is that all there is to it? So a newbie like myself can do this? I always thought that you needed to flash new software or something to get the GTS transmission update to the M3. It is not a simple coding routine, right?
Those are just the pre-TAL-execution steps. This is not recommended for newbies without supervision from someone with TAL (flashing) experience, or daredevils.
Appreciate 0
      01-31-2017, 01:23 AM   #15
Wes0310
New Member
Wes0310's Avatar
Germany
1
Rep
26
Posts

Drives: BMW M4
Join Date: Dec 2014
Location: Germany

iTrader: (0)

Hi, i can change Edit the FA and change the Typschlüssel to 4S93 (or 4S91 if euro model). But after that i have no idea, can you share a quick how to with pictures ?
Appreciate 0
      01-31-2017, 04:20 AM   #16
elmerzasty
Private First Class
elmerzasty's Avatar
Poland
69
Rep
193
Posts

Drives: F80
Join Date: Jun 2015
Location: Poland

iTrader: (0)

Is full psdzdata needed for this?
Appreciate 0
      01-31-2017, 10:04 AM   #17
packetpilot
Banned
265
Rep
499
Posts

Drives: California Packet
Join Date: Dec 2010
Location: Left edge of browser window beneath 'join date' obvi

iTrader: (0)

Quote:
Originally Posted by Wes0310 View Post
Hi, i can change Edit the FA and change the Typschlüssel to 4S93 (or 4S91 if euro model). But after that i have no idea, can you share a quick how to with pictures ?
No, sorry. My intention here is to share enough to those with preexisting expertise. I do share a lot, but IMHO this operation is potentially risky, and is not for those without a solid foundation of ECU flashing experience. I apologize for the inconvenience, but wont apologize for my moral stance; perhaps someone else will write one up, and hopefully it'll be comprehensive and correct.

Furthermore, with a comprehensive "how-to" doc floating around on the Internet, I'd wager BMW would be much more likely to introduce an FSC code requirement for the swfl file to operate properly.

Quote:
Originally Posted by elmerzasty View Post
Is full psdzdata needed for this?
Short answer yes, long answer is that you really only need 'the one file' for the transmission swfl.
Appreciate 1
aboulfad1592.50
      01-31-2017, 11:34 AM   #18
Wes0310
New Member
Wes0310's Avatar
Germany
1
Rep
26
Posts

Drives: BMW M4
Join Date: Dec 2014
Location: Germany

iTrader: (0)

No problem. i did succesfully change the FA.

Thank You
Appreciate 0
      03-08-2017, 04:50 AM   #19
AzuriteM5
New Member
AzuriteM5's Avatar
23
Rep
19
Posts

Drives: G21 M340d xDrive / M3 F80 CS
Join Date: Mar 2014
Location: Switzerland

iTrader: (0)

Can somebody please share a DIY or write how to flash this M4-GTS EGS Software?
Appreciate 0
      03-08-2017, 02:03 PM   #20
Almaretto
Major General
Almaretto's Avatar
2373
Rep
8,364
Posts

Drives: Test Vehicles
Join Date: Dec 2015
Location: Mountain View, CA

iTrader: (0)

Quote:
Originally Posted by AzuriteM5 View Post
Can somebody please share a DIY or write how to flash this M4-GTS EGS Software?
Post #3
Appreciate 0
      03-08-2017, 03:25 PM   #21
packet pilot
Banned
5
Rep
28
Posts

Drives: test mule
Join Date: Feb 2017
Location: series of tubes

iTrader: (0)

Quote:
Originally Posted by AzuriteM5 View Post
Can somebody please share a DIY or write how to flash this M4-GTS EGS Software?
Also, post #17.
Appreciate 0
      03-09-2017, 02:12 AM   #22
Mark 1M
Lieutenant
Mark 1M's Avatar
United Kingdom
349
Rep
424
Posts

Drives: M2
Join Date: Apr 2015
Location: Scotland

iTrader: (0)

Quote:
Originally Posted by spaniard View Post
Yep, that is the trick.

Must to have a E-SYS Cable and software installed with PSDZDATA 59.x or newer.

Here is the steps.
  • Connect to the M3/M4.
  • Open TAL Calculating view.
  • Read and save the FA (vehicle order).
  • Edit the FA and change the Typschlüssel to 4S93 (or 4S91 if euro model).
  • Calculate FP to make sure FA is valid. If not maybe need to change the Zeitkriterium to a newer date and/or remove some options.
  • Once FP successfully calculated, save new FA.
  • Return to TAL Calculating view and load vehicle order from the saved file.
  • Activate loaded FA.
  • Read Actual SVT and save.
  • Select Complete Flash and click Calculate.
  • Save Target SVT.

Also I saw this elsewhere it mentions:

"Summary:
- By changing typeKey from 3R93 to 4S93 and choosing proper I-step (shipm.) Here's the EGS swfl changes based on 59.2:
3R93 M4 EGS: swfl_00001F72_000-042_000
4S93 M4 GTS EGS: swfl_000038C2_000-042_000
"

Is it possible to reverse this if i wanted it back to standard ?
Appreciate 0
Post Reply

Bookmarks

Tags
dct, flashing, gts

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off



All times are GMT -5. The time now is 04:08 AM.




f80post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST