# 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.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/Jonaaaa/N2Elite-ng>
- Primary source: <https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/README.md>
- Catalog page: <https://awesomerea.org/resources/n2elite-ng-case/>
- Record JSON: <https://awesomerea.org/resources/n2elite-ng-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/n2elite-ng-case/index.md)

## 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.

## Primary sources

1. <https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/README.md>
2. <https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/docs/PROTOCOL.md>
3. <https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/LICENSE>
4. <https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/pyproject.toml>

## More in Protocols

- [Huawei MateBook 13 · Linux: Goodix fingerprint protocol and Linux driver](https://awesomerea.org/resources/huawei-matebook-13-linux-case/index.md) · Case study
- [TP2-Y Label Studio: reconstructing Bluetooth label printing](https://awesomerea.org/resources/tp2y-label-studio-case/index.md) · Case study
- [Halo Home for Home Assistant: reconstructing local Avi-on mesh control](https://awesomerea.org/resources/halo-home-home-assistant-case/index.md) · Case study
- [foobot-local: local Foobot service and reconstructed protocols](https://awesomerea.org/resources/foobot-local-case/index.md) · Case study
- [noirm1: reconstructing NOIR M1 mouse settings](https://awesomerea.org/resources/noirm1-mouse-protocol-case/index.md) · Case study
- [PetMarvel C1: reconstructing local litter-box control](https://awesomerea.org/resources/petmarvel-c1-local-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
