gat coder pro instruction manual - bimmerretrofit.com coder pro manual rev1.2.pdf · ©2016 bimmer...
TRANSCRIPT
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
GAT Handheld Coder Pro+ User Manual
Rev 1.2
READ INSTRUCTION CAREFULLY BEFORE USE
IF YOU HAVE ANY QUESTIONS ABOUT THE USE OF THIS DEVICE, CONTACT YOUR BIMMER RETROFIT REPRESENTATIVE BEFORE USE
HANDHELD SHOULD ONLY BE USED WITH APPROPRIATE CABLES INCLUDED WITH THE KIT
HANDHELD CAN BE USED ONLY WITH BMW AND VAG* VEHICLES.
DO NOT OPERATE HANDHELD UNDER THE RAIN BECAUSE THIS DEVICE IS NOT WATER-
RESISTANT AND CAN BE DAMAGED BY WATER
DO NOT USE ANY SHARP OBJECTS TO OPERATE A TOUCHSCREEN. USE FINGER OR PLASTIC SIDE
OF A PEN TO TOUCH THE ONSCREEN BUTTONS. DO NOT PUSH HARD ON THE TOUCHSCREEN AS
IT MAY DAMAGE THE SURFACE
HANDHELD CAN ONLY BE CONNECTED TO THE VEHICLE USING SPECIAL OBDII CABLE OR TO THE
PC WITH USE OF THE MICRO-USB CABLE. OBDII CABLE IS INCLUDED WITH THE KIT
*VAG vehicles support is limited and depends on the current firmware version and vehicle model
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Contents 1. Device overview ................................................................................................................................ 3
2. Power requirements ......................................................................................................................... 3
2. Device connection and start-up ........................................................................................................ 6
Vehicle SWT tasks (FSC, Certificates, eFSC) .............................................................................................. 9
SWID tab ............................................................................................................................................... 9
FSC tab ................................................................................................................................................ 10
Cert tab ............................................................................................................................................... 11
eFSC tab .............................................................................................................................................. 12
FDL Coding .............................................................................................................................................. 13
FDL tab ................................................................................................................................................ 13
ASAP ........................................................................................................................................................ 15
ASAP tab .............................................................................................................................................. 15
Tools ........................................................................................................................................................ 16
Tools tab .............................................................................................................................................. 16
DTC .......................................................................................................................................................... 17
DTC tab ................................................................................................................................................ 17
Settings.................................................................................................................................................... 18
Settings tab ......................................................................................................................................... 18
Additional wiring set ............................................................................................................................... 20
Online scripts editor ................................................................................................................................ 21
Technical Specifications: ......................................................................................................................... 24
Contact Us ............................................................................................................................................... 24
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Device overview
RIGHT Side of GAT
1. Secondary Micro USB port (disabled): can be used for device firmware updates and
additional device functionality extension. In this version of GAT secondary micro
USB functionality is disabled. Functionality to be used in future firmware versions.
2. SIM card Slot (not included): Not used in this version. This version of GAT is
equipped with WiFi USB Modem.
3. Micro SD Card slot (not used): can be used as an additional disk drive or for other
purposes. In this version of the GAT, this slot can be used in future firmware
versions.
1. Power Button
2. OBD II / ENET Port
3. Service Button
4. 5” LCD display with capacitive
touchscreen
5. Micro SD card
6. SIM card slot (not used in this version)
7. Secondary micro USB port
8. Primary USB Port
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
TOP of GAT
4. Power button
5. OBD/ENET port
6. Service button
LEFT side of GAT
WiFi dongle plugged into the Primary USB port at the left side of the unit is primary used
for all communication with GAT server. It also can be used as a secondary network card
for remote work via ENET or ICOM types of connections.
Power Button Service Button
OBD/ENET port
Secondary
Micro USB Micro SD Card Slot
SIM card
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
FRONT PANEL of GAT
LED lights located on the front panel of GAT are used to monitor current device status.
1. Battery charging (red): Red light is ON when battery is charging
2. Power “ON” (green): Green light is ON whenever the device is turned on
3. LED1 (red) and LED2 (green) are service indicators which may show specific status of device
4. LAN network activity lights show the primary LAN network status (red and green)
7 8 9
4
Warning!
Do not use other
than manufacturer -
recommended USB
WiFi dongles, as this
may cause incorrect
device functionality.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Portable OBD Port
Portable OBD Port with wires allows to connect GAT Coder to power and LAN internet
router.
Power requirements GAT Coder has internal battery which allows device to work autonomously for 30-45
minutes. Battery status is indicated in the top info line on LCD display. Whenever
battery level is under 50% connect GAT Coder to vehicle’s OBD port for charging.
Alternatively Portable OBD Port can be used for charging.
GAT Coder requires 12V-13.8V and at least 2A for charging of the internal battery.
Should simultaneous operation and charging of the GAT coder be required, the power
supply with at least 3.5A current and 12V-13.8V will be needed. Whenever GAT Coder is
connected to vehicle’s OBD port it can be both charged and operated simultaneously.
Device connection and start-up To turn ON the GAT Coder press Power button (top right button) shortly.
To turn OFF the GAT Coder press and hold Power button for at least 3 seconds.
After GAT Coder is turned “ON” it takes about 30-45 seconds for it to boot up. As soon
as boot process is finished main menu of GAT coder will appear on display.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Two different types of connection are supported by GAT Coder – Local wired connection
(CAN Bus Local) and Remote network connection (ENET or ICOM).
Local wired connection via CAN Bus – most frequently used connection whenever device is
connected via the OBD cable to a vehicle. This connection is always selected by default.
Simply connect OBD cable to vehicle and to GAT Coder, make sure that vehicle ignition
is ON and press CONNECT button on LCD of GAT Coder.
Device will start connection procedure with the vehicle. Progress bar at the bottom right
will show the percentage of completion of the process. All information during
connection will be shown on the primary information display part at the right side of
LCD display.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Should ENET or ICOM remote connection be required the device will need to be connected
to internet via local LAN (part of the OBD cable) or WiFi dongle. GAT Coder supports
connection over internet via port 6801, 6802 and 50160 to remotely connected vehicles.
At the vehicle side appropriate port should be opened and forwarded to the vehicle’s IP.
Choose desired connection (ICOM or ENET), type in IP address of the remote internet
host with vehicle’s port forwarded and type in port (default 6801). Press “Connect”
button once all information is entered. Device will attempt to connect remotely to the
vehicle. Once connection is established, vehicle information will appear in the Primary
Information Display.
If for any reason connection cannot be established the “Connect” button will become
RED and error information will be shown in Primary Information Display.
When connection is successfully established, the “Connect” button will change to
“Disconnect” and will become GREEN.
If “Disconnect” button is pressed, the current connection will be cancelled.
Menu Navigation On-screen menu has a tab structure. Each tab has a name associated with it. When a
particular tab is selected, the new tab page will be opened on display.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
From left to right, the tabs are as follows:
Connect – Connectivity tasks.
SWID – Reading of the current FSC statuses of head unit
FSC – FSC code importation
Cert – Certificate importation
eFSC – Easy FSC (quick FSC) importation
FDL – FDL Coding of the ECU using scripts
ASAP – Assistance portal for FSC and scripts downloading and management
Tools – Additional tools for use with vehicle’s ECUs
DTC – Basic vehicle diagnostic and DTC code removal
Settings – Configuration tab
Vehicle SWT tasks (FSC, Certificates, eFSC)
SWID tab allows GAT Coder to read out current statuses of all FSC codes loaded in head
unit.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Pressing the button “Read” or “Re-Read” will trigger GAT to pull up current statuses of
head unit’s SWT and show them on the Information Display. SWID for each FSC as well
as its status and status of its Certificate will be shown.
In addition statuses of Root, Signatures and Software signatures certificates will be
shown on the Information Display together with head unit variant, activation type and
head unit bootloader code.
Additional technical information from head unit will be shown on Information Display.
FSC tab allows read, check and write of FSC codes into head unit.
Each available FSC code can be selected with the ‘radio button’ selector type. Selected
FSC code can be read and shown on the Information Display. FSC code can then be
saved on local storage inside of GAT by pressing ‘Save’ button.
When different FSC code needs to be loaded instead of currently selected one, the new
FSC code will need to be loaded up to Information Display first. This can be done by
pressing ‘Load’ button, selecting appropriate FSC code from local storage and loading it
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
onto to Information Display. Then the ‘Check’ button should be pressed to verify
currently loaded FSC code. Finally ‘Write’ button should be pressed to write FSC code
into head unit. This operation can be repeated for each individual FSC code, if needed.
FSC VIN of the head unit can be changed with ‘VIN Write’ button. VIN number (last 7
digits) must be entered into specific field to the left of the button.
Each time FSC code is read or loaded, information about FSC code will appear at the top
left corner. FSC Date will show original FSC code creation date (year/month/date); FSC
Type will show the creator (Dealer or Factory) and FSC VIN will show the VIN number of
the FSC code.
Cert tab allows read, check and write of the FSC codes certificates to head unit.
Cert tab is very similar to the FSC tab in the way it functions.
Each time certificate is read or loaded, the certificate status will appear at the top left
corner. Root will show the status of Root certificate (Accepted or Rejected); Sigs will
show the status of signature certificate (Accepted or Rejected) and Soft will show the
status of software signatures certificates (Accepted or Rejected).
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Each certificate for FSC can be individually selected, read and written. Usually FSC
certificates are imported by the manufacturer and no further changes of these
certificates are required.
eFSC tab allows quick and direct FSC code importation without intermediate verification
procedure. This procedure is normally used when all FSC codes of head unit need to be
replaced by another set of FSC codes. FSC VIN of head unit will be automatically
changed to match the VIN of the newly-loaded FSC set.
After pressing ‘Import’ button, a pop-up screen will appear on the display where you
will be able to select an FSC code file from the internal GAT storage for importation.
As soon as selection is confirmed, GAT Coder will automatically import and verify the
FSC code. Result will be shown on Information Display. This procedure should be
repeated for each of FSC code in new set.
In case when certificate for a selected FSC code should also be replaced, the ‘Certificate’
checkbox should be checked before the ‘Import’ button is pressed.
Primary advantage of eFSC tab over FSC tab is simplicity of FSC code importation
procedure, which does not require any intermediate FSC code verification. Also the VIN
number for the FSC code is changed in the head unit automatically. Procedure is very
simple and can be described as: ‘select from local storage -> directly load to head unit’.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
FDL Coding
FDL tab allows FDL coding for desired ECU with the use of pre-defined coding scripts.
Each script contains a list of commands for ECU configuration.
List of ECUs available for coding is shown at the left side of the screen. Once the ECU
from the list is selected, current software version of the ECU will appear on the
Information Display.
FDL Coding Procedure
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
1. Desired FDL script should be loaded from the local storage by pressing ‘Load Script’
button. After pressing “Load Script” button, a pop-up screen will appear on the
display where you will be able to select Desired FDL script.
It is important to pay attention to naming of the scripts. Usually script name starts
with vehicle series name following by ECU name and then following by actual script
name. For example script: F_CIC_VideoInMotion will activate Video in Motion
feature in CIC head unit in F series BMW only. You should always load appropriate
script for vehicle / head unit which is currently connected.
2. Select desired FDL script from local storage in the pop-up window and press OK.
Script will be loaded to the GAT Coder and button ‘Read FDL’ will become active. By
pressing this button the selected script will be parsed and current configuration of
ECU will be read and temporary stored by GAT coder.
Note that ECU for FDL coding is selected automatically by GAT Coder based on the
selected script.
After script verification is completed the “Apply Script” button will become active.
By pressing ‘Apply Script’ button the loaded script will be executed and will change
the ECU configuration temporary stored in GAT. Upon completion the button ‘Write
FDL’ will become active.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
By pressing ‘Write FDL’ button GAT Coder will start coding process of selected ECU in
accordance with ECU’s configuration temporary stored in GAT. Once coding is
completed confirmation message will be shown.
In case of error during the coding the ‘Restore’ button will become active. Pressing
‘Restore’ button will restore the ECU back to its original configuration.
Warning! It is very important not to interrupt FDL coding process until it is completed.
Interruption or disconnection during FDL coding will cause damage to ECU and may
require its replacement or special low level re-coding/re-flashing.
ASAP
ASAP tab allows user to download FDL scripts, which were created in GAT Online system
as well as to download FSC codes and manage local FDL scripts and FSCs.
Button ‘Get’ will list all FDL scripts created at GAT online system by the user and
available for download. Select desired FDL script from the list at the left and press
‘Download’ button to copy it to local GAT storage.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
‘Local FDL’ button will list all FDL scripts stored in GAT. To delete FDL script, select FDL
script from the list on the left, and press ‘Delete FDL’ button.
‘Local FSC’ button lists all FSC codes stored in GAT.
‘Get FSC’ button downloads FSC code for desired VIN number entered in VIN field.
Please note that the quantity of FSC codes you can download is limited by your
particular GAT device plan.
Tools
Tools tab contains additional service commands.
Direct commander sends some pre-defined commands directly to ECU.
ECU can be selected from drop down menu. Each ECU available in drop down menu is
shown in hex address representation and common name. Command can be selected
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
from the drop down menu. Button ‘ECU Direct’ will send selected command to selected
ECU. The result of command execution will appear in information display.
‘Ping ECU’ button sends standard ‘ping ident’ request to selected in drop down menu
ECU. Result of ping will appear in the information display
DTC
DTC tab is used for basic diagnostic trouble codes read and erase.
By pressing ‘Read DTC’ button GAT Coder will start reading all DTC trouble codes from
each ECU. This process can take a few minutes and depends on the quantity of DTC
codes stored in the system. Once DTC codes are read by GAT it is possible to view DTC
error codes on the Information Display by using scroll on the right side of the
Information Display. Each DTC error code will include its manufacturer’s standard
number and basic description (if available in the data base). In addition, mileage at
which DTC error occurred will also be shown (if available). All DTC error information
obtained from the vehicle will be stored on the local storage of GAT for further review, if
needed.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
By pressing ‘Clear DTC’ button all DTC error codes stored in the vehicle for each ECU will
be deleted. DTC light in KOMBI cluster will be turned off.
By pressing ‘Reports’ button it is possible to obtain and view previous DTC error scans
from local storage of GAT Coder.
Settings
Settings tab provides additional settings and GAT Coder functionality configuration.
Remote account: enter your Username and Password that you used for registration at
the GAT Online system and press “Update” button. This information required by GAT
Coder to access the GAT Online system in order to obtain FDL and FSC downloads and
other tasks.
‘Remote auth’ checkbox should be checked, in order for GAT Coder to perform
authorization for FDL coding and FSC tasks between remote server and local system.
Whenever internet connection is available during FSC tasks or FDL tasks via WiFi, it is
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
recommended to use Remote auth. In all other cases uncheck ‘Remote auth’ to keep
using local authorization source.
‘WiFi’ button brings WiFi connection menu on display. Select your desired WiFi SSID,
enter security key and press “OK”. Wait until connection with SSID is established and
then press Back arrow ‘’ to return to Settings tab.
Please note that each time GAT Coder is powered “OFF” and then turned
“ON” again, the WiFi network should be manually re-connected by repeating the steps
above.
‘Status’ button will show current primary IP address used by the GAT Coder. In addition
ping packets to localhost will be sent.
‘Bat V’ button will show current internal battery voltage and also vehicle voltage taken
from OBD port of the vehicle.
‘Updater’ button will connect to manufacturer’s server to verify if newer software
update is available for GAT Coder. It will open a new GAT Updater window on display.
Press on ‘Update’ button to verify if new updates are available.
Warning! GAT Coder should be connected to internet via OBD cable or WiFi for this
operation to complete.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
If newer version is available GAT Updater will automatically download and unpack it.
Press ‘Exit’ button to close GAT Updater and return to GAT Coder application.
Please note:
Some buttons of Settings tab are locked and will be unlocked in future firmware version
updates for GAT Coder. Their respective description will be available in future revisions
of this manual.
Additional wiring set Additional wiring set allows to connect GAT Coder to power and LAN internet router.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
Connect red wire to ‘+’ and black wire to ‘-‘ contact of +12V…+13.8V power source with
at least 2A current output. This will allow GAT Coder to charge internal battery and
operate normally.
Plug LAN jack to any DHCP enabled internet router to provide GAT Coder with access to
internet if needed.
GAT Online System Access Visit www.gatcoder.com and use your username and password to login.
Online scripts editor
1. Select ‘Scripts’ on the left. New webpage will open
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
2. Under ‘ECU Name’ select desired ECU for which FDL script should be written.
3. Under ‘CAFD File’ select desired CAFD file. It is preferable to select the latest
(highest) version unless otherwise is required. The latest version of CAFD file is
normally at the bottom of the list.
4. From the ‘Function Name’ dropdown menu select desired Setting name which
needs to be configured.
5. From ‘Option choice’ select new value for selected Setting. Alternatively complete
byte value can be replaced at once by typing it in ‘Custom HEX’ field.
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
6. Press ‘Add’ button to add currently selected Setting and its new value to the script.
Repeat Steps 4 – 6 for each setting that you want to include in the new script.
Do not change more than 35 settings at once (i.e. in one script).
7. Select correct vehicle series for this script (E-series or F-series).
8. Once all descried settings and their new values are added to the script, press
‘Export’ button. Before pressing “Export” button, make sure that vehicle series is
selected correctly (E-series or F-series).
GAT Handheld Coder GAT Pro+ User Manual
©2016 Bimmer Retrofit Inc.
9. Enter name of your new script. It is recommended to keep the following naming
convention: Series_ECU_Script Name. For example, Video in Motion activation for E-
series, will look like: E_CIC_VIM
For example, Legal Disclaimer removal for F-series, will look like:
F_CIC_LegalDisclaimer
Press ‘Save’ button to save your script on the server. You will be able to download
this script from the server using GAT Coder Pro.
Technical Specifications: Processor: ARM Cortex A9 1GHz
Memory: 512Mb
Flash: 4Gb
USB: 1 – Host high speed, 1 – OTG high speed
Ethernet: 100Mbit
Wi-Fi: 802.11n
Display: TFT 5” 800x480
Graphics controller: Vivante GC880
Temperature: +10 to +55 Celsius
External power: 12V…13.8V, 2A minimum
Power dissipation: 2.9W
Internal battery: Li-Ion 7.2V 850mA
Weight: 360g
Dimensions: 148x98x35mm
Warranty: 1 year from the sale date
Contact Us
Technical Support Sales Questions
For any questions about the use of this
device, please contact Bimmer Retrofit Inc.
at:
1.778.826.1040
For sales questions and dealership opportunities, please contact Bimmer Retrofit Inc. at [email protected] or 1.778.826.1040
You can also visit us online at www.bimmerretrofit.com
Copyrighted © 2016 Bimmer Retrofit Inc. All rights reserved.