Mo Reviews
BMW Garage BMW Meets Register Today's Posts

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-11-2016, 01:27 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 [Resolved] TMS Adaptation Fails after Flashing 16-11-501 (v60.0)



ISTA v4.01
PSDZ v60.0

Flashed updates to a vehicle last evening, and upon an attempt to carry out post-flash steps via Rheingold (e.g. airback lock/activation, window regulator adaptation), I was consistently met with this 'communcation disrupted' error when trying to initialize TMS (both). Note that E-SYS and Transmitter can communicate with the modules just fine, and both TMS modules have CAFD files as expected. Troubleshooting involved re-running the TAL for all ECUs (other than GW/DME/NBT), and the error message persisted.

As a result, the front auxiliary lights (indicators, side-markers, angel eyes/eyebrows) do not turn on, and thus vehicle safety is degraded as only 2 of 3 indicators--mirror, and rear--blink upon activation. This is not my vehicle, but a friend's, so sorting this rather soon is obviously a priority. (I've not yet tested whether the adaptation command fails on my 2016-11-501 vehicle, but should be able to later today/tonight.)

Ideas? I've requested the latest version of ISTA on another forum, but am hoping to get some early indication as to whether a stale ISTA is likely to be the right idea, or not. I'm also planning to give Tool32 a shot to see whether there's some adaptation goodies in there that might provide an alternate path to the same end.

Any helpful speculation is appreciated.

adding text of error below in hopes of better indexing:
The communication with the control unit FEM has been disrupted. The control unit must be connected. The ignition must be switched on.
The LEDs will now be adapted in the left headlight driver module.

Last edited by packetpilot; 11-12-2016 at 05:54 PM..
Appreciate 0
      11-11-2016, 07:40 PM   #2
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)

