#firmware

  1. at51

    Some applications for reverse engineering 8051 firmware

    v1.1.1 440 #reverse-engineering #firmware #load #8051 #applications #opcode #file
  2. r-efi

    UEFI Reference Specification Protocol Constants and Definitions

    v5.2.0 52K #uefi #firmware #specification #efi #boot
  3. uefi

    makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality

    v0.33.0 42K #memory-map #firmware #boot #efi #services #api-bindings #abstraction
  4. updatehub-package-schema

    UpdateHub Packages metadata schemas

    v2.1.5 #update #embedded-devices #schema #metadata #package-metadata #firmware #update-hub
  5. ch57x-keyboard-tool

    Command-line tool for programming ch57x keyboard

    v1.5.0 #keyboard-firmware #keyboard #command-line-tool #firmware #ch57x #keyboard-layout #keypad
  6. ovmf-prebuilt

    download and cache OVMF prebuilt binaries

    v0.2.1 1.6K #pre-built #firmware #prebuilt #ovmf #edk2
  7. updatehub-sdk

    UpdateHub SDK used to interact with a running instance of the UpdateHub Agent

    v2.1.4 #embedded-devices #embedded-linux #update #firmware #firmware-updates #agent #update-hub
  8. embassy-boot

    A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks

    v0.4.0 480 #bootloader #firmware #update #embedded #partition #applications #power-fail-safe
  9. updatehub-cloud-sdk

    API for interacting with the UpdateHub Cloud

    v2.1.4 #update #embedded-devices #firmware #update-hub #cloud #embedded-linux #firmware-updates
  10. rockusb

    Rockchip usb protocol host implementation

    v0.2.0 850 #usb-device #usb-host #protocols #rockchip #devices #firmware #libusb
  11. binwalk

    Analyzes data for embedded file types

    v3.1.0 1.3K #firmware #analysis #file #tool #data #embedded #types
  12. drone-cortexm

    ARM® Cortex®-M platform crate for Drone, an Embedded Operating System

    v0.14.1 490 #operating-system #bare-metal #arm #embedded #rtos #firmware #cortex
  13. prinThor

    The highly reliable but not necessarily functional 3D Printer firmware

    v0.0.3 #printhor #firmware #printing #cnc #hardware-abstraction #integration-tests #3d #reliable
  14. quick-flash

    Flash centrally hosted firmware binaries with one command

    v0.3.2 500 #firmware #object-storage #binaries #debug-probes #flash #debugging #flashing
  15. rktk-cli

    CLI for RKTK

    v0.1.0 380 #rktk #firmware #cli #building #keyboard #help #detail
  16. droid-juicer

    Extract firmware from Android vendor partitions

    v0.3.0 #firmware #android #linux-kernel #extract #partition #devices #vendor
  17. nrf-dfu-target

    Nordic nRF DFU protocol for devices

    v0.3.0 160 #dfu #nrf #nordic #protocols #firmware #ble #usb
  18. meshtastic_protobufs

    Meshtastic Protobuf definitions

    v2.5.9 #devices #protobuf #message #definition #meshtastic #apps #firmware
  19. renode-run

    Run embedded programs in the renode emulator

    v0.2.0 #env-vars #renode #cargo #firmware #cargo-toml #emulator #runner
  20. wasefire-board-api

    Wasefire board API

    v0.8.0 100 #interface #wasefire #framework #api #board #firmware #iot
  21. autd3-emulator

    autd3 emulator for calculating sound field, emulation of firmware, etc

    v29.0.0-rc.12.1 310 #autd #autd3 #sound #emulation #field #firmware #calculating
  22. rpk-builder

    RPK Keyboard builder

    v0.1.1 #keyboard #firmware #builder #reset #layout #rpk #rp2040
  23. rp2040-flash

    Support for writing the flash memory of the Raspberry Silicon RP2040

    v0.5.1 150 #rp2040 #flash #firmware #memory #silicon #helper #functions
  24. autd3-firmware-emulator

    AUTD3 firmware emulator

    v29.0.0-rc.12 600 #autd3 #firmware #autd #emulation
  25. google/nrf52840_mdk_dfu

    OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards

    GitHub 0.1.0 #security-key #firmware #open-sk #fido2 #u2f #fido #standards
  26. r-efi-alloc

    UEFI Memory Allocator Integration

    v1.0.0 45K #uefi #memory-management #firmware #memory #alloc #efi
  27. firmware-controller

    Controller to decouple interactions between components in a no_std environment

    v0.1.0 #controller #interaction #firmware #component #environment #field #signal
  28. google/nrf52840_dongle_dfu

    OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards

    GitHub 0.1.0 #security-key #firmware #hardware #fido2 #u2f #open-sk #fido
  29. bmputil

    Black Magic Probe Firmware Manager

    v0.1.3 #firmware #black #magic #probe #debugging #debug-probes #dfu
  30. bmfw

    CLI tool to unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)

    v0.1.1 160 #firmware #blackmagic #tool #devices #unpack #web #atem
  31. system76_ectool

    System76 EC tool

    v0.3.8 190 #ec #laptop #firmware #system76 #controller #keyboard-layout #debugging
  32. drone-core

    The core crate for Drone, an Embedded Operating System

    v0.14.3 550 #rtos #firmware #bare-metal #real-time #operating-system #async
  33. wasefire-stub

    Stubs for the Wasefire applet API

    v0.1.5 #wasefire #stub #firmware #applet #framework #api #security
  34. srec

    Parsing and generating Motorola S-record (SRECORD/SREC) files

    v0.2.0 1.4K #firmware #motorola #srecord
  35. trussed

    Modern Cryptographic Firmware

    v0.1.0 #security #firmware #cryptography #modern #applications #documentation #write
  36. dyspxkrypt-libuefi

    Raw bindings of UEFI that conforms to the definitions of the UEFI Specification

    v0.6.3 #uefi #efi #firmware #operating-system #interface #specification #bare-metal
  37. kbrain

    The brain for K-Scale's humanoid robots

    v0.1.0 120 #robot #brain #k-scale #humanoid #welcome #configurable #firmware
  38. nrfdfu

    A flashing tool for the nRF bootloader

    v0.1.3 #nrf #bootloader #flashing #firmware #elf-file #microcontrollers #nordic
  39. kll-core

    KLL state-machine implementation focused on no_std embedded/bare-metal targets

    v0.1.8 #state-machine #keyboard #keyboard-layout #embedded #bare-metal #firmware #embedded-devices
  40. drogue-ajour-protocol

    A firmware update protocol designed for embedded devices

    v0.6.0 #embedded-devices #firmware #dfu #ota #embedded
  41. robokit

    Build custom firmware for simple robotic automation

    v0.3.0 #firmware #automation #cnc #robot #machine #control-system #action
  42. foundation-firmware

    Foundation Devices, Inc. Passport Firmware image parser. This provides a command-line tool to verify the signatures of a Passport firmware and also a #[no_std] library to parse the firmware images.

    v0.2.0 200 #firmware #devices #passport #foundation #image #signature-verification #parser
  43. drone-cortex-m

    ARM® Cortex®-M platform crate for Drone, an Embedded Operating System

    v0.11.1 #arm #rtos #bare-metal #firmware #cortex #operating-system #embedded
  44. ftab-dump

    Dumps files from 'rkos' ftab firmware images found in Apple micro-devices

    v1.0.3 #apple #firmware #dump #image #devices #rkos #micro-devices
  45. ads7924

    no_std driver for the ADS7924 external analog-to-digital converter (ADC)

    v0.2.0 #adc #converter #driver #external #booster #firmware #analog-to-digital
  46. drone-svd

    CMSIS-SVD parser for Drone, an Embedded Operating System

    v0.14.0 340 #real-time #rtos #bare-metal #firmware #framework #operating-system #embedded
  47. gbl

    GBL firmware file handling library

    v0.3.1 #firmware #ota #upgrade #flash #image #command-line-tool
  48. libbmfw

    Unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)

    v0.1.1 300 #firmware #atem #blackmagic #devices #unpack #web #presenter
  49. oreboot/oreboot-cpu

    oreboot is a fork of coreboot, with C removed, written in Rust

    GitHub 0.1.0 #risc-v #oreboot #firmware #bootloader #qemu #fork #coreboot
  50. bose-dfu

    Firmware updater for various Bose devices

    v1.1.0 #devices #dfu #firmware #usb #bose #updater #protocols
  51. drone-stm32

    Drone for STM32

    v0.8.3 #stm32 #drone #microcontrollers #operating-system #async #firmware #instructions
  52. keyberon

    Parse command line argument by defining a struct

    v0.1.1 230 #keyboard-firmware #keyboard #firmware #usb-device
  53. rpi-mailbox

    An interface of the mailbox which is a low level interface of the RaspberryPi

    v0.3.0 #raspberry-pi #interface #mailbox #low-level #arm #communication #firmware
  54. imxrt1062-fcb-gen

    Generate Firmware Configuration Block (FCB) for iMXRT1062 processors in Rust build scripts. This crate is unmaintained. Consider using imxrt-boot-gen…

    v0.1.1 #build-script #firmware #imxrt1062 #configuration #fcb #processor #block
  55. fwsig

    A specification (and tools) for firmware signing / verification

    v0.2.1 #firmware #signature #manifest #verification #specification #applications #packaging
  56. pop-os/firmware-manager

    Generic framework and GTK UI for firmware updates from system76-firmware and fwupd, written in Rust

    GitHub 0.1.5 #firmware #widgets #gtk #manager #update #applications #devices
  57. zfi

    Zero-cost and safe interface to UEFI firmware

    v0.1.0 #uefi #interface #firmware #safe #zero-cost #image #api
  58. pldm-fw

    Platform Level Data Model (PLDM) for Firmware Update library and utilities

    v0.1.0 #update #firmware #pldm #utilities #platform #model #level
  59. keebrs

    Keyboard firmware building blocks

    v0.3.0 #keyboard #traits #types #blocks #building #firmware #keyboard-firmware
  60. pop-os/system76-firmware

    System76 Firmware Tool and Daemon

    GitHub 1.0.65 #update #firmware #package #systemd #command-line-tool #system76 #cli
  61. ftabutil

    work with ftab (aka rkosftab) files

    v0.2.0 #apple #firmware #ftab #parser #file-format #file-content
  62. drone-riscv

    RISC-V platform crate for Drone, an Embedded Operating System

    v0.14.0 #risc-v #rtos #bare-metal #firmware #operating-system #embedded
  63. elf2nucleus

    Flash an AVR firmware from an elf file with micronucleus

    v0.1.0 #elf-file #avr #firmware #flashing #micronucleus #flash #cargo
  64. emstr

    Helpers for working with string types for embedded devices

    v0.2.0 #string #embedded-devices #helper #firmware #types #encoding #write
  65. dasharo_ectool

    Dasharo EC tool

    v0.3.8 #ec #firmware #system76 #keyboard-layout #controller #debugging #tool
  66. Try searching with DuckDuckGo.

  67. sdvx-controller-firmware

    Firmware for an open-source Sound Voltex controller

    v1.2.0 #firmware #controller #sound #micro-controller #voltex #usb #input
  68. grapple-lasercan

    Grapple Robotics' LaserCAN

    v2024.2.1 #robotics #firmware #grapple #bootloader #laser-can #board #source
  69. nitrokey3

    Client library for Nitrokey 3 devices

    v0.3.0 #nitrokey #devices #command #firmware #client
  70. evic

    Command-line utility for encrypting and decrypting firmware for the eVic-VTC Mini

    v0.1.1 #firmware #mini #command-line-tool #utility #encrypting #decrypting #path
  71. romulan

    parsing a number of firmware images

    v0.1.1 #numbers #image #firmware #parser
  72. r-efi-string

    UEFI String Types and Converters

    v0.1.0 #string #uefi #efi #unicode #firmware
  73. admin-app

    Administrative Trussed app for SoloKeys Solo 2 security keys

    v0.1.0 #security-key #trussed #firmware #solo #solo-keys #administrative #interface
  74. stm32-bootloader-client

    communicating with the STM32 system bootloader

    v0.1.0 #bootloader #stm32 #i2c #communicating #firmware #flash #system
  75. atwinc1500

    A pure Rust, host driver for the Atwinc1500

    v0.1.0 #driver #wifi #pure #host #read #firmware #connect
  76. pop-os/system76-firmware-daemon

    System76 Firmware Tool and Daemon

    GitHub 0.1.0 #firmware #package #update #command-line-tool #cli #daemon #dbus
  77. k8055_rs

    Cross platform driver code for the Velleman K8055 kit

    v0.1.0 #k8055 #velleman #firmware #cross-platform
  78. neotron-bmc-commands

    Commands that are supported by the Neotron BMC

    v0.2.0 #neotron #command #firmware #controller #management #board #interrupt
  79. asm2x6xtool

    configuration and firmware management for ASM2x6x chips

    v0.1.0 #asm2x6x #chips #management #firmware
  80. kiibohd-core-ffi

    FFI package for kiibohd-core

    v0.1.0 #kiibohd #firmware #interface #kiibohd-core #platform #import #single
  81. owl_midi

    Bindings for OWL firmware FFI

    v0.4.5 #midi #ffi #owl #bindings #firmware
  82. esp8266-at-driver

    Driver for the espressif esp8266 at command firmware

    v0.4.0 #driver #firmware #esp8266 #command #version #espressif
  83. drgdfu

    A DFU update tool and library for devices with DFU capabilities

    v0.6.0 #dfu #firmware #ble #ota #iot
  84. taco

    automatically download and decrypt 64 bits iOS firmware images

    v0.1.3 #decryption #download #firmware #ios #image #bits #automatic
  85. grapple-bundle-lib

    Grapple's Embedded Firmware and Bootloader Bundler and Flasher utility (library)

    v0.1.0 #firmware #bootloader #grapple #embedded #bundling #grapple-bundle #tool
  86. awair-local-api

    A small Rust binding for the Awair Local API

    v0.1.0 #api #local #awair #binding #devices #firmware
  87. rak811-at-driver

    Driver for the RAK811 at command firmware

    v0.2.0 #driver #firmware #rak811 #command #adapter #version #networking
  88. d3xs-firmware

    Physical access control (firmware)

    v0.1.0 #access-control #firmware #micro-controller #esp32-c3 #physical #iot #security
  89. drone-stm32-svd

    Drone for STM32 bindings generator

    v0.8.3 #drone #stm32 #bindings-generator #arm #bare-metal #firmware #embedded
  90. espota-server

    serves firmware for flashing with the ESP8266 Arduino updater or NoFUSS

    v0.3.0 #firmware #server #version #update #arduino #esp8266 #flashing
  91. iDecrypt

    automatically download and decrypt 64 bits iOS firmware images

    v0.1.2 #idecrypt #decryption #download #firmware #automatic #ios #image #bits
  92. porkchop

    Decryption utility for Yaesu ham radio firmware images

    v0.1.0 #ham-radio #firmware #image #decryption #utility #yaesu #encryption
  93. esp-at-driver

    Rust driver that runs on the main processor and communicates to an ESP32 coprocessor running the AT firmware

    v0.1.0 #wifi #embedded-hal-driver #running #firmware #processor #esp #esp32