Skip to content

Tags: luka-dev/mib2q-carplay-rgi

Tags

MHI2Q-2026-05-16

Toggle MHI2Q-2026-05-16's commit message
MHI2Q-2026-05-16

Changes since MU1316-2026-05-07.

Refactor — runtime
- Improve iAP2 stream handling and mutex management across cover-art, bus,
  RGD hook, renderer platform/server, and BAPBridge (89b0237).
- Enhance context-switch logic in ClusterService.java to ensure proper
  displayable activation (701f304).

Docs
- Rename product target throughout README: MU1316 -> Audi MHI2Q (fd8c07a).
- Fix reversed transport-direction comment in bus_protocol.h
  (hook = client, Java = server) (168371b).
- Collapse CarplayBus-IO / CarplayBus-Read rows in the threading-model
  table to reflect the single-thread accept+reader implementation (168371b).
- Clarify cover-art write path: slot-file write followed by atomic
  symlink swap, not a direct atomic rename (168371b).
- Correct liveness-detection section: the C hook does not send any
  application-level heartbeat to Java; the bus relies on TCP FIN/RST +
  setKeepAlive(true) instead. Threading-model table and component-map
  mermaid updated accordingly (f810ac0).

MU1316-2026-05-07

Toggle MU1316-2026-05-07's commit message
refactor: enhance native navigation cancellation logic to prevent rou…

…te conflicts

MU1316-2026-05-05

Toggle MU1316-2026-05-05's commit message
refactor: enhance displayable 20 management for improved cleanup and …

…context consistency

MU1316-2026-05-01

Toggle MU1316-2026-05-01's commit message
refactor: improve route state handling and debounce logic for CarPlay…

… integration

MHI2Q-2026-04-29

Toggle MHI2Q-2026-04-29's commit message
MHI2Q Release 2026-04-29 (bugfix)

MU1316-2026-04-10

Toggle MU1316-2026-04-10's commit message
MU1316 Release 2026-04-10

Route Guidance Fixes:
- Fix bargraph blink race: renderer could stick with empty bar after blink ends
- Fix renderer not showing follow-street when maneuver too far (3-zone model)
- Fix lane guidance appearing at wrong time (stale dirty flags, wrong maneuver)
- Fix ARRIVED showing FOLLOW_STREET on HUD instead of destination icon
- Fix stale slot data after reroute (backwards-index detection + state=0 flush)

Renderer Improvements:
- Ramped maneuver transitions closer to MIB3 (push animation, camera settle)
- Route path tail fade during push transitions
- Per-maneuver elevation with smoothstep blend at boundaries
- Partial extrusion API (rpath_extrude_partial) for sliced drawing
- Spatial crossfade between consecutive maneuvers
- Curvature-aware route animation speed
- Sprite flipping for left-side arrival flag
- Arrow-to-bulb tip morphing
- ICON_LANE_CHANGE renamed to ICON_EXIT, off-ramp types remapped

Maneuver Mapping:
- MT_OFF_RAMP/MT_HIGHWAY_OFF_RAMP → ICON_EXIT (was ICON_TURN)
- MT_STRAIGHT_AHEAD → TURN+DIR_STRAIGHT (was FOLLOW_STREET)
- MT_START_ROUTE/EXIT_FERRY/CHANGE_HIGHWAY use turnAngle for direction
- Sharp turns preserved in direction override (not coarsened to 90°)

Media:
- Cover art retry on late BAP service init

19 files changed, +722 / -309

MU1316-debug-2026-03-27

Toggle MU1316-debug-2026-03-27's commit message
feat: added video preview

MU1316-debug-2026-03-26

Toggle MU1316-debug-2026-03-26's commit message
feat: implement elevation handling for maneuver paths to manage self-…

…overlaps

MU1316-debug-2026-03-25

Toggle MU1316-debug-2026-03-25's commit message
feat: streamline field normalization by removing unnecessary method a…

…nd trimming inputs