Case study
N2Elite-ng: reconstructing N2 Elite dongle control
N2Elite-ng reconstructs control of the N2 Elite / Amiiqo USB dongle in a Python CLI and Tkinter GUI. Its protocol reference describes the CP2102 serial bridge to an MFRC522 NFC frontend, while the client reads NTAG215 tags and manages banks on an unlocked N2 disc.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 3
- Last commit
- 2026-07-16
- Language
- Python
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires an N2 Elite / Amiiqo USB reader-writer; multi-bank management requires the N2 disc unlocked into manager mode.
- Prerequisites: A user-supplied key_retail.bin is required for offline amiibo encryption and decryption.
- License: LICENSE states CC BY-NC 4.0, while README and pyproject.toml state PolyForm Noncommercial 1.0.0.
Cite
BibTeX
@misc{n2elite-ng-case,
title = {{N2Elite-ng: reconstructing N2 Elite dongle control}},
howpublished = {\url{https://github.com/Jonaaaa/N2Elite-ng}},
url = {https://github.com/Jonaaaa/N2Elite-ng},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/n2elite-ng-case/}}
}Plain text
N2Elite-ng: reconstructing N2 Elite dongle control. https://github.com/Jonaaaa/N2Elite-ng (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/n2elite-ng-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Jonaaaa/N2Elite-ng · Revision dacf60a
- docs/PROTOCOL.md GitHub · Jonaaaa/N2Elite-ng · Revision dacf60a
- LICENSE GitHub · Jonaaaa/N2Elite-ng · Revision dacf60a
- pyproject.toml GitHub · Jonaaaa/N2Elite-ng · Revision dacf60a
More in Protocols
- Huawei MateBook 13 · Linux: Goodix fingerprint protocol and Linux driver · Case study
- TP2-Y Label Studio: reconstructing Bluetooth label printing · Case study
- Halo Home for Home Assistant: reconstructing local Avi-on mesh control · Case study
- foobot-local: local Foobot service and reconstructed protocols · Case study
- noirm1: reconstructing NOIR M1 mouse settings · Case study
- PetMarvel C1: reconstructing local litter-box control · Case study