ZWGRU — base ignition angle
The base angle is read from over engine speed and relative load , then limited to before the correction path.
Book a demo
06 / 07 — XHandbookAvailable
Every label resolved to address, record layout, conversion and units.
Open, search, and navigate EHANDBOOK containers and interactive function models — then follow any label straight to its A2L calibration data. Local-first, no license server. The EHANDBOOK‑NAVIGATOR workflow you know, modernized.
In pilot with Tier-1 powertrain teams
ZWGRU — base ignition angle
The base angle is read from over engine speed and relative load , then limited to before the correction path.
Capabilities
Browse the full table of contents, read function documentation, and open interactive function models with automatic graph layout. Follow breadcrumbs and cross-links between docs and models without losing your place.
Search across topics, labels, components, and calibration objects in one query — with source-container provenance so you always know which container a hit came from. Find-in-tab narrows results inside the current view.
Convert A2L into a container, then resolve any label to its CHARACTERISTIC, MEASUREMENT, or AXIS_PTS — complete with ECU address, record layout, conversion method, units, and limits. Reverse lookup goes from an ECU parameter back to every topic that documents it.
Click any label for a popup of its metadata and the functions that import, export, and define it. Curves and maps render as calibrated 2D and 3D visualizations right where you need them — pin it, or copy it straight to search.
Organize bookmarks and model views into folders, leave comments in document and model contexts, and attach supporting files to topics. Import and export your annotations to share knowledge across the team.
Export functional components to PDF for review, extract a subset of content into a new container, and bundle support logs in a click. Share exactly what a colleague or supplier needs — nothing more.
CONTAINER ANATOMY
An EHANDBOOK container is far more than a PDF. XHandbook parses every layer — documentation, interactive models, structured metadata, and the search index — and normalizes them into one navigable model with stable, resolvable links.
| Container layer | Underlying format | What XHandbook does with it |
|---|---|---|
| Documentation | Structured DITA topics & generated HTML | Function descriptions and parameter tables, browsable through the full table of contents with breadcrumbs and cross-links. |
| Interactive models | KAOM function graphs | Blocks, ports, connections, and annotations — laid out automatically so signal paths stay readable. |
| Metadata | metadata.db (SQLite) | Component and element relationships with access type, category, data type, units, and limits. |
| Search index | Lucene index | Ingested when present, with a fast fallback so any container stays searchable. |
One label, followed from the topic that documents it, through the model block that uses it, down to the calibration object in the ECU:
Label in the documentationAccPedEv_tqWhlNorm_M
A2L object · CHARACTERISTIC · MAP
<span class="c-com"># resolving a label across the container</span>
<span class="c-key">label</span> AccPedEv_tqWhlNorm_M
<span class="c-arw">→</span> <span class="c-key">doc topic</span> Pedal Map
<span class="c-arw">→</span> <span class="c-key">model block</span> TrqMod / Subsystem
<span class="c-arw">→</span> <span class="c-key">a2l</span> CHARACTERISTIC · MAP
<span class="c-key">addr</span> <span class="c-val">0x80299464</span>
<span class="c-key">layout</span> <span class="c-val">RB_Map_S16S16_S16</span>
<span class="c-key">unit</span> <span class="c-val">Nm</span>
<span class="c-key">axes</span> <span class="c-val">[AccPed_rPrp %, VehV_vSign km/h]</span>
Workflow
Load an EHANDBOOK container or convert an A2L on the spot. XHandbook indexes the table of contents, labels, and calibration objects first, then streams heavy content only when you open it.
Move through documentation and interactive models, or jump anywhere with global search. Multi-container projects keep clear source provenance so cross-references always resolve to the right place.
Click a label to bridge documentation and calibration data — its A2L object, ECU address, conversion, and value. Bookmark, comment, and export what matters for the next review.
Why it exists
XHandbook turns a static documentation drop into a living, queryable knowledge base. Built for calibration and validation engineers who live between ECU function documentation, interactive models, and calibration data — and who need every label to resolve, every time.
Validated against real Bosch and ETAS golden containers — including the HVR100 and FlexECU demo sets — and shipped as a local Tauri desktop application on Windows, macOS, and Linux.
Positioning
The familiar EHANDBOOK‑NAVIGATOR workflow, rebuilt local-first and calibration-aware.
| Capability | Legacy doc tooling | XHandbook Navigator |
|---|---|---|
| Deployment | License-server dependent | Local-first, no license server |
| Platform | Windows-only legacy build | Modern desktop — Windows, macOS, Linux |
| Runtime & footprint | Heavy legacy runtime | Lightweight native Rust core, small install |
| Calibration link | Limited / separate tools | Deep native A2L resolution & reverse lookup |
| Container authoring | Separate toolchain | Built-in A2L → container builder |
| Interface | Legacy desktop widgets | Modern, responsive UI |
Questions
XHandbook Navigator reads the same EHANDBOOK container formats (.ehb, .ehbcrypt, .ehbp) and provides equivalent Document Explorer, Model Explorer, global search, and label popup capabilities. The key differences are that XHandbook runs entirely local-first with no license server required, and adds deep A2L integration — resolving documentation labels directly to ECU calibration objects (address, record layout, conversion method, units, live HEX) — which is not available in ETAS EHANDBOOK-NAVIGATOR.
XHandbook Navigator supports .ehb (standard containers), .ehbcrypt (encrypted containers), and .ehbp (partial containers). These are ZIP-based archives containing DITA documentation, KAOM function models, a metadata.db SQLite database, and a Lucene search index. XHandbook has been validated against real Bosch and ETAS golden containers including HVR100 and FlexECU demo sets.
No. XHandbook is fully license-server-free. It runs as a local Tauri desktop application on Windows, macOS, and Linux with no network dependency for core operation. This eliminates the floating license overhead that ETAS EHANDBOOK-NAVIGATOR requires.
XHandbook's A2L integration resolves any documentation label (CHARACTERISTIC, MEASUREMENT, AXIS_PTS) to its full ECU definition — memory address, record layout, conversion method, units, and live HEX value — directly from within the document or model view. You can also import an A2L file and convert it into a standalone EHANDBOOK container using the bundled build-ehb tool.
Next step
Give your calibration and validation teams a single, local-first explorer for documentation, models, and calibration data — part of the VehicleLab desktop suite alongside MDX. No license server, no data leaving the building.
By task
Go deeper
Works with