Automic VaultAutomic Vault

brew

bootloadhid mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für bootloadhid in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install bootloadhid

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#bootloadhid

nixpkgs package indexes · pkgs/by-name/bo/bootloadhid/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

HID-based USB bootloader for AVR microcontrollers

Befehle und Aliase

  • bootloadHID

Verlauf

Projektgeschichte und Nutzung

BootloadHID is Objective Development's HID-class USB bootloader for AVR microcontrollers using the V-USB software USB stack. Its history is narrow but useful: it solved the practical problem of updating small AVR firmware over USB without requiring custom kernel drivers on Windows.

Projektgeschichte

The official page presents BootloadHID as a USB boot loader for AVRs with at least a 2 kB bootloader section, including popular chips such as the ATmega8. The bootloader occupies the upper flash area, starts after reset, and either waits for USB upload when a configured hardware condition is met or jumps to the target firmware.

Objective Development's release table shows public BootloadHID archives from June 2007 through December 2012. Release notes mention code-size optimizations, fixes for larger flash devices, improvements ported from USBaspLoader, updates to the V-USB driver, and compatibility fixes for newer gcc/avr-libc.

Adoptionsgeschichte

BootloadHID's adoption was mainly in the AVR hobbyist and small-device firmware world, where V-USB made USB possible on microcontrollers without dedicated USB hardware. The project was attractive on Windows because HID devices could use built-in OS support rather than a custom kernel driver.

Wie es verwendet wird

Users configure the boot condition and firmware settings in the source tree, flash the bootloader into the AVR boot section, reset the board into bootloader mode, and upload an Intel HEX file with the `bootloadHID` command-line tool. The host-side tool accepts the firmware image as its main argument.

Warum Paket-Nerds sich dafür interessieren

BootloadHID is package-nerd significant as a tiny embedded tool that package managers keep alive after upstream release activity slowed. It represents the era of software-only USB on AVR parts and the practical value of HID-class protocols for avoiding driver installation.

Zeitleiste

  • 2007: First listed BootloadHID archive published by Objective Development.
  • 2008: Releases add USBaspLoader improvements and code-size work.
  • 2010: Release adds gcc 4 optimizations and a command-line utility option.
  • 2012: Latest listed release updates the driver and fixes newer gcc/avr-libc builds.

Related projects

  • Related projects include Objective Development's V-USB firmware-only USB stack, Thomas Fischl's avrusbboot, USBaspLoader, and third-party HID boot flash tools for Windows.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 13 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
firmware/bootloaderconfig.hfirmware/Makefile

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
bootloadHIDcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version2012-12-08
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.obdev.at/products/vusb/bootloadhid.html

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:bootloadhid
Version2012-12-08
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/bootloadhid
Homepagehttps://www.obdev.at/products/vusb/bootloadhid.html
Upstream-Dokumentationhttps://www.obdev.at/products/vusb/bootloadhid.html
LizenzGPL-2.0-only OR GPL-3.0-only
Quellarchivhttps://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz
Abhängigkeitenlibusb-compat
Bottleverfügbar (auf arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebootloadhid
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

bootloadhid

nix profile install nixpkgs#bootloadhid
  • normalized package name match
  • Abgeglichen nach: Bootloadhid
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bo/bootloadhid/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment