BitEdit 2
BitEdit 2 is a professional binary editor designed for ECU calibration editing. It supports structured map editing with 2D, 3D and grid views, hex dump editing, DTC management, versioning, and multi-format map pack import.
Getting Started
- Opening and Importing Files — how to open dumps, create projects, and import data
- Map Editing — editing calibration maps in Grid, 2D and 3D modes
- 2D Plot Mode — working with curve plots
- 3D Surface Mode — working with surface visualizations
- Hex Dump Editing — manual byte-level editing
- Axes and Units — axis conventions, editing, and unit conversion
- Project System and Versioning — managing projects, versions, and diffs
- Metadata Editing — map properties, data formats, transforms, and axis configuration
- 2D Editor Advanced Features — AutoMap, mass shift, spectral search, and zone management
- DTC, Strings, and Flags — diagnostic codes, firmware strings, flags, and bit fields
Key Concepts
Map — a known region in the binary containing calibration data that can be visualized as a surface (2D axes), curve (1D axis), or scalar value.
Map Pack — metadata describing the structure of a specific binary, including map addresses, data formats, axis definitions, and value constraints.
Axis — the sequence of reference values associated with map data. BitEdit 2 uses the Outer/Inner convention:
- Outer axis — labels each row in memory (the dimension whose stride spans multiple cells)
- Inner axis — labels each cell within a row (the dimension within one contiguous row)
This convention describes physical data layout and survives display transposing.
Parallel Maps — a group of maps sharing semantic purpose that can be edited together with automatic change propagation.