I was able to replicate the behavior on my own car (which also has 2016-11-501 flashed, but my initialization happened on a months-ago update flash, and wasn't necessary when flashing v60.0).

I replicated the behavior first with ISTA v4.01.
[SEE EDIT; what follows is not entirely accurate] Unfortunately an update to ISTA v4.02 did not change the behavior:
interior ambient lights and parking lights blink off for an instant, and come back on. Same error message.

Will dig around w/ Tool32 later on and report back.

[EDIT: in my haste, I realized that I hadn't updated EDIABAS. Will post update in separate post once that's done.

Last edited by packetpilot; 11-11-2016 at 08:14 PM..
Appreciate 0
      11-12-2016, 05:53 PM   #3
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)

This was resolved after I realized that the default EDIABAS.INI came in a somewhat polluted state--autodetect was set only for XEthernet, not TCP, which explains why /most/ of Rheingold worked as expected.
Appreciate 0
      02-20-2017, 11:31 PM   #4
psedog
Captain
psedog's Avatar
483
Rep
812
Posts

Drives: '16 AB 6MT F80
Join Date: May 2015
Location: San Diego

iTrader: (3)

Dave,
Can you help me out with what you did to fix your adaption problem? I'm having the same issue.

Here is my ediabas.ini http://psedog.com/hostedfiles/BMW/My...sh/EDIABAS.INI

I changed interface to ENET and TCP to Autodetect. Do you see any other issues that I need to sort?
__________________
2016 Azurite Black F80 6MT
Appreciate 0
      02-21-2017, 12:09 AM   #5
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 psedog View Post
Dave,
Can you help me out with what you did to fix your adaption problem? I'm having the same issue.

Here is my ediabas.ini http://psedog.com/hostedfiles/BMW/My...sh/EDIABAS.INI

I changed interface to ENET and TCP to Autodetect. Do you see any other issues that I need to sort?
Here's my working EDIABAS.INI

Code:
;#################
;# EDIABAS 7.3.0 #
;#################

;=============================================================================
[Configuration]
;=============================================================================
Interface        = ENET
Simulation       = 0

EcuPath          =C:\EDIABAS\Ecu
SimulationPath   =C:\EDIABAS\sim
TracePath        =C:\EDIABAS\TRACE
TraceSize        = 1024

ApiTrace         =0
IfhTrace         =0
; IfhnTrace        = 0

; SystemTraceSys   = 0
; SystemTraceBip   = 0
; SystemTraceIfh   = 0
; SystemTraceNet   = 0

; BipDebugLevel    = 0
; BipErrorLevel    = 0

UbattHandling    = 0
IgnitionHandling = 0
ClampHandling    = 0

RetryComm        = 1
SystemResults    = 1
TaskPriority     = 0

; CodeMapping      = C:\EC-Apps\EDIABAS\BIN\ansi2oem.tab
; LoadWin32        = 0

NetworkProtocol  = TCP

; --- neu ab EDIABAS 7.2.0 ---------------------------------------------------
ShowIcon         = 1
LogLevel         = 0
TraceBuffering   = 0
TraceHistory     = 0
TraceSync        = 1
SystemTraceSys=0
SystemTraceBip=0
SystemTraceIfh=0
SystemTraceNet=0
BipDebugLevel=0
BipErrorLevel=0
; TraceWriter      = <FilePathName>

;=============================================================================
[TCP]
;=============================================================================
RemoteHost             = Autodetect
Port                   = 6801
TimeoutConnect         = 2000
TimeoutReceive         = 2000
TimeoutFunction        = 10000
; TimeResponsePending    = 5000
; DisconnectOnApiEnd     = 1
; InitCmd0               = FE,04,00,03,01
; InitCmd1               = FD,05,00,03,01

;=============================================================================
[XEthernet]
;=============================================================================
RemoteHost       = Autodetect
TesterAddress    = F4,F5
ControlPort      = 6811
DiagnosticPort   = 6801
TimeoutConnect   = 20000

;=============================================================================
[IfhProxy]
;=============================================================================
Port             = 6700


;#############################################################################
;#############################################################################
;##   ausführliche Variante von EDIABAS.ini  (mit Kurz-Info und Default)    ##
;#############################################################################
;#############################################################################

;=============================================================================
; EDIABAS Basic Configuration
; [Configuration]
;=============================================================================

;### new Configuration elements since EDIABAS 7.2 ############################

;-----------------------------------------------------------------------------
; ShowIcon
;       Description :   Enable/Disable EDIABAS-Icon in System-Tray
;       Value       :   0  = EDIABAS-Icon disabled
;                       1  = EDIABAS-Icon enabled
;       Default     =   1
; ShowIcon         = 1

;-----------------------------------------------------------------------------
; LogLevel
;       Description :   Logging of fatal faults in EDIABAS.log
;       Value       :   0  = Logging disabled
;                       1  = Logging enabled
;       Default     =   0
; LogLevel         = 0

;-----------------------------------------------------------------------------
; TraceBuffering
;       Description :   Manner of Opening/Closing of Trace-Files
;       Value       :   0  = Opening/Closing after every dump
;                       1  = Trace-Files stay open
;       Default     =   0
; TraceBuffering   = 0

;-----------------------------------------------------------------------------
; TraceHistory
;       Description :   Number of History-Trace-Files
;       Value       :   0 .. 999
;       Default     =   0
; TraceHistory     = 0

;-----------------------------------------------------------------------------
; TraceSync
;       Description :   Synchronisation of Trace files
;       Value       :   0  = Synchronisation disabled
;                       1  = Synchronisation enabled
;       Default     =   1
; TraceSync        = 1

;-----------------------------------------------------------------------------
; TraceWriter
;       Description :   FilePathName of a private TraceWriter
;       Default     =   .  (Default-TraceWriter "TWFile32.dll")
; TraceWriter      = .


;### older Configuration elements till EDIABAS 7.1 ###########################

;-----------------------------------------------------------------------------
; Simulation
;       Description :   Enable/Disable ECU simulation
;       Value       :   0  = Simulation disabled
;                       1  = Simulation enabled
;       Default     =   0
; Simulation       = 0

;-----------------------------------------------------------------------------
; EcuPath
;       Description :   ECU file path
;       Default     =   .
; EcuPath          = C:\EC-Apps\EDIABAS\ECU

;-----------------------------------------------------------------------------
; SimulationPath
;       Description :   Simulation file path
;       Default     =   .
; SimulationPath   = C:\EC-Apps\EDIABAS\SIM

;-----------------------------------------------------------------------------
; TracePath
;       Description :   Trace file path
;       Default     =   .
; TracePath        = C:\EC-Apps\EDIABAS\TRACE

;-----------------------------------------------------------------------------
; TraceSize
;       Description :   Maximum size of each trace file [KB]
;       Value       :   0 .. 32767
;       Default     =   1024
; TraceSize        = 1024

;-----------------------------------------------------------------------------
; ApiTrace
;       Description :   Enable/Disable API/User trace
;       Value       :   0  = Trace disabled
;                       1  = User trace
;                       2  = User trace + time stamp
;                       3  = User trace + time stamp + process id (Win32)
;                       4  = Function trace
;                       5  = Function trace + time stamp
;                       6  = Function trace + time stamp + timing
;                       7  = Function trace + time stamp + timing + process id (Win32)
;                       8  = Debug trace
;       Default     =   0
; ApiTrace         = 0

;-----------------------------------------------------------------------------
; IfhTrace
;       Description :   Enable/Disable IFH trace
;       Value       :   0  = Trace disabled
;                       1  = User trace
;                       2  = User trace + interface
;                       3  = User trace + interface + time stamp
;       Default     =   0
; IfhTrace         = 0

;-----------------------------------------------------------------------------
; IfhnTrace
;       Description :   Enable/Disable IFH network trace (with XREMOTE)
;       Value       :   0  = Trace disabled
;                       1  = User trace
;                       2  = User trace + interface
;                       3  = User trace + interface + time stamp
;       Default     =   0
; IfhnTrace        = 0

;-----------------------------------------------------------------------------
; SystemTraceSys
;       Description :   Enable/Disable system trace (runtime system)
;       Value       :   0  = Trace disabled
;                       Trace levels 1 .. 7
;       Default     =   0
; SystemTraceSys   = 0

;-----------------------------------------------------------------------------
; SystemTraceBip
;       Description :   Enable/Disable BIP trace (runtime system)
;       Value       :   0  = Trace disabled
;                       Trace levels 1 .. 7
;       Default     =   0
; SystemTraceBip   = 0

;-----------------------------------------------------------------------------
; SystemTraceIfh
;       Description :   Enable/Disable IFH system trace
;       Value       :   0  = Trace disabled
;                       Trace levels 1 .. 7
;       Default     =   0
; SystemTraceIfh   = 0

;-----------------------------------------------------------------------------
; SystemTraceNet
;       Description :   Enable/Disable network trace
;       Value       :   0  = Trace disabled
;                       Trace levels 1 .. 7
;       Default     =   0
; SystemTraceNet   = 0

;-----------------------------------------------------------------------------
; BipDebugLevel
;       Description :   BIP debug level of ECU files
;       Value       :   0 .. 32767
;       Default     =   0
; BipDebugLevel    = 0

;-----------------------------------------------------------------------------
; BipErrorLevel
;       Description :   BIP error level of ECU files
;       Value       :   0 .. 32767
;       Default     =   0
; BipErrorLevel    = 0

;-----------------------------------------------------------------------------
; UbattHandling
;       Description :   Ubatt ON/OFF handling
;       Value       :   0  = Ubatt ON/OFF: No EDIABAS error
;                       1  = Ubatt ON/OFF: EDIABAS error
;       Default     =   1
; UbattHandling    = 0

;-----------------------------------------------------------------------------
; IgnitionHandling
;       Description :   Ignition ON/OFF handling
;       Value       :   0  = Ignition ON/OFF: No EDIABAS error
;                       1  = Ignition ON/OFF: EDIABAS error
;       Default     =   1
; IgnitionHandling = 0

;-----------------------------------------------------------------------------
; ClampHandling
;       Description :   automatic check of clamps for Ubatt and Ignition
;       Value       :   0  = no automatic clamp check with send_and_receive
;                       1  = automatic clamp check with send_and_receive
;       Default     =   1
; ClampHandling    = 1

;-----------------------------------------------------------------------------
; RetryComm
;       Description :   Repeat failed communication automatically (1x)
;       Value       :   0  = Retry disabled
;                       1  = Retry enabled (1x)
;       Default     =   1
; RetryComm        = 1

;-----------------------------------------------------------------------------
; SystemResults
;       Description :   Enable/Disable system results (ubatt/ignition/jobstatus)
;       Value       :   0  = Disable system results
;                       1  = Enable system results
;       Default     =   1
; SystemResults    = 1

;-----------------------------------------------------------------------------
; TaskPriority
;       Description :   EDIABAS process/thread priority (only Win32/16)
;       Value       :   0  = Optimal EDIABAS performance = 8
;                       1  = Minimal EDIABAS performance
;                       ..
;                       10 = Maximal EDIABAS performance
;       Default     =   0
; TaskPriority     = 0

;-----------------------------------------------------------------------------
; CodeMapping
;       Description :   Character mapping file path
;       Default     =   .
; CodeMapping      = C:\EC-Apps\EDIABAS\BIN\ansi2oem.tab

;-----------------------------------------------------------------------------
; LoadWin32
;       Description :   Map EDIABAS Win16 calls to EDIABAS Win32
;       Value       :   0  = Win16/32 Mapping disabled (Win16-->Win16)
;                       1  = Win16/32 Mapping enabled (Win16-->Win32)
;       Default     =   0 for Windows 9x/Me
;       Default     =   1 for Windows NT4/2000/XP
; LoadWin32        = 0

;-----------------------------------------------------------------------------
; NetworkProtocol
;       Description :   Network protocol
;       Default     =
; NetworkProtocol  = TCP

;*****************************************************************************
; Interface
;       Description : Connected diagnosis interface
;       Default     = EDIC
; Interface        = STD:FUNK

; Additional information (in German) :
; Bitte beachten: Der HW-Treiber fuer das Interface muss installiert sein!

;.............................................................................
; Interface      = STD:FUNK
; Beschreibung   : Funk-Diagnose Interface MDA von Fa. Siemens
; Installation   : keine
; INI-Datei      : FUNK.INI
; Ansprechpartner: Manuel.Rothenberger@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = STD:OMITEC
; Beschreibung   : Nachfolger von OBD / enthält CAN-Anbindung / Anschluss an OBD-Dose
; Installation   : \EDIABAS\HARDWARE\OMITEC\AnleitungfuerOMITECInstallation.pdf
; INI-Datei      : siehe \EDIABAS\HARDWARE\OMITEC\Omitec_Doku.pdf
; Ansprechpartner: Reinhold.Drexel@bmw.de
; WINDOWS-Freig. : siehe \EDIABAS\HARDWARE\OMITEC\Omitec_Doku.pdf

;.............................................................................
; Interface      = STD:OBD
; Beschreibung   : Serieller Pegelwandler (Nachfolger von ADS / Anschluss an OBD-Dose)
; Installation   : \EDIABAS\HARDWARE\OBD\ODBSETUP (nur noetig fuer WIN NT4, WIN 2000, WIN XP)
; INI-Datei      : siehe \EDIABAS\HARDWARE\OBD\OBD_DOKU.pdf
; Ansprechpartner: Reinhold.Drexel@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = EDIC
; Beschreibung   : Anbindung über K-Line
; HW-Derivate    : PC-Card, PCMCIA , W-LAN (Interface von Fa. Softing)
; Installation   : \EDIABAS\HARDWARE\EDIC\SETUP.EXE
; INI-Datei      : EDICFW.INI, EDICHW.INI
; Ansprechpartner
; * EDIC-PC      : Gerd.Huber@bmw.de
; * PCMCIA       : Gerd.Huber@bmw.de
; * EDIC-NET     : (Richard.Kolbeck@bmw.de)
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = EDICC
; Beschreibung   : Anbindung über K-Line
; HW-Derivate    : PC-Card, PCMCIA , W-LAN (Interface von Fa. Softing)
; Installation   : \EDIABAS\HARDWARE\EDIC\SETUP.EXE
; INI-Datei      : EDICFW.INI, EDICHW.INI, XEDICC.INI
; Ansprechpartner
; * EDIC-PC      : Gerd.Huber@bmw.de
; * PCMCIA       : Gerd.Huber@bmw.de
; * EDIC-NET     : (Richard.Kolbeck@bmw.de)
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = STD:CAN
; Beschreibung   : PCMCIA CAN-Interface CanCardX von Fa. Vector
; Installation   : keine (ausser Installation der CAN-Karte)
; INI-Datei      : CAN32.INI
; Ansprechpartner: FLASH.SERVICE@BMW.DE (Hotline)
; WINDOWS-Freig. : !nicht mehr im Paket enthalten!

;.............................................................................
; Interface      = REMOTE
; Beschreibung   : Anbindung eines EDIABAS-Interfaces über TCP/IP (für Normalbetrieb)
; Installation   : Anpassung der Einträge in [TCP] auf beiden Seiten (ins.: RemoteHost, Port)
; INI-Datei      : keine
; Ansprechpartner
; * Remote-PC    : Gerd.Huber@bmw.de => Referenz@bmw.de
; * OP(P)S       : Michael.Rowedder@bmw.de
; * ICOM,Fertig. : ! keine Verwendung !
; * ICOM,Vertrieb: Robert.Schwinn@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = REMOTE:name
; Beschreibung   : Anbindung eines EDIABAS-Interfaces über TCP/IP (für Parallelbetrieb)
; Installation   : Anpassung der Einträge in [TCP] auf beiden Seiten (ins.: RemoteHost, Port)
; INI-Datei      : REMOTE.INI (insbesondere für Parallelbetrieb notwendig)
;                  In REMOTE.INI stehen unter [name] spezif. Einstellungen(z.B.: RemoteHost, Port).
; Ansprechpartner
; * Remote-PC    : ! momentan keine Verwendung !
; * OP(P)S       : Michael.Rowedder@bmw.de
; * ICOM,Fertig. : ! keine Verwendung !
; * ICOM,Vertrieb: Robert.Schwinn@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = RPLUS
; Beschreibung   : Anbindung eines EDIABAS-Interfaces über TCP/IP (für PROXY-Betrieb)
; Installation   : Anpassung der Einträge in [TCP] auf beiden Seiten (insb.: RemoteHost, Port)
; INI-Datei      : keine
; Ansprechpartner
; * Remote-PC    : ! keine Verwendung !
; * OP(P)S       : ! momentan keine Verwendung !
; * ICOM,Fertig. : Manuel.Rothenberger@bmw.de
; * ICOM,Vertrieb: ! momentan keine Verwendung !
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = RPLUS:name   (z.B.:RPLUS:ICOM_P)
; Beschreibung   : Anbindung des EDIABAS-Interfaces ICOM über TCP/IP
; Installation   : Anpassung der Einträge in [TCP] auf beiden Seiten (ins.: RemoteHost, Port) in den INI-Dateien
; INI-Datei      : RPLUS.INI (Nutzung im Zusammenhang mit dem Interface ICOM)
;                  In RPLUS.INI stehen unter [name] spezif. Einstellungen(z.B.: RemoteHost, Port).
; Ansprechpartner
; * Remote-PC    : ! keine Verwendung !
; * OP(P)S       : ! momentan keine Verwendung !
; * ICOM,Fertig. : Manuel.Rothenberger@bmw.de
; * ICOM,Vertrieb: ! momentan keine Verwendung !
; WINDOWS-Freig. : WIN NT 4.0       : Ja
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;.............................................................................
; Interface      = ENET
; Beschreibung   : Anbindung über Ethernet
; Installation   : Anpassung der Einträge in [XEthernet] (insb.: RemoteHost)
; INI-Datei      : ENET.INI (insbesondere für Parallelbetrieb notwendig)
; Ansprechpartner: Gerd.Huber@bmw.de => Referenz@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Nein
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja
;                  WIN 7     64-Bit : Ja

;.............................................................................
; Interface      = PROXY:<Interface>
; z.B. Interface = PROXY:STD:FUNK
; z.B. Interface = PROXY:ENET
;
; Beschreibung   : EDIABAS wird im PROXY-Modus betrieben
; Installation   : hängt vom benutzten Interface ab
; INI-Datei      : hängt vom benutzten Interface ab
; Ansprechparter : Gerd.Huber@bmw.de => Referenz@bmw.de
; WINDOWS-Freig. : WIN NT 4.0       : Nein
;                  WIN XP    32-Bit : Ja
;                  WIN 7     32-Bit : Ja

;*****************************************************************************
; Konfigurationslemente, die existieren,
; aber nicht in EDIABAS.ini geändert werden können

;-----------------------------------------------------------------------------
; BipEcuFile
;       Description :   Dateititel der aktuell geladenen SGBD
;                       (nur gültig während einer Job-Verarbeitung)
;       Value       :   String
;       Default     =   -

;-----------------------------------------------------------------------------
; EdiabasIniPath
;       Description :   Pfad der verwendeten EDIABAS.ini
;       Value       :   String
;       Default     =   -

;-----------------------------------------------------------------------------
; EdiabasVersion
;       Description :   verwendete EDIABAS-Version
;       Value       :   String
;       Default     =   -

;-----------------------------------------------------------------------------
; IfhVersion
;       Description :   verwendete IFH-Version
;       Value       :   String
;       Default     =   -

;-----------------------------------------------------------------------------
; Session
;       Description :   Name der EDIABAS-Session
;       Value       :   String
;       Default     =   -


;=============================================================================
; TCP/IP Configuration
; [TCP]
;=============================================================================

;-----------------------------------------------------------------------------
; RemoteHost
;       Description :   server address/name
;       Default     =   -
; RemoteHost             = 192.168.68.4

;-----------------------------------------------------------------------------
; Port
;       Description :   IP communication port
;       Value       :   1000 < port < 30000
;
;    Spezialfall OP(P)S / ICOM:
;       Value       :   6801  ;OBD-Treiber (CAN)
;       Value       :   6802  ;Most-Treiber
;
;       Default     =   -
; Port                   = 3000
;
; weitere Details siehe Dokumentationen
 
;-----------------------------------------------------------------------------
; TimeoutConnect
;       Description :   Timeout for establishing the connection
;       Value       :   1000 ... 59000
;       Default     =   5000
; TimeoutConnect         = 2000

;-----------------------------------------------------------------------------
; TimeoutReceive
;       Description :   Timeout for receiving a message
;       Value       :   1000 ... 59000
;       Default     =   5000
; TimeoutReceive         = 2000

;-----------------------------------------------------------------------------
; TimeoutFunction
;       Description :   Timeout for a long function
;       Value       :   5000 ... 59000
;       Default     =   59000
; TimeoutFunction        = 10000

;-----------------------------------------------------------------------------
; TimeResponsePending
;       Description :   Time between alive-messages
;       Value       :   500 ... 59000
;       Default     =   2000
; TimeResponsePending = 5000

;-----------------------------------------------------------------------------
; DisconnectOnApiEnd
;       Description :   Enable/Disable Disconnection with function call ApiEnd
;       Value       :   0  = Disconnection disabled
;                       1  = Disconnection enabled
;       Default     =   0
; DisconnectOnApiEnd     = 1

;-----------------------------------------------------------------------------
; InitCmd<n>
;       Description :   Initialization command <n> (normally for OPPS)
;       Default     =   
; InitCmd0               = FE,04,00,03,01
; InitCmd1               = FD,05,00,03,01


;=============================================================================
; XETHERNET Configuration
; [XEthernet]
;=============================================================================

;-----------------------------------------------------------------------------
; RemoteHost
;       Description :   server address/name
;       Value       :   Autodetect
;                       169.254.1.1   ; Beispiel
;                       192.168.100.1 ; Beispiel
;       Default     =
; RemoteHost       = Autodetect

;-----------------------------------------------------------------------------
; IfhRemoteHost
;       Description :   server address/name
;       Value       :   Autodetect
;                       169.254.1.1   ; Beispiel
;                       192.168.100.1 ; Beispiel
;       Default     =
; IfhRemoteHost    = Autodetect

;-----------------------------------------------------------------------------
; HeaderFormat
;       Description :   type of header
;       Value       :   0 ; 6Byte Header (B-Muster)
;                       1 ; 3Byte Header (A-Muster)
;       Default     =   0
; HeaderFormat     = 0

;-----------------------------------------------------------------------------
; TesterAddress
;       Description :   list of permitted tester adresses
;       Value       :   F4     ; F1 durch F4 ersetzen
;                       F5     ; F1 durch F5 ersetzen
;                       F4,F5  ; F1 zuerst durch F4 ersetzen, dann F1 durch F5 ersetzen
;                       F5,F4  ; F1 zuerst durch F5 ersetzen, dann F1 durch F4 ersetzen
;       Default     =   -
; TesterAddress    = F4,F5

;-----------------------------------------------------------------------------
; ControlPort
;       Description :   port of control channel of TCP connection to ZGW
;       Value       :   1000 < port < 59000
;       Default     =   6811
; ControlPort      = 6811

;-----------------------------------------------------------------------------
; DiagnosticPort
;       Description :   port of diagnostic channel of TCP connection to ZGW
;       Value       :   1000 < port < 59000
;       Default     =   6801
; DiagnosticPort   = 6801

;-----------------------------------------------------------------------------
; TimeoutConnect
;       Description :   timeout in ms for connection to ZGW
;       Value       :   1000 ... 59000
;       Default     =   20000
; TimeoutConnect   = 20000


;=============================================================================
; XPROXY Configuration
; [IfhProxy]
;=============================================================================

;-----------------------------------------------------------------------------
; Port
;	Description :	IP base proxy port
;	Value	    :	1000 < port < 30000
;	Ports       :	+0 = unknown interface
;			+1 = EDIC
;			+2 = EDICC
;			+3 = ENET
;			+4 = STD
;			+5 = REMOT
;	Default     =	6700
; Port             = 6700


;=============================================================================
; End Of File EDIABAS.ini
;=============================================================================
Appreciate 0
      02-21-2017, 01:18 AM   #6
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]
I don't think setting TCP remotehost to autodetect does anything, it's also an unsupported value and TCP is used for remote setup and only works with interface=remote. Please read the ediabas user guide.

