Skip to content

comma 3X: no panda due to invalid CR3 config #33016

@adeebshihadeh

Description

@adeebshihadeh

So you installed a development branch and your panda won't come up? Fortunately, there's a simple recovery procedure.

Notes about the issue: commaai/panda@5ee262f.

Recovery procedure

It's recommended to run this on a Linux machine, but it can be made to work on other machines too.

Prep:

  • 2 USB-C cables
  • install release3 on your comma 3X: openpilot.comma.ai
  • setup your PC
    • install fastboot
    • git clone https://github.com/commaai/agnos-builder
    • download this, unzip it, and move prog_firehose_ddr.elf to the root of agnos-builder/
  • understand that OBD-C is port #1 and aux is port #2

fastboot

Steps:

  1. power device through OBD-C port for 1 minute
  2. remove OBD-C power and plug into the aux port. (it's expected that the device's screen will be blank until after step 7 is run)
  3. cd into agnos-builder on your PC
  4. run tools/edl --loader=prog_firehose_ddr.elf getstorageinfo
  5. wait 10 minutes (the probability this works goes up the longer you wait)
  6. plug power into the OBD-C port
  7. run tools/edl reset && fastboot continue
  8. wait for the openpilot UI to show up with "no panda", then wait another 2 minutes
  9. fully unplug device and let the caps drain for 5 minutes
  10. plug it in and your panda should be back up

⚠️ This process isn't perfectly repeatable, so it might take repeating a few times before it works.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions