Skip to content

6. Opening and recognizing firmware

6.1. Formats

The import dialog lists *.bin, *.rom, *.mod and "All files".

6.2. Recognition

On import the program determines the unit by itself and picks the description — there is no need to type identifiers or choose a catalog:

  1. The file is read in the background, with a progress indicator.
  2. The firmware is matched against the records of all available catalogs.
  3. The unit's groups and maps appear in the tree; the "Identity" panel shows the "Source" group with the catalog name.
  4. If the unit is described in several catalogs — see §4.4.
  5. At a confidence below 80 % the "Identity" panel may open by itself with the banner "Identification confidence is below 80%. Verify the fields and basis table".

Without sign-in, import does not run: "Sign in to your account to open a firmware file".

6.3. The "Identity" panel

View → Identity Panel (hidden by default). Fields:

FieldWhat it shows
Program ID, Calibration IDThe identifiers of the program and of the calibration set by which the unit was recognized
Make, ECU supplier, FamilyThe car and the unit manufacturer
HW, SWHardware and software versions of the unit
Image coverage, CVNWhat the file holds: "Full image", "Without bootloader", "Calibration only" or "Incomplete image"; the check number of the calibrations
VINThe vehicle identification number, if present in the firmware — masked, the last 4 characters visible
ConfidencePercentage; at a low value marked "(low)"
Source groupThe catalog the unit was taken from
Basis (rules) tableWhich fields and rules contributed to the recognition: Field / Rule / Weight / Note

The Copy all button copies the panel contents to the clipboard — handy for a support request.

6.4. Typical opening errors

Message / situationWhat it meansAction
You do not have a single catalogue yetCatalogs have not been bought or downloaded yet§4.5–§4.6
The block was recognised, but access to the catalogue is not openThe description is in a catalog without accessOpen the purchase catalogue (§4.5)
The block was not found in any catalogueThere is no description anywhereRequest support for this block
Access to the catalogue could not be checkedNo connection to the serverCheck again or work offline
Failed to determine software and block identifiers from the binary fileThe file is damaged, truncated, or it is not a firmwareCheck the file; confirm compatibility with the supplier
Failed to read the map catalogThe catalog file on disk cannot be readDownload again (§4.7)
Local map catalogue not found / unavailableThere is no local copyDownload in the "Map catalogues" window
Not mountedThe catalog did not open in this session"Retry download" (§4.7)
Could not open the map "…": it parsed, and there is no map dataA defect in the map description in the catalogReport to the supplier

Updated November 15, 2026 · for TCEPro 0.55.0