Skip to content

Conversation

@roenthomas
Copy link

@roenthomas roenthomas commented Sep 11, 2025

This is a Honda Clarity specific bug owing to the fact that it uses a proxy board to handle the second CANBUS.

Problem statement:
“If brake hold is on but unengaged and OP is on in reg mode then no problem. If brake hold is engaged and you turn on OP and the car in front moves my car will fault.”

Bug Recreation:
Ok, today i recreate that bug on purpose. Like this:
Enable brake hold and ACC
Stop with brake pedal and wait till HOLD engaded
Press res + to depart
(Here is the point of no return)
Car tries to move while being hold simultaneously and now you have 2 option and 1 second to make choice:
a. Either nudge car with gas pedal, hold disengaged and all ok
b. Do nothing, just wait. Car will do some convulsive trying to depart and eventualy stops, traction motor completely off and bunch of christmas lights errors on dashboard..
For me it took 2 or 3 reboot of car to make it move, with errors but it mooved..

Fix / Workaround Description:
DBC entries for Brake Hold added
brakeHoldActive now reads BRAKE_HOLD instead of VSA_STATUS as that's what the Clarity is expecting.
Cars with GasInterceptor are not affected by the bug so have been logically carved out.

PR's in upstream:
commaai/opendbc#2671
commaai#36121

Micim987 and others added 2 commits September 10, 2025 22:56
Not sure if position matters in this file but added brake hold related can messaging.
Added conditional logic to not apply fix for pedal users

Co-Authored-By: Micim987 <[email protected]>
@roenthomas roenthomas marked this pull request as draft September 11, 2025 03:08
@FrogAi
Copy link
Owner

FrogAi commented Sep 11, 2025

Thank you for your PR! If you're not already in the FrogPilot Discord, feel free to join and let me know you've opened a PR!

@roenthomas roenthomas marked this pull request as ready for review September 11, 2025 12:57
@FrogAi FrogAi force-pushed the MAKE-PRS-HERE branch 17 times, most recently from 1ce109b to 2ab9651 Compare September 25, 2025 06:08
@roenthomas roenthomas closed this by deleting the head repository Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants