000 mdx pedaltest - for CI - #133
Draft
mvl-boston wants to merge 123 commits into
Draft
mvl-boston wants to merge 123 commits into
mvl-boston wants to merge 123 commits into
Conversation
mvl-boston
marked this pull request as draft
June 6, 2026 12:26
Process replay diff reportReplays driving segments through this PR and compares the behavior to master. Show changes |
Updated thermal band temperature values and removed MVL_TEMP_FACTOR from calculations.
mvl-boston
force-pushed
the
000-mdx-pedaltest
branch
from
June 13, 2026 18:58
61a0b7f to
ac87e95
Compare
Added HondaGasFactorLowParams to parameters list.
Add persistent FLOAT params for the piecewise-linear Nidec gas and speed learners introduced in mvl-boston/opendbc#706. Existing low/high keys are unchanged; this registers the new mph-band nodes and HondaGasAlphaLowParams. Co-authored-by: mliza <mliza@umass.edu>
On the first boot after a branch switch this branch's agnos.py --verify runs on the previous branch's AGNOS. Importing casync at module level pulls in swaglog -> system.hardware -> tici.lpa -> pyserial, which AGNOS 19.x no longer ships, so --verify crashed before it could swap to our AGNOS slot. Import casync only where it is used (the never-hit casync flash path), so --verify and --swap only need the stdlib and requests. Co-authored-by: mliza <mliza@umass.edu>
Switching to this branch from a branch on AGNOS 19.x boots our code on that OS until agnos.py and the updater have flashed and swapped to AGNOS 18.4. Upstream dropped pyserial from AGNOS (commaai#38311), but our tree and the prebuilt updater zipapp still import it, so the updater died, launch fell through to build.py/manager.py which died the same way, and the device sat on the boot logo forever. - vendor upstream common/serial.py and add a serial/ shim package that loads it by path (the zipapp bundles a stale openpilot tree that shadows the checkout), mirroring the sp-honda-dev-202608 fix - in agnos_init, put the shim on PYTHONPATH only when the running AGNOS has no importable serial, so real pyserial is never shadowed - loop the updater instead of falling through to manager (upstream commaai#38672) and fall back to headless agnos.py --swap if the updater UI dies Co-authored-by: mliza <mliza@umass.edu>
Port of the manifest-resolution resilience from sp-honda-dev-202608 (#154) to this layout: handle_agnos_update walks a list of known agnos.json locations in the target checkout instead of hardcoding this branch's path, and system/hardware/comma/agnos.json is a compat symlink so updaters on the nested openpilot/ layout (which read openpilot/system/hardware/comma/ agnos.json) can flash our AGNOS when switching to this branch. Co-authored-by: mliza <mliza@umass.edu>
…t paths Co-authored-by: mliza <mliza@umass.edu>
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.
No description provided.