This section documents the drivers from the Jumpstarter packages directory. Each
driver is contained in a separate package in the form of
jumpstarter-driver-{name} and provides specific functionality for interacting
with different hardware components and systems.
Jumpstarter includes several types of drivers organized by their primary function:
Drivers that control the power state and basic operation of devices:
- Power (
jumpstarter-driver-power) - Power control for devices - gpiod (
jumpstarter-driver-gpiod) - gpiod hardware control - Yepkit (
jumpstarter-driver-yepkit) - Yepkit hardware control - DUT Link (
jumpstarter-driver-dutlink) - DUT Link Board hardware control - Energenie PDU (
jumpstarter-driver-energenie) - Energenie PDUs - Tasmota (
jumpstarter-driver-tasmota) - Tasmota hardware control - HTTP Power (
jumpstarter-driver-http-power) - HTTP-based power control, useful for smart sockets, like the Shelly Smart Plug or similar - Noyito Relay (
jumpstarter-driver-noyito-relay) - NOYITO USB relay board control (1/2-channel serial and 4/8-channel HID variants)
Drivers that provide various communication interfaces:
- ADB (
jumpstarter-driver-adb) - Android Debug Bridge tunneling for remote Android device access - BLE (
jumpstarter-driver-ble) - Bluetooth Low Energy communication - CAN (
jumpstarter-driver-can) - Controller Area Network communication - HTTP (
jumpstarter-driver-http) - HTTP communication - Mitmproxy (
jumpstarter-driver-mitmproxy) - HTTP(S) interception, mocking, and traffic recording - Network (
jumpstarter-driver-network) - Network interfaces and configuration - PySerial (
jumpstarter-driver-pyserial) - Serial port communication - SNMP (
jumpstarter-driver-snmp) - Simple Network Management Protocol - TFTP (
jumpstarter-driver-tftp) - Trivial File Transfer Protocol - VNC (
jumpstarter-driver-vnc) - VNC (Virtual Network Computing) remote desktop protocol - XCP (
jumpstarter-driver-xcp) - Universal Measurement and Calibration Protocol communication
Drivers that control storage devices and manage data:
- OpenDAL (
jumpstarter-driver-opendal) - Open Data Access Layer - SD Wire (
jumpstarter-driver-sdwire) - SD card switching utilities - iSCSI (
jumpstarter-driver-iscsi) - iSCSI server to serve LUNs
Drivers that handle media streams:
- UStreamer (
jumpstarter-driver-ustreamer) - Video streaming functionality
Drivers for automotive diagnostic protocols:
- DoIP (
jumpstarter-driver-doip) - Raw Diagnostics over Internet Protocol (ISO-13400) - UDS (
jumpstarter-driver-uds) - Shared UDS interface and models (ISO-14229) - UDS over DoIP (
jumpstarter-driver-uds-doip) - UDS diagnostics over DoIP transport - UDS over CAN (
jumpstarter-driver-uds-can) - UDS diagnostics over CAN/ISO-TP transport - gPTP (
jumpstarter-driver-gptp) - IEEE 802.1AS / PTP time synchronization for automotive Ethernet (linuxptp)
Drivers for debugging and programming devices:
- ESP32 (
jumpstarter-driver-esp32) - ESP32 flashing and management via esptool - Flashers (
jumpstarter-driver-flashers) - Flash memory programming tools - Pi Pico (
jumpstarter-driver-pi-pico) - Raspberry Pi Pico UF2 flashing via BOOTSEL mass storage - Probe-RS (
jumpstarter-driver-probe-rs) - Debugging probe support - Android Emulator (
jumpstarter-driver-androidemulator) - Android emulator lifecycle management with ADB tunneling - QEMU (
jumpstarter-driver-qemu) - QEMU virtualization platform - Corellium (
jumpstarter-driver-corellium) - Corellium virtualization platform - U-Boot (
jumpstarter-driver-uboot) - Universal Bootloader interface - RideSX (
jumpstarter-driver-ridesx) - Flashing and power management for Qualcomm RideSX devices
General-purpose utility drivers:
- Shell (
jumpstarter-driver-shell) - Shell command execution - TMT (
jumpstarter-driver-tmt) - TMT (Test Management Tool) wrapper driver - SSH (
jumpstarter-driver-ssh) - SSH wrapper driver
:hidden:
adb.md
androidemulator.md
ble.md
can.md
corellium.md
doip.md
dutlink.md
energenie.md
esp32.md
flashers.md
http.md
http-power.md
iscsi.md
mitmproxy.md
network.md
noyito-relay.md
opendal.md
pi-pico.md
power.md
probe-rs.md
pyserial.md
qemu.md
gpiod.md
gptp.md
ridesx.md
sdwire.md
shell.md
ssh.md
snmp.md
tasmota.md
tmt.md
tftp.md
uboot.md
uds.md
uds-can.md
uds-doip.md
ustreamer.md
vnc.md
xcp.md
yepkit.md