Device Repository
Update a device
Change an existing entry in the repository, new firmware versions, frequency plans, codec fixes, photos or corrected specs. The wizard loads the current files straight from GitHub, patches only what you change, and shows the exact diff your pull request will carry.
Adding a device that isn't listed yet? Use the submit wizard instead.
Which device are you updating?
The current definition is fetched from TheThingsNetwork/lorawan-devices@master, the repository stays the source of truth.
Device
LoRaWAN & versions
Hardware specifications
Payload codec
This device has no payload codec yet. Codec files can be added in a separate pull request, or ping the vendor; codecs earn the one-click onboarding badge.
decodeUplink({ bytes, fPort }) returning { data }. The legacy Decoder(bytes, port) convention also works. The code runs sandboxed in your browser.| Description | FPort | Payload (hex) | Expected output (JSON) |
|---|
Product photo
Review your changes
No changes yet
Everything still matches the repository. Step back and edit something first.
Your update is ready
Follow the checklist to open one pull request on TheThingsNetwork/lorawan-devices, GitHub forks the repository for you, no local tools needed. Maintainers review every change before it is published.