ErrLookup › commaai/openpilot

commaai/openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. · Python · 598 source files

Analyzed at 516ec1e682 on 2026-08-15. 138 documented errors.

Code / MessageTypeSeverityTags
private key is not configured
exception error authentication, jwt, provisioning, device-state, python
no profile at index {ref} (have {len(profiles)})
exception error esim, cli, argument-validation, user-input, python
no eUICC detected
exception error esim, hardware, modem, environment, python
AT command timed out
exception error serial, modem, timeout, hardware, esim, python
AT command failed: {line}
exception error serial, modem, at-commands, esim, python
Failed to open ISD-R after retries
exception critical esim, modem, hardware, retries, serial, python
Missing +CGLA response
exception error esim, modem, at-commands, retries, serial, python
send_apdu failed
exception error esim, defensive-code, unreachable, retries, python
Missing {label or f'tag 0x{target:X}'}
exception error esim, tlv, parsing, sgp22, python
APDU failed with SW={sw1:02X}{sw2:02X}
exception error esim, apdu, sgp22, euicc, python
Profile nickname must be 64 bytes or less
validation warning esim, validation, unicode, sgp22, python
profile {iccid} not found
exception error esim, profile-not-found, stale-state, sgp22, python
SetNickname failed with status 0x{code:02X}
exception error esim, sgp22, euicc, status-code, python
{error_prefix} failed: {reason}/{subject} - {sd.get('message
exception error esim, es9p, smdp-plus, network, carrier, python
AuthenticateServer rejected by eUICC: {AUTH_SERVER_ERROR_COD
exception error esim, euicc, authentication, sgp22, download, python
Invalid smdpSigned2
exception error esim, es9p, asn1, parsing, smdp-plus, python
Confirmation code required but not provided
exception error esim, confirmation-code, qr-code, download, validation, python
Invalid BoundProfilePackage
exception error esim, bpp, tlv, parsing, sgp22, download, python
Profile installation failed: no result from eUICC
exception critical esim, installation, euicc, download, bpp, python
Profile installation failed at {cmd_name}: {err_name}
exception error esim, lpa, euicc, embedded
Invalid profileMetadata
exception error esim, lpa, asn1, parsing
Invalid activation code format
validation error esim, lpa, validation, qr
System time is not set; TLS certificate validation requires
exception error esim, time-sync, tls, lpa
profile not found: {iccid}
exception error esim, lpa, not-found, iccid
refusing to delete a comma profile
exception error esim, lpa, safety, euicc
DeleteProfile failed: {PROFILE_ERROR_CODES.get(code, 'unknow
exception error esim, lpa, euicc, profile-management
EnableProfile failed: {PROFILE_ERROR_CODES.get(code, 'unknow
exception error esim, lpa, euicc, profile-management
Unhandled sparse chunk type
exception critical firmware, agnos, sparse-image, flashing
Raw hash mismatch '{raw_hash.hexdigest().lower()}'
exception critical firmware, agnos, hash-mismatch, flashing
Uncompressed hash mismatch
exception critical firmware, agnos, hash-mismatch, download
Uncompressed size mismatch
exception critical firmware, agnos, size-mismatch, flashing
Maximum retries exceeded
exception critical firmware, agnos, network, retries
QR URL is too long
exception warning qrcode, encoding, ui
could not open port {self._port}: {e}
exception error serial, io, device-access
could not exclusively lock port {self._port}: {e}
exception error serial, locking, device-access
read failed: {e}
exception error serial, io, usb, disconnect
write failed: {e}
exception error serial, hardware, io, usb
write returned 0
exception error serial, hardware, io
could not get port attributes: {e}
exception error serial, termios, configuration
could not configure port: {e}
exception error serial, termios, configuration, baud-rate
{func.__name__} failed after retry
exception error retry, utils, network, error-handling
invalid build metadata
exception error version, build, git, packaging
Missing output {name}
exception error ml, model, parsing, version-mismatch
not a valid request or response
exception warning jsonrpc, athena, protocol, validation
-32000
invalid service
exception error athena, jsonrpc, messaging, validation
message must be a JSON object
exception warning jsonrpc, json, athena, validation
-32602
params must be a list, object, or omitted
exception warning jsonrpc, json, validation, api-contract
flash did not converge within {FLASH_BUDGET:g}s
console critical firmware, flashing, usb, hardware, timeout
expected one chestnut, found {len(found)}
console error firmware, flashing, usb, hardware, validation
could not disable USB runtime PM: {control}
console error firmware, flashing, usb, permissions, sysfs
chestnut is in use, stop modeld/GPU processes before flashin
console error usb, hardware, ebusy, flashing, driver-conflict
chestnut fell back to the ROM bootloader
console error usb, bootloader, recovery, firmware, hardware
chestnut did not enumerate within {timeout:g}s
console error usb, enumeration, timeout, hardware
flash controller timeout
console error spi, timeout, usb, hardware, flashing
SPI flash WIP timeout
console error spi, timeout, flash-write, hardware, flashing
could not clear SPI block protection
console error spi, block-protection, init, hardware, flashing
wrapped firmware is too short
console error firmware, validation, file-format
wrapped firmware body exceeds {MAX_CODE_SIZE} bytes
console error firmware, validation, size-limit
invalid wrapped firmware length or magic
console error firmware, validation, file-format, corruption
invalid wrapped firmware checksum
console error firmware, validation, checksum, corruption
invalid wrapped firmware CRC
console error firmware, validation, crc32, corruption
no product string in wrapped firmware
console error firmware, validation, product-id, build
unstable flash read at 0x{addr:05x}
console warning spi, data-integrity, usb, retry, read-verify
sector erase verification failed
console warning spi, erase, flash-write, retry, verify
page verify failed at 0x{addr + off:05x}
console warning spi, page-program, flash-write, retry, verify
sector verification failed
console warning spi, flash-write, verify, retry, sector
invalid config backup: {path}
console error config, backup, file-size, state
chestnut disappeared before recovery
console error usb, recovery, bootloader, enumeration, hardware
chestnut did not re-enumerate after reset
console error usb, port-reset, recovery, bootloader, enumeration
ROM flash command {cdb[0]:02x} {cdb[1]:02x} failed
console critical usb, recovery, bootloader, bulk-transfer, scsi-bot, flashing
bundled firmware is {expected_product!r}, expected version {
console error firmware, flashing, version-mismatch, openpilot
cannot recover from the ROM bootloader without a config back
console critical firmware, recovery, bootloader, missing-file, openpilot
invalid config backup: {backup}
console critical firmware, recovery, corruption, validation, openpilot
final full-image verification failed
console critical firmware, flashing, verification, hardware, openpilot
flash.py must run as root
console error permissions, root, flashing, openpilot
convert decoded frame: produced {rows} of {frame.height} row
exception error ffmpeg, video-decoding, swscale, resolution-change, openpilot
No camera file for segment {seg_idx}
exception error route-data, clip-tool, segments, validation, openpilot
ffmpeg failed: {result.stderr.decode()}
exception error ffmpeg, clip-tool, video-decoding, subprocess, openpilot
No valid camera paths
exception error clip-tool, route-data, validation, openpilot
error getting route metadata: cannot find any uploaded logs
exception error route-data, api, clip-tool, openpilot
Function body is empty
exception warning jotpluggler, user-code, validation, openpilot
No reference series found. Set an input timeseries or return
exception error jotpluggler, math-eval, timeseries, validation, openpilot
Custom series returned an empty result
exception error jotpluggler, math-eval, empty-data, validation, openpilot
Time/value arrays must have the same shape, got {result_t.sh
exception error jotpluggler, math-eval, shape-mismatch, numpy, openpilot
Unauthorized. Authenticate with openpilot/tools/lib/auth.py
exception error api, authentication, http-401, openpilot
no redirect implemented for method {method}
exception error authentication, oauth, not-implemented, openpilot
Unable to parse: {url}
exception error bootlog, regex, validation, route-data, openpilot
Unsupported compression type: {compression}
exception error compression, decompression, validation, openpilot
Compressed {compression} file ended before the end-of-stream
exception error compression, truncated-file, download, openpilot
{fn} is empty
exception error video, corrupt-data, framereader, validation
{fn}
exception error video, codec, framereader, not-implemented
Unsupported pixel format: {pix_fmt}
exception error video, ffmpeg, pixel-format, framereader
Failed to index {fn!r}
exception error video, index-cache, framereader, corrupt-data
Call to {path} failed with {r.status_code}
exception error network, github-api, auth, rate-limit
unknown extension {ext}
exception error logs, compression, validation, logreader
Did not find {fn} for seg idxs {needed_seg_idxs} of {sr.rout
exception error logs, segments, logreader, missing-files
{missing_logs}/{len(sr.seg_idxs)} logs were not found, pleas
exception error logs, logreader, route, missing-files
Could not find segments for route {self.name.canonical_name}
exception error route, local-data, filesystem, validation
error getting events for segment {self._name}
exception warning network, api, route, optional-data
unable to get max_segment_number. ensure you have access to
exception error network, auth, api, route
Failed to {method} {url}: {e}
exception error network, http, url-file, retry
Remote file is empty or doesn't exist: {self._url}
exception error network, http, url-file, missing-files
Expected 206 or 200 response {r.status} ({self._url})
exception error network, http, range-request, url-file
Missing multipart boundary ({self._url})
exception error network, http, multipart, url-file
Expected {len(ranges)} parts, got {len(parts)} ({self._url})
exception error network, http, multipart, url-file
Invalid whence value
validation error api-misuse, file-io, url-file, validation
invalid exponential-golomb code
exception error video, hevc, corrupt-data, vidindex
start index must be greater than zero
validation error video, hevc, api-misuse, vidindex
data must begin with start code
exception error video, hevc, parsing, corruption, openpilot
data to short to contain nal unit header
exception error video, hevc, parsing, truncation, openpilot
slice_type must be 0, 1, or 2
exception error video, hevc, bitstream, corruption, openpilot
data is too short
exception error video, hevc, empty-file, validation, openpilot
first byte must be 0x00
exception error video, hevc, file-format, validation, openpilot
Unsupported platform: '{m}'. Supported platforms: {supported
exception error plotjuggler, platform-support, installation, openpilot
invalid speed group, see help
validation error cli, argument-validation, car-porting, openpilot
too few samples found in route
exception error car-porting, toyota, eps, can, data-quality, openpilot
Unexpected non-vendored library '{name}'
exception error build, scons, linking, vendoring, openpilot
{t} is {size / (1024 * 1024):.1f} MiB, exceeding the {limit
exception error build, scons, artifact-size, release, openpilot
usage: encoderd --clip OUTPUT START DURATION [--bitrate BPS]
console error cli, usage, encoderd, clip, openpilot
clip encoding failed: %s
console error cli, encoderd, clip, argument-parsing, openpilot
signal %s out of bounds.start_bit: %d size: %d
console warning cabana, dbc, can, parsing, openpilot
error: %s requires a value
console error cabana, cli, usage, argument-parsing, openpilot
error: --socketcan is only supported on Linux
console error cabana, platform-support, socketcan, cli, openpilot
error: unknown option %s
console error cabana, cli, usage, argument-parsing, openpilot
error: unexpected argument %s
console error cabana, cli, usage, argument-parsing, openpilot
%s
console error cabana, panda, usb, hardware, openpilot
failed to lock Cabana settings %s: %s
console warning cabana, file-locking, settings, filesystem, openpilot
failed to read Cabana settings %s%s%s
console warning cabana, settings, json, parse-error, filesystem
failed to create Cabana settings directory %s: %s
console error cabana, settings, filesystem, permissions, directory
failed to create temporary Cabana settings %s: %s
console error cabana, settings, mkstemp, filesystem, permissions, atomic-write
failed to save Cabana settings to %s: %s
console error cabana, settings, fsync, rename, disk-full, atomic-write
failed to preserve corrupt Cabana settings %s: %s
console warning cabana, settings, rename, corrupt-file, permissions
Connection to panda lost. Attempting reconnect.
console warning panda, usb, reconnect, can-stream, hardware
failed to receive
console warning panda, can, usb, libusb, receive
failed to open panda %s
console warning panda, usb, exclusive-open, settings-dialog, hardware
Failed to create CAN socket
console error socketcan, linux, can, kernel, privileges
Failed to get interface index for %s
console error socketcan, interface, ioctl, configuration, linux
Failed to bind CAN socket
console error socketcan, bind, interface, linux, can