Tags: luka-dev/mib2q-carplay-rgi
Tags
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 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