Skip to content

[bug] Nag killer not working on HW4 2026.14.6.x — need 0x370/0x39B captures #100

@hypery11

Description

@hypery11

Summary

Tracking issue for the nag killer failing on HW4 / 2026.14.6.x firmware. First report came in from a HW4 2026.14.6.6 user (via email) who can't get nag suppression to work. No confirmed nag-killer-working report exists on any 2026.14.x firmware yet, so this is an open problem, not a misconfiguration.

Background

Hypotheses (both need on-car data to confirm)

  1. 0x39B DAS_status layout moved on 14.6.xdas_hands_on_state is misparsed → the DAS-aware gate skips the echo (reads as NOT_REQD/0) or never gates correctly. Precedent: @JakNo found 0x293 DAS_settings shifted on 14.2 ([question] Is the 0x238 frame still STW_ACTN_RQ on newest software? #43), so DAS-frame layout drift between 14.x point releases is established.
  2. 0x370 EPAS reformatted on 14.6.xhandsOnLevel / torsionBarTorque bit positions or the checksum changed (e.g. additive → CRC8) → our echo is malformed and the column ECU drops it silently.

(Less likely: the broad "any injected frame trips enforcement" behavior also catching 0x370.)

What we need to diagnose

From anyone on HW4 2026.14.6.x:

  1. Build + board (Flipper, or which ESP32 target). Please use v2.15-beta — it has the improved on-demand grip pulse, not in v2.14.
  2. RX / TX / Err counters from the running screen after a drive.
  3. Does Autopilot engage at all on the car?
  4. Listen-Only CAN capture of 0x370 and 0x39B during an actual hands-on nag (candump or CSV). This is the key artifact — it shows directly whether the DAS-status layout moved or the EPAS frame changed.

With those captures we can diff against the v2.14-era layout and pin which frame drifted, then fix the parse/echo.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions