Repository navigation
Conversation
PCS_dcdcBusStatus used an older layout that reads a 16 V battery as about 22 V. On current firmware (talas9's 2026 Model Y DBC; wattline's capture) it is 6 bytes: LV bus 0|13 x0.01 V, HV bus 16|14 x0.1 V, LV current 32|13 signed x0.1 A. Checked on a legacy Model Y CAN log: 15.8-16.0 V, HV bus 360-372 V against 0x132 pack voltage 361-377 V. 0x309 was still described as DAS_object; on current firmware the gateway sends UI_locationStatus there (latitude, longitude, GPS accuracy), which the same log decodes plausibly. Nothing in the app reads either message. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two messages in
bus_1_tesla_vehicle.dbc(Android and iOS copies) still had layouts from older firmware. Nothing in the app reads either one today, so this changes no behaviour; it keeps anyone building on them from decoding wrong values.0x2B4
PCS_dcdcBusStatus: the old 5-byte layout reads a 16 V battery as about 22 V. On current firmware (2025.20.8 and 2026.x, Model 3 and Model Y) it is 6 bytes:PCS_dcdcLvBusVolt0|13 × 0.01 V (DC-DC sensed LV bus)PCS_dcdcHvBusVolt16|14 × 0.1 VPCS_dcdcLvOutputCurrent32|13 signed × 0.1 AThe layout follows the firmware, not the battery type; 0–81.91 V covers 12 V and 16 V cars.
0x309: was still described as
DAS_object. On current firmware the gateway sendsUI_locationStatuson this id:UI_latitude0|28 signed × 1e-6 degUI_longitude28|29 signed × 1e-6 degUI_gpsAccuracy57|7 × 0.2 m (127 = SNA)The old
DAS_objectsignals and their value tables are removed; the message cycle time is 1000 ms.Testing: CAN logs from a legacy Model Y on current firmware (DashKit, full-bus capture), decoded with the app's own
CANParsers:BMS_hvBusStatuspack voltage 361–377 V on the same drive; LV current 33–80 A.