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.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
{
"slug": "lan7800-programmer",
"title": "LAN7800 EEPROM Programmer",
"type": "app",
"version": "1.0.0",
"bundled": true,
"files": [
"cli/**",
"webapp/**",
"docs/**",
"templates/**",
"install.sh",
"uninstall.sh",
"package.json",
"README.md",
"SKILL.md"
],
"description": "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.",
"tags": [
"cli",
"eeprom",
"lan7800",
"microchip",
"usb-ethernet",
"hardware",
"mac-address",
"programmer"
],
"dependencies": {},
"discovery_triggers": [
"program a LAN7800 EEPROM",
"change the MAC address on a USB ethernet adapter",
"LAN7800",
"read an EEPROM from a USB3 ethernet dongle",
"edit VID PID on a network adapter",
"MPLAB connect on linux",
"flash a Microchip LAN7800",
"set the MAC on my usb gigabit adapter",
"dump EEPROM to a bin file"
],
"discovery_pitch": "When you need to read, edit, or program the EEPROM (MAC / VID / PID / strings / LED / GPIO) of a Microchip LAN7800 USB-3.1 to Gigabit-Ethernet adapter on Linux, reach for the LAN7800 EEPROM Programmer.",
"sample_prompts": [
{
"label": "Change a MAC",
"prompt": "I need to change the MAC address on my LAN7800 USB ethernet adapter"
},
{
"label": "Read EEPROM",
"prompt": "dump the EEPROM off my USB3-to-gigabit dongle to a file so I can inspect it"
},
{
"label": "Open the app",
"prompt": "open the LAN7800 programmer so I can edit an adapter's EEPROM in the browser"
}
],
"metadata": {
"activate": {
"kind": "skill",
"skill": "lan7800-programmer",
"requires": [],
"verbPrefixes": []
}
},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"hero": {
"type": "image",
"path": "docs/hero.png"
}
}