app
LAN7800 EEPROM Programmer
Public Made by Adomby adom
MPLAB-Connect-parity EEPROM tool for the Microchip LAN7800 USB-3.1 to Gigabit-Ethernet controller (VID 0x0424 / PID 0x7800). Read an adapter's EEPROM to a .bin, edit MAC / VID / PID / bcdDevice / strings / serial and LED/GPIO with a byte-exact preview, and program hardware with verify-after-write. Reads are free; physical writes are gated behind --force-physical-write. Ships an AI-oriented CLI (single source of truth) plus a Hydrogen webapp that shells out to it.
from .base import EepromBackend, BackendError
from .binfile import BinFileBackend
from .ethtool import EthtoolBackend
from .usb import UsbEepromBackend, udev_rule, udev_install_commands
__all__ = ["EepromBackend", "BackendError", "BinFileBackend", "EthtoolBackend",
"UsbEepromBackend", "udev_rule", "udev_install_commands"]