panda.board.jungle package

Submodules

panda.board.jungle.flash module

panda.board.jungle.recover module

Module contents

class panda.board.jungle.PandaJungle(serial: str | None = None, claim: bool = True, disable_checks: bool = True, can_speed_kbps: int = 500)[source]

Bases: Panda

F4_DEVICES = [b'\x01']
H7_DEVICES = [b'\x02']
HARNESS_ORIENTATION_1 = 1
HARNESS_ORIENTATION_2 = 2
HARNESS_ORIENTATION_NONE = 0
HEALTH_PACKET_VERSION = 1
HEALTH_STRUCT = <_struct.Struct object>
HW_TYPE_UNKNOWN = b'\x00'
HW_TYPE_V1 = b'\x01'
HW_TYPE_V2 = b'\x02'
USB_PIDS = (56815, 56783)
debug_read()[source]
flash(fn=None, code=None, reconnect=True)[source]
get_mcu_type() McuType[source]
get_packets_versions()[source]
health()[source]
recover(timeout: int | None = 60, reset: bool = True) bool[source]
set_can_silent(silent)[source]
set_harness_orientation(mode)[source]
set_header_pin(pin_num, enabled)[source]
set_ignition(enabled)[source]
set_panda_individual_power(port, enabled)[source]
set_panda_power(enabled)[source]
classmethod spi_connect(serial, ignore_version=False)[source]
up_to_date(fn=None) bool[source]
class panda.board.jungle.PandaJungleDFU(dfu_serial: str | None)[source]

Bases: PandaDFU

recover()[source]
panda.board.jungle.ensure_jungle_health_packet_version(fn)[source]