Fiat and Abarth coding and diagnostics on your iPhone

500, Panda, Punto, Tipo, Ducato and Doblò, and every Abarth. Cornering lights, Stop & Start, oil service reset, DPF regeneration, the radio code and a health report PDF.

Popular changes on a Fiat

Real option names from the modules MopCoder reads. Which ones your car shows depends on the modules and software it was built with.

Every coding option we list

Lights

  • Daytime running lights
  • Front fog lights
  • Rear fog light configuration
  • Cornering lights
  • Mirror turn signals
  • Greeting and approach lights
  • Auto high beams

Locks & keys

  • Horn chirp on lock
  • Keyless Go
  • Deadlock

Comfort

  • Remote start
  • Heated seats
  • Heated steering wheel
  • Power folding mirrors
  • Seat memory
  • Comfort window closing

Dashboard

  • Seatbelt chime
  • Turbo pressure display
  • Speedometer calibration (−16% to +16%)
  • Odometer units
  • Oil service reset

Safety

  • Tyre size
  • Tyre pressure monitoring
  • 3-mode ESC
  • Forward collision warning
  • Lane departure warning
  • Traffic sign recognition
  • Adaptive cruise control

Audio

  • Apple CarPlay and Android Auto
  • Navigation
  • DAB radio
  • Premium sound system

Engine

  • Stop & Start
  • Active exhaust valves
  • Gear shift indicator
  • Speed limiter
  • DPF regeneration menu

Service and security on a Fiat

Keys, module replacement and the service procedures, each with its conditions checked first.

Keys, PIN and immobiliser

Read the security code, add or remove keys, and get a replacement immobiliser working with the car.

  • Read the PIN / security codeRead-only, on supported RF hub, WCM and body computer families
  • Program key fobs and ignition keysFOBIK baseline and highline, SKIM keys, RKE-only keys; PIN or Code Card protected
  • Erase key fobs
  • Enable and disable keys
  • Transfer the secret keyBetween engine computer, RF hub, steering lock and WCM
  • Change the PIN
  • Clear a VIN handshake immobiliser fault

Module replacement

Make a used or new module part of the car it’s fitted to.

  • RF hub, body computer, PEM and steering lock replaced
  • Airbag module initialisation after replacement
  • Proxy alignment and car configuration
  • VIN write, erase and relearn
  • Odometer write for a replacement clusterOn supported instrument clusters and engine computers

Service and maintenance

The resets and routines that follow a service or a new part.

  • Oil and service resetOil change and service data on FCA engines and dashboards; oil drain and service reset on Renault-group modules
  • DPF regenerationPlus DPF replacement, new DPF initialise and stationary desoot on FCA diesels
  • Injector codingClassification and quantity correction codes on FCA; injector codes on supported Renault-group engines
  • Gearbox and clutch adaptationClutch contact point, pedal learning and adaptive value reset
  • Throttle and adaptation relearn
  • AdBlue first fill, pump and tank resets

Brakes, tyres and chassis

The jobs you do with the car on stands.

  • Electric parking brake serviceApply, release and brake pad replacement; Brembo, Continental and Lucas systems
  • ABS brake bleedPaced step by step with the technician
  • Steering angle sensor calibration
  • Tyre pressure sensor ID programming and calibrationEach wheel and the spare
  • Adaptive cruise radar alignment
  • Rain sensor procedures
  • Sunroof initialisation

Radio

Unlock a radio and set it for the market it lives in.

  • Radio codeCalculated offline from the serial number
  • Radio country and market configuration

What MopCoder does on a Fiat

Straight from the app, including what isn’t there yet.

  • Full ECU scan

    Yes
  • Read and clear fault codes

    Yes
  • Health report PDF

    YesPlus a before and after repair report
  • Coding

    Some modulesOn modules with a coding screen, such as body computers, clusters and radios
  • Feature activation and procedures

    Yes
  • PIN code read and key programming

    YesOn supported RF hub, WCM and body computer families
  • Module replacement

    YesSecret key transfer, VIN write, proxy alignment, cluster odometer
  • Service procedures

    YesOil reset, EPB pads, DPF, injectors, TPMS sensors, ABS bleed, gearbox adaptation
  • Actuator tests

    Yes
  • Live data

    YesDials, graphs, recording and playback
  • Scan history

    Yes
  • Configuration backup

    YesAutomatic backup before writes; full save and restore on Chrysler body computers
  • VIN auto-detect

    Yes
  • Bus scan

    Yes
  • Radio code

    YesCalculated offline from the radio serial
  • Proxy alignment and customer features

    YesOn supported body computers

