Tool · Map Editors
Map Definer
Describe a byte range and table shape that you choose. The result records your selection; it does not identify a map or its meaning.
From supplied bytes to a table
Hex bytes at zero-based decimal offsets become a rectangular view only after a user chooses a range and dimensions.
Raw sequence
- Offset 0
10Outside range - Offset 1
20Outside range - Offset 2
30Selected - Offset 3
40Selected - Offset 4
50Selected - Offset 5
60Selected - Offset 6
70Outside range - Offset 7
80Outside range
Selected range
Start at zero-based offset 2; take 4 consecutive bytes through offset 5.
- Offset 2
30 - Offset 3
40 - Offset 4
50 - Offset 5
60
The starting offset and range are supplied by the user.
Dimensions
2 rows × 2 columns
4 cells use the selected values in order, row by row.
Table view
| Row | Column 1 | Column 2 |
|---|---|---|
| 1 | Offset 230 | Offset 340 |
| 2 | Offset 450 | Offset 560 |
Text equivalent
The synthetic sequence has 8 bytes at zero-based offsets 0 through 7: 0: 10; 1: 20; 2: 30; 3: 40; 4: 50; 5: 60; 6: 70; 7: 80. The selected range is Offsets 2–5, containing 30 40 50 60. The 2-row by 2-column table uses those values in order, row by row; each table cell repeats its source offset.
Try this selection in Map Definer
Experiment
In the tool above, enter 10 20 30 40 50 60 70 80, set the start offset to 2, choose 2 rows and 2 columns, then preview.
Expected result
The selected offsets are 2–5. Read in order, the table contains 30 and 40 in row 1, then 50 and 60 in row 2.
- This demonstrates
- A user-selected offset and dimensions determine which values are arranged into the rectangular view.
- This does not establish
- What the bytes represent in an ECU, whether they are a map, or whether any calibration is compatible or safe.