7. Viewing maps
7.1. The map tree
The panel title is Maps (or "Maps — "). Below it — the filter row, then the folders and maps. Clicking a map activates it; on the first open it starts parsing (progress "Parsing map…") and opens a window with the table.
| Feature | How to use |
|---|---|
| Search | The "Search by name or ID…" field — by name and by the map's internal identifier, case-insensitive; groups are visible if at least one child is; the × button clears |
| Flag filter | The list "All flags", "Flagged", seven colors |
| Color flag | Right-click a map → Flag → clear or pick a color: Red, Yellow, Green, Cyan, Blue, Magenta, Gray |
| Groups | Right-click an empty spot → Expand All Groups, Collapse All Groups |
| Note… | Your text for the map; in the tree — an icon and a tooltip |
| Properties… | Read-only: name, identifier, manufacturer ID (the ECU maker's name for the map, when the catalog has one), group, description from the catalog, note |
| Modified maps | The row of a map whose values or axes differ from the image as opened is filled with the "Modified map" color (§14.2); a group shows the number of modified maps next to its map count: "Fuel (24) / (3)". Undoing the edit removes the highlight |
Names in the program's language. Map and folder names and the axis and value captions are shown in the interface language — Russian, English or Spanish — and switch at once when the language changes. A name with no translation is shown as the catalog has it (in English). Units are not translated. The tree search finds a map both by the name shown and by the English one; the English name is shown in the tooltip of the Properties… window.
Flags and notes belong to the session and are saved in the project file (including being silently appended to an already saved project) and in the recovery data. Without saving the project they are lost when the program closes.
7.2. The map window
| Area | Contents |
|---|---|
| Edit mode | Point or Smoothing — the list on the "Map Editing" toolbar |
| Table | Values in real units (with the formula from the catalog applied) |
| Value unit | In the table corner where the axis headers meet, and in the window title: "Map name [unit]". The corner tooltip gives the quantity name and unit. In "Deviation %" view the corner shows "%" |
| Axis headers | Reference values; if a number does not fit — truncated with "…", the full value in the tooltip |
| Precision | "Auto (catalog)" or a fixed number of digits |
| Chart | Line, surface or three-dimensional view; heatmap from the settings; optionally — the baseline chart (§11.5) |
| Scale | 50–300 %; View → Fit to Window |
| Value view | Delta / Deviation % / Original (§9.3) |
The □/❐ button in the window title maximizes the window to the whole workspace and back.
7.3. Error maps (fault codes)
Fault codes are stored in the firmware in several linked maps. In the tree they are shown as a single "Errors (DTC)" item (DTC is the accepted term for diagnostic trouble codes), and they open as one combined table. Which maps belong together and what their bytes mean is set by the catalog for each ECU family. Where the catalog does not set it for a family, there is no "Errors" item, and the error maps appear in the tree as ordinary maps.
| Column | Contents |
|---|---|
| State | Checkbox: the code is enabled or disabled. If only part of the trio is disabled, the checkbox is in an intermediate state with a warning icon |
| Code | For example P0420 |
| Description | The fault text |
- Search — the field above the table. A list of codes or parts of them (
P042,0135, separated by a space or comma) selects rows by a partial match on the code or description; any other text is searched as a substring (catalyst,Bank 1). An empty query shows everything. - Descriptions come from the built-in reference in the language the program is set to. It holds 4752 codes (groups P, C, B and U), each described in Russian, English and Spanish. Where your language has no description for a code, the English one is shown; a code the reference does not hold reads "No description".
- Code sets — your named lists for filtering. Save → "From Selected Rows…" or "From the Visible List…"; the Preset list applies a set, the All codes item removes it; Rename / Delete. Sets are stored in the program settings and are available for any firmware.
- Sorting — click a header; by code by default.
- Disabling and enabling — the checkbox in the "State" column. The change is written to the firmware and goes into the undo history. On Bosch MD1 and EDC17 the code's control mask is cleared along with it, and enabling restores the factory one. Intermediate checkbox → a click disables completely. Enabling restores the values from the source file. A code already disabled in the factory firmware cannot be enabled — the checkbox is unavailable. Cell editing, interpolation and bulk operations are unavailable for error maps.
- During comparison (§13) the table shows two state columns (reference and comparison file) and, by default, only the codes whose state differs; the Show Identical button expands the full list. Copy Error States carries the states from the comparison file into the reference for the shared codes; codes partially disabled in the comparison file are not carried across.
- Code groups (Bosch MED9.1). In MED9.1 one switch controls several codes of one fault path at once. The table shows a Group column: codes with the same number share a switch, and selecting a row highlights them. Disabling one such code disables the whole group; before that the program lists the codes affected and asks for confirmation. The Manufacturer code column shows the VAG factory code beside the SAE code — four hexadecimal digits, and search finds them too. During comparison a code that sits in several paths of one file stays in the list, but its state is not copied: it is counted as skipped.
7.4. Table and chart together
- A selection in the table is highlighted on the chart; a selection on the chart (click, Ctrl+click) updates the table.
- Slice highlighting (a row or a column) is shown only when a single cell is selected.
- On the 1D and 2D tabs a group of points can be selected with a rectangle: drag with the left button held — every point inside the rectangle is selected, and the table shows them selected. With
Ctrlthe points of the rectangle are added to the ones already selected;Escdrops the rectangle. On the 3D tab a drag turns the surface.
7.5. Swapping rows and columns
Right-click the axis label (the name and unit above the columns or to the left of the rows) → Swap. Only the display changes, not the firmware data.
Updated November 15, 2026 · for TCEPro 0.55.0