So the question to Dave, is what else did he do to make the error go away?
psedog , your uploaded .ini file still has interface set to remote, but I trust you changed it on your PC.
Appreciate 0
      02-21-2017, 01:24 AM   #7
psedog
Captain
psedog's Avatar
483
Rep
812
Posts

Drives: '16 AB 6MT F80
Join Date: May 2015
Location: San Diego

iTrader: (3)

Quote:
Originally Posted by aboulfad View Post
I don't think setting TCP remotehost to autodetect does anything, it's also an unsupported value and TCP is used for remote setup. Please read the ediabas user guide.

So the question to Dave, is what else did he do to make the error go away?
psedog , your uploaded .ini file still has interface set to remote, but I trust you changed it on your PC.
Yes, I did on both files. I left the uploaded file alone because that is exactly as it was setup prior to me talking to you.

Dave,
Thank you for the settings. I'll give them a shot and see if it does anything. I'm honestly doubtful right now. For whatever reason FEM doesn't want to communicate with TMS.
__________________
2016 Azurite Black F80 6MT
Appreciate 0
      02-21-2017, 01:38 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 psedog View Post
Yes, I did on both files. I left the uploaded file alone because that is exactly as it was setup prior to me talking to you.

Dave,
Thank you for the settings. I'll give them a shot and see if it does anything. I'm honestly doubtful right now. For whatever reason FEM doesn't want to communicate with TMS.
Cool; sorry my contributions at the moment are very sparse and 'skimmy' ... a bit overwhelmed with customer activity right now. Being busy is a good thing I guess!
Appreciate 0
      02-21-2017, 08:56 AM   #9