A health report for your Fiat

Scan every module, then export the result as a PDF: every system checked, every fault code with its description and status, and the modules that didn’t answer, listed separately so a silent module is never mistaken for a clean one.

MopCoder
Diagnostics & coding
Report MC2026091309410000
13/09/2026, 09:41
Fiat Vehicle Diagnostic Report
Vehicle information
Make / ModelFiat Viaggio
VINNot read
Scan time13 Sep 2026, 09:41
Device information
ApplicationMopCoder 2.4
InterfaceOBDLink MX+
Report IDMC202609130941
Systems scanned (8)
SystemStatus / DTC
Engine control module2
Body control module1
Transmission control module0
Anti-lock brakes / ESC0
Airbag control module0
Instrument cluster0
Radio / Uconnect0
Heated seat moduleNo answer
Trouble codes
Engine control module2 codes
P0456Evaporative emission system, small leak detectedWarning light · Confirmed
P0420Catalyst system efficiency below thresholdPending
Body control module1 code
U0100Lost communication with ECM/PCMStored
MopCoder
Generated on this device. No vehicle data left the phone.
Page 1 of 1
Sample report. The vehicle and fault codes are for illustration.

Supported Fiat models

Fiat

  • 5002007+
  • 500e2013–2019
  • 500e (new)2020+
  • 500L2012+
  • 500X2015+
  • Argo / Cronos2017+
  • Barchetta (183)1995–2005
  • Bravo (198)2007–2016
  • Bravo / Brava (182)1995–2001
  • Coupé (175)1993–2000
  • Croma (154)1985–1996
  • Croma (194)2005–2010
  • Doblò (119)2000–2005
  • Doblò (152)2005–2009
  • Doblò (263)2010+
  • Ducato (230)1981–1993
  • Ducato (244)1993–2006
  • Ducato (250)2006–2014
  • Ducato (X290)2014–2021
  • Ducato (Serie 8)2022+
  • Fiorino / Qubo (225)2008+
  • Freemont2011+
  • Grand Siena2012+
  • Grande Punto (199)2005–2018
  • Idea (350)2003–2018
  • Linea (323)2007–2018
  • Marea (185)1996–2007
  • Mobi2016+
  • Multipla (186)1998–2013
  • Ottimo2014–2016
  • Palio / Albea / Siena / Weekend1996–2019
  • Panda (141)1980–2003
  • Panda (169)2003–2011
  • Panda (319)2011+
  • Punto (176)1993–1999
  • Punto (188)1999–2013
  • Punto Evo2009+
  • Sedici (189)2005–2014
  • Seicento (187)1997–2010
  • Stilo (192)2001–2010
  • Strada (278)1996+
  • Strada / Ram 7502015+
  • Tempra (159)1990–2000
  • Tipo (160)1988–1995
  • Tipo / Egea2015+
  • Toro2016+
  • Ulysse1994–2014
  • Uno (146)1983–2003
  • Uno (195)2004–2009
  • Uno Novo (327)2010+
  • Viaggio2012–2016

Abarth

  • 5002007+
  • Bravo1995–2001
  • Grande Punto2005–2018
  • Punto Evo2005–2018
  • Stilo (192)2001–2007

Don’t see yours? The app also lists regional and engineering variants. Search every brand.

Which adapter for a Fiat?

OBDLink MX+. Our recommendation. Reaches every bus an FCA car has, including the comfort modules on MS-CAN. Pairs once in iOS Settings.

Compare adapters

Plug in your Fiat.

Download MopCoder, pick Demo, and see what it would show you about your car before you buy an adapter.