Serials
This page talks about the CTR procucts' serial strucutre. (The console, Its manual, its accessories, its games, etc...)
Serial structure
[Product][Retail/Demo]-CTR-[Type][Identifier][Region]
Product: Length=2, LN - Product type (Cartridges are LN, Game boxes are TS, Instruction manuals are MA, leaflets are FA, Quick-Start guides are MK)
Retail/Demo: Length=1, [A/Z] - Retail / Demo
CTR - 3DS' Codename Rumored to be Horizon
Type: Length=1, [A/C/H/J/S/P/T] - Retail / C is part of the default Serial 'CTAP' / H is used for built in applications like Mii Maker / J is for a normal eShop Title / S is 3D Classics eShop title / P is used with GBA e-shop titles / T is used with NES e-shop titles.
Identifier: Length=2, Game's name (made from letters and digits)
Region: Length=1, [E/P/J] - English (US) / Pal (Europe/Australia) / Japanese (Japan)
The longer version of the serial number adds a geographical region (usually because of extra languages)
Those are 3 letters codes at the end of the serial (can be found mostly on demos).
i.e. The code of the Canadian version of Mario Kart 7 is CAN [1]
Product Code
This is similar to the serial structure, but this is how the 3DS internally identifies 3DS Applications. And follows this structure:
CTR-[P/N/T]-[Type][Identifier][Region]
- P/N/T - P Generally used for games (note: for retail and dev games this is the same) / N Generally used for built in applications like Mii Maker / T is used in some e-Shop demos
- [Type][Identifier][Region] - Same as in serial structure
So for example a Japanese copy of Ridge Racer 3D would have a Product Code of "CTR-P-ARRJ" and a Serial of "LNA-CTR-ARRJ"
The Product Code "CTR-P-CTAP" is the default Product Code for developers.
You can check the product code at the end of the 'Health & Safety' section of the 'Manual' of your appliction in the Home menu.