- PNG required, SVG optional
- Minimum size: 64x64
- Recommended size: 256x256
- Transparent background
- Use
{type_id}.pngnaming, for exampleesp32.png
- Add the icon file under
assets/icons/. - Add or update corresponding mapping in
data/device_types.json(or document the same snippet for~/.config/netneighbor/device_types.jsonoverlays —COMMUNITY_OVERRIDES.md). - Ensure
fallback.iconremains set tounknown.png.