07-09-2022, 06:29 AM | #1 |
First Lieutenant
123
Rep 339
Posts |
ISTA Tuning Detection
There has been a lot of speculation in many threads on how BMW detects tuning flash and piggybacks. In this thread (https://f90.bimmerpost.com/forums/sh....php?t=1932870) I got the idea to run the tune detection job in ISTA on my M5 and review the logs, as I am not (and have not) been tuned I've got no issue running the job.
Before we get into the log files I want to give a quick background on how BMW does tune detection it is a 2-step process. The first happens the moment they plug the car in and ISTA downloads the FASTA data. An initial tuning check is run, if this flags as tuning possible I believe it will add TDX03 to the Vehicle Order (VO). This is similar to the TD1/TB1/TG1/TE1 process with Audis. If the initial tuning check suspects tuning, the tech will run ABL-DIT-AS1214_TD_BASIC (See screenshots). This will conduct a detailed data pull from every module in the car, it took 30 minutes on my car over ENET (may be faster with an ICOM). When everything is done ISTA will compile a .zip.log data package containing many log files. The most relevant file is the IstaOperation log. It contains both the initial operation (in cleartext) and the data dump (raw data). So here we go: Initial Check: 2022-07-08 12:34:06.940 INFO [T] ISTA: [16] ABL_GEN_AG9999_TD_IDENT.Datenauslesen_und_Auswerte n_VM() - LogStatement. StructuredString: Tuning detection suspicion criteria (Pre). StructureElementValues: tuning suspicion code :000000000000 0: engine ecu CAL-ID | CVN:9CF5E197 | 9CF5E197 (WH: 39318 / MM: False / low-Ilevel: False) 1: engine ecu BTLD CAL-ID | CVN:F29CDEE9 | F29CDEE9 1: engine ecu SWFK CAL-ID | CVN:9277591A | 9277591A 1: engine ecu SWFL CAL-ID | CVN:11F09478 | 11F09478 2: tuning DTCs detected in engine fault memory:no DTC found 3: tuning DTCs detected in engine secondary fault memory :no DTC found 4: programing counter engine ecu: (job answer | threshold):2 | 7.613 5: programing counter engine ecu: (calculated):2 6: calculated reprogramming engine ecu: (calculated):no flashback 7: max. temperatures in the exhaust line (TOXIPRE | TPRE): DDE8 diesel only 8: plug and play variante suspected : V1, FS: 0 / 7, IS: 0 / 5 | 8: plug and play DTCs suspected :FS: - ; IS: - | 9: speed average in relation to operating hours [km | 6 min digit | km/h]:26130 | 39318 | 6.64581107889516 10: PE [det | all]:0 | 2 11: manual detection or exclusion :- x: reason for TDX03:no reason As for the raw data I'm going to need some help from some computer science gurus as I don't know how to do the raw byte - hexadecimal thing. If someone wants to help out I can send you the logs. I do know that once the data has been pulled it is uploaded to BMW and viewed online using a system called FBM (https://www.e90post.com/forums/showthread.php?t=651281). I was initially going to upload the logs to the world but 1. they are too large for BimmerPost (IstaOperation log is 28mb) and I've removed my VIN from all the files, but I'm pretty sure it is stored in the raw data somewhere. I hope this was informative for everyone and someone can help out with the detailed check.
__________________
2018 Alpine White ///M5
|
07-09-2022, 08:14 AM | #5 |
...
1474
Rep 1,309
Posts |
You can send me the log and I'll try and make sense of any encoded data. If it's just hex encoded (base16) then it's a super trivial to decode.
__________________
Current: 2022 M5 CS
Past: 2021 M550i (BSM) Past: 2010 535 xDrive (Alpine White) |
Appreciate
0
|
07-09-2022, 10:18 AM | #6 |
First Lieutenant
123
Rep 339
Posts |
PM Sent
__________________
2018 Alpine White ///M5
|
Appreciate
0
|
07-09-2022, 03:42 PM | #7 |
MFJWADE
120
Rep 351
Posts |
you can be flagged an denied by boost increase alone, bmw doesnt have to see a tune
__________________
2018 M5 Singapore Grey CCBs/Utku Noa E45 ECU/xHP TCU/PG-Intake/PG-Lower Downpipes
|
Appreciate
0
|
07-09-2022, 04:23 PM | #8 |
First Lieutenant
123
Rep 339
Posts |
That pretty obvious. The bigger question we are trying to solve is the Piggy backs that report stock boost to the DME. I want to nail down all the parameters that are monitored.
__________________
2018 Alpine White ///M5
|
Appreciate
0
|
07-09-2022, 05:11 PM | #9 |
Brigadier General
3619
Rep 4,532
Posts |
This pic in your post is also interesting. Would love to see that test on a RaceChip car but with the bypass plug in the harness.
|
Appreciate
2
Maverik2594140.00 cyberonetwo31.50 |
07-09-2022, 10:22 PM | #10 |
Major General
4140
Rep 7,160
Posts
Drives: F90 M5 / F15 50i
Join Date: Jun 2017
Location: Virginia
|
I have ISTA and RC. Haven't a clue how to run this test though haha. Haven't used ISTA on the M yet.
__________________
'07 Yamaha R1 (sold)
'06 C55 AMG (sold) ‘?20 M5, MP Carbon Pro Spoiler, MP Carbon Diffuser, MP Black grille and gills, MP Carbon Mirrors, CF side sills, 789M w/ Ti studs, eventuri, Dinan X pipe '14 X5 50i (wife’s now) |
Appreciate
1
cyberonetwo31.50 |
07-09-2022, 10:57 PM | #11 |
Brigadier General
3619
Rep 4,532
Posts |
|
Appreciate
0
|
07-10-2022, 09:31 AM | #12 | |
First Lieutenant
123
Rep 339
Posts |
Quote:
1. Operations -> New -> Read Out Vehicle Data -> Continue Identification 2. Vehicle Management 3. Service Functions 4. Power Train -> Engine Electronics -> Automated Engine Tuning Test 5. Yes -> Continue Once ABL is completed: 6. Operations -> Active 7. Select the active Operation -> Close operation 8. Close Operation -> OK Log Files are created in two locations: FASTA Data (This is the log for the initial scan of the car when it is identified: \ISTA\FASTAOut\ ***VIN***_DATETIME.BEHDAT (and/or FSTDAT). These files can be viewed in the Ista Protocol Viewer. I have found that there is more information (specifically tuning information) that is contained in the file that IS NOT shown in the protocol viewer. ISTA Log Files: \ISTA\Logs\ DATE_F90_VIN.zip.log (Change to .zip and uncompress). The files you are looking for are listed in the initial post. Can't wait to see the comparison!
__________________
2018 Alpine White ///M5
|
|
Appreciate
0
|
07-10-2022, 11:34 AM | #13 | |
Brigadier General
3619
Rep 4,532
Posts |
Quote:
|
|
Appreciate
0
|
07-10-2022, 12:16 PM | #14 | ||
First Lieutenant
123
Rep 339
Posts |
Quote:
Additionally, the tune detection went from version 21 to 22 from 4.35 to 4.36 so we need to know what version is being used.
__________________
2018 Alpine White ///M5
|
||
Appreciate
0
|
07-10-2022, 01:47 PM | #15 | |||
Major General
4140
Rep 7,160
Posts
Drives: F90 M5 / F15 50i
Join Date: Jun 2017
Location: Virginia
|
Quote:
__________________
'07 Yamaha R1 (sold)
'06 C55 AMG (sold) ‘?20 M5, MP Carbon Pro Spoiler, MP Carbon Diffuser, MP Black grille and gills, MP Carbon Mirrors, CF side sills, 789M w/ Ti studs, eventuri, Dinan X pipe '14 X5 50i (wife’s now) |
|||
Appreciate
0
|
07-10-2022, 01:50 PM | #16 |
Captain
445
Rep 750
Posts |
Thank so much for taking the time to post. As per the other thread I'm struggling to think what is measurable as proof of a piggy running. There's so many other scenarios that could ask for a few more pounds of boost from the ECU e.g. operation at high altitude. I expect it's going to be difficult to pin down a smoking gun. I imagine the best they can do is look at waste gate duty. Injector duty and grammes per second of air as a circumstance for consistent extra output from the engine.
|
Appreciate
0
|
07-10-2022, 02:09 PM | #17 | |
First Lieutenant
123
Rep 339
Posts |
Quote:
__________________
2018 Alpine White ///M5
|
|
Appreciate
0
|
07-11-2022, 10:30 AM | #18 | |
Captain
445
Rep 750
Posts |
Quote:
Points of interest 1) As per the scanning description in the screen shots above: Load, how is the ECU evaluating it? In the last ECU I poked around inside (Mazda) the logic flow was as follows - 2) Exhaust gas opacity, is that jargon for how rich and hot the exhaust emissions are? I assume this is a combo input from o2 and EGT sensors? |
|
Appreciate
0
|
10-25-2022, 04:40 AM | #20 |
Registered
0
Rep 1
Posts |
Hi guys, i'm new here. I need , if possible, know some info about how work automated tuning test. I'm from Italy. I see from italian forums that original FASTA is downloaded from German server and match with local FASTA car. I'd like know which flags, registers, etc are compared. If automated is "passed" with no tuning, the operator can decide to procede with manual test or bypass it and owerwrite the ECU? Thank you so much if someone will answer.
Best regards. zio P.s. have patience with my language ^_^ |
Appreciate
0
|
10-26-2022, 04:54 PM | #21 | |
First Lieutenant
123
Rep 339
Posts |
Quote:
__________________
2018 Alpine White ///M5
|
|
Appreciate
1
ziomur0.00 |
Post Reply |
Bookmarks |
|
|