Coding, Adaptations & Online Functions
Module coding, configuration, adaptations and online-only features.
What is the difference between coding, programming and adaptation?
Programming loads new software into a module, coding sets options within existing software to match the vehicle, and adaptation teaches a module learned values such as positions or idle.
Read the full answer →Why do some scan tool functions require an online connection?
Short answer: Some manufacturers require online authentication or download data from their servers during coding, programming, or security functions, so the tool must be connected to the internet during the procedure.
A growing number of procedures cannot be done offline. Module programming often downloads the calibration file at the time of use. Some coding and component protection routines check with the manufacturer's server to confirm the part is authorized. Security gateway access on certain brands requires logging in through an account so the server can grant a session.
That is why higher-end tablets have Wi-Fi and why some functions show as "online" in the menu. A slow or unstable connection can cause a procedure to fail partway through, which is worse than not starting.
Use a reliable shop network, keep the tablet charged, and connect a stable power supply to the vehicle. If a function says it requires an account or registration, set that up ahead of time instead of during a customer job.
Tools used for this job
What is topology mapping on a scan tool?
Short answer: Topology mapping shows a diagram of the vehicle's modules and networks, color-coded by status, so you can see which modules are communicating, have codes or are offline.
Modern vehicles have dozens of modules on several networks connected through gateways. When something goes wrong on a network, a list of codes from many modules can be confusing. A topology view draws the network as a map: each module appears as a box, connected by lines representing the buses they share.
Modules that respond with no codes, respond with codes, or do not respond at all are shown in different colors. A cluster of non-responding modules on the same branch points you toward a shared power, ground, or network wiring problem rather than a dozen separate faults.
Use it as a starting point for network diagnosis, then confirm with wiring diagrams and measurements at the connectors. Topology support varies by make and tool model.
Tools used for this job
What is retrofit coding and should a shop offer it?
Short answer: Retrofit coding sets up a vehicle's modules to recognize equipment that was added later, such as lighting or accessories, and it suits shops with the right tools, training and service information.
When equipment is added that the vehicle did not come with, the modules may need coding to recognize and enable it. Retrofit coding changes configuration settings and is supported by some advanced scan tools for certain brands.
Coding the wrong setting can disable features or set faults, so back up the original coding before changes and record what was changed. Check legal requirements for lighting and safety equipment, and avoid coding that disables required safety systems or emissions controls.
Retrofit work can add revenue for shops focused on certain brands, but it requires research and support. Use a stable power supply and follow the tool's guided procedures.
Tools used for this job
Why should I save module coding before replacing or changing a module?
Short answer: Saving the original coding lets you restore the vehicle's configuration if the change fails or a replacement module needs the same settings, which avoids guessing option codes later.
Modules store configuration that tells them which options the vehicle has, such as transmission type, lighting or comfort features. When a module fails or coding is changed, that information can be lost.
Many scan tools can read and save coding values or create a backup before changes. If the original module still communicates, save its coding before removal, as some replacement procedures transfer or rewrite that data.
Keep the backup with the repair order and label it with the vehicle identification. Use a stable power supply during coding, follow the tool's guided steps, and avoid changes you cannot undo.
Tools used for this job
General guidance only. Follow the vehicle and tool manufacturer's procedures, and confirm vehicle coverage on the tool maker's list before buying.