BYDMate Waze 3.16.0-dev.2
Pre-releaseBYDMate Waze 3.16.0-dev.2 (development pre-release)
Development channel. Lane guidance, corrected against BYD's own feature catalogue.
Fixed
The car carries BYD's own name catalogue for every vehicle feature (com.byd.feature, 11,483
entries). Checking the lane feature ids against it confirmed the layout exactly — the lane count,
and per slot an arrow, a line type and a recommended flag, repeating every 16 — but showed that two
fields mean something different from what the donor's code suggested:
- what was treated as a slot "state" is
INSTRUMENT_n_LANE_LINE_TYPE_SET, the divider style; - what was treated as a "valid" flag is
INSTRUMENT_IS_LANE_n_RECOMMENDED_SET.
The donor set the recommended flag to 1 for every lane present, which cannot be right for a field
with that name. It is now set only for the lanes the route actually takes. The arrow glyph carries
the highlight too, so a panel that ignores the flag still shows the right thing. If the strip fails
to render at all in the car, the donor's values are one flag away.
Note on speed limits
Waze only shows the limit while you are over it, which is why every log line so far reads
limit=0. In Waze, Settings -> Speedometer -> Show speed limit can be set to always, which would
give a continuous reading for the panel.