psedog
Captain
psedog's Avatar
483
Rep
812
Posts

Drives: '16 AB 6MT F80
Join Date: May 2015
Location: San Diego

iTrader: (3)

Quote:
Originally Posted by packetpilot View Post
Quote:
Originally Posted by psedog View Post
Yes, I did on both files. I left the uploaded file alone because that is exactly as it was setup prior to me talking to you.

Dave,
Thank you for the settings. I'll give them a shot and see if it does anything. I'm honestly doubtful right now. For whatever reason FEM doesn't want to communicate with TMS.
Cool; sorry my contributions at the moment are very sparse and 'skimmy' ... a bit overwhelmed with customer activity right now. Being busy is a good thing I guess!
No worries at all. I got myself into the mess. I can't expect everyone to drop what they are doing. Glad business is booming. Keep it up.
__________________
2016 Azurite Black F80 6MT
Appreciate 0
      02-25-2017, 12:56 AM   #10
psedog
Captain
psedog's Avatar
483
Rep
812
Posts

Drives: '16 AB 6MT F80
Join Date: May 2015
Location: San Diego

iTrader: (3)

Update for anyone else having this issue.

EDIABAS.INI in the C:\ folder needs to be fixed. It isn't TCP either. As a matter of fact you don't even need TCP at all. The error is with RetryComm. It's set to 0. It needs to be set to 1.

I.E.
RetryComm = 1

Here is my whole EDIABAS.INI. As you can see it is much shorter and I got rid of all the fluff.

Code:
[Configuration]
Interface        = ENET
Simulation       = 0
EcuPath          = C:\EDIABAS\ECU
SimulationPath   = C:\EDIABAS\SIM
TracePath        = C:\EDIABAS\TRACE
TraceSize        = 1024
ApiTrace         = 0
IfhTrace         = 0
UbattHandling    = 0
IgnitionHandling = 0
ClampHandling    = 0
RetryComm        = 1
SystemResults    = 1
TaskPriority     = 1
ShowIcon         = 1
LogLevel         = 0
TraceBuffering   = 0
TraceHistory     = 0
TraceSync        = 1

[XEthernet]
RemoteHost       = Autodetect
HeaderFormat     = 0
TesterAddress    = F4,F5
ControlPort      = 6811
DiagnosticPort   = 6801
TimeoutConnect   = 20000

[IfhProxy]
Port             = 6700
__________________
2016 Azurite Black F80 6MT
Appreciate 2
      02-25-2017, 06:45 AM   #11
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 psedog View Post
Update for anyone else having this issue.

EDIABAS.INI in the C:\ folder needs to be fixed. It isn't TCP either. As a matter of fact you don't even need TCP at all. The error is with RetryComm. It's set to 0. It needs to be set to 1.
I.E.
RetryComm = 1
...
For completeness, modify the ediabas.ini that is in use:
- if BST is installed, and EDIABAS_CONFIG_DIR = c:\ediabas\bin, ISTA uses the .ini from EDIABAS_CONFIG_DIR.
- if no BST, then ISTA uses c:\Rheingold\ediabas\bin\ediabas.ini

See this post for more details.
Appreciate 1
terahertz162.50
      05-20-2022, 03:13 AM   #12
HarryMrn
New Member
HarryMrn's Avatar
Estonia
15
Rep
22
Posts

Drives: F36
Join Date: Feb 2020
Location: Estonia

iTrader: (0)

Thank you so much, this ediabas conf. helped me too!
Appreciate 0
Post Reply

Bookmarks

Tags
adaptation, coding, esys, ista-d, rheingold


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 01:16 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