Skip to content

History / ISO Container Handling

Revisions

  • Correct and expand the maps-tool section with the full decompile findings The existing text described sd_to_hdd_fw.iso as a harmless "static, version-independent" bundled file -- wrong in an important way: it's generated at build time and silently bundles the testmode/speed- lockout unlock pattern for every user, no toggle. Corrected in place and cross-linked to the full writeup on the boot-chain page. Also replaced the vague "a few hardcoded filename-typo fixes" with the real, code-confirmed mechanism (CD_8048/CD_8049 special-casing, rewriting a bundled CONFIG/CREATE_CD file), and added the compress feature's real findings: confirms POI.DB3/NA_SIRIUS.DB3 from an external source, finds POI.DB3N and a written-back SPEECHRES.XML resource as new, and a plausible correction that "TMC removal" in the tool's own help.html likely means the tpd/ folder, not eeu.tmc.

    @krcenov krcenov committed Sep 30, 2026
  • Add the Road Editor page, fix a stale status, and fill the geo-index gap New page: Road-Editor-Tool.md -- rns510_gui.py (the actual editing tool that writes real changes back to a real ISO) had zero dedicated wiki documentation; only ever mentioned in passing on other pages. Migrated README's own #6/#7: features, how to run it, and the "what's solid vs. experimental" table (critical reading before trusting any real edit). Fixed a real stale/wrong status label: MAP_COMPRESSED-Container- Format.md said the geo-index prefix was "not cracked" at all -- long out of date. It's actually architecture-identified (a real R-tree, confirmed via firmware disassembly: MDCacheTIRTree/findNode/ enlargeMBR/etc.) and ~42-46% byte-decoded via scan_native_geo_hints(), validated against build_bbox_index()'s own bounds on 2 independent files. Migrated the full story: the (tile_id, tile_id+1) finding, 4 refuted structural hypotheses, the confirmed max-corner-only semantics, and the wire-in-then-honest-revert into the live viewer (cross-linked to Map-Viewer-Tool.md's own changelog entry for that part). Also documented build_bbox_index()/find_tile_for_coord_bbox() (98% real-point resolution accuracy) as a 2nd practical workaround, previously unmentioned anywhere in the wiki. Enriched ISO-Container-Handling.md's SD-card section with the real region-code gate and the actual button-combo procedure (previously just pointed to README for these).

    @krcenov krcenov committed Sep 30, 2026
  • Add full file-format wiki: home status table + per-file detail pages Documents every file on the CD_8555 map disc (db/ folder): byte layouts, decode status (cracked/partially cracked/not examined), and validation evidence for each, distilled from the main repo's README research log. Covers the road graph (eeu.rd/.il/.iof/.typ), the road/city name-search catalogs (rt/rl/prl, cty/cl/ct, ctr), the MAP_COMPRESSED tile format (mp0/mg1-mg4) including tile geometry and the topology/adjacency table, the eeuz.fea gazetteer, the FLAT_COMPRESSED container, ISO handling, and a first-look triage of the 16 files never examined at all. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>

    kristian.cenov committed Sep 18, 2026