Repository navigation
Firmware Fn setRouteSectionDetourId
Part of Firmware Reversing.
-
File offset:
0x7c4898(VA0xf705258c) -
Status: 🟡* Partially traced — one of only 4 functions in the
"gold standard" set (real name + confirmed real caller) that is ALSO
an exact, clean strict-prologue match. Real logic confirmed for the
first ~80 bytes; a real matching epilogue wasn't found within 768
bytes, so the full extent is NOT bounded (unlike
getIso2CountryCode, traced the same session from the same gold-standard list). -
Full mangled name:
setRouteSectionDetourId__21CfcTypeJourneyRouteIdi
Takes 4 real arguments (this, r4, r5, r6). Early logic: calls
an indirect function through this, checks a result code (cmpwi
against 0x22), writes a zero byte to a computed array position
(r27+r28 as index), clears a real global flag, and tests a bit
flag (&2) from a field of this — thematically plausible for
"setting a route-section detour ID" (validating state, clearing a
flag, writing to an indexed array position), though not confirmed
beyond this point. Shows the same inline "undecodable data" shape
documented centrally on Firmware Reversing —
here appearing very early in the function (right at its 2nd
instruction), not just at the end.
Not resolved in the traced portion (the one indirect call goes through
a computed function pointer, not a named lis/addi reference).
Road network
- eeu.rd
- eeu.il
- eeu.iof
- eeu.typ
- rt / rl / prl
- eeu.si (segment classification)
- eeu.tmc (TMC traffic data)
Places
- eeu.ctr
- cty / cl / ct
- eeu.cny (counties)
- eeu.stt (states/regions)
- eeu.ti (time-info/DST)
- pmc / pmm (postal-code merge)
- pol / pot / pmp (postal-code, empty)
Language / TTS support
- eeu.abc (alphabet)
- eeu.aff (affix)
- eeu.cal (country names)
- eeu.cat (country bboxes)
- prd (road phonetics)
- pct (city phonetics)
- pcl (phoneme cluster list)
- pca (country phonemes)
Map tiles
Container formats
Cross-cutting
- eeu.mod (schema dictionary)
- Road naming join
- Header trailer fields
- Map viewer tool
- Road editor tool
- Unexamined files
- Disc-root build script & subsystems
Firmware reversing