What about something like this?
I think that works but would have another number for product line. You want to have part numbers for other things made by the company too, like accessories and cable numbers.. outside of the product line number they can use their own numbering.
hrmm, so something like this?
[company abbreviation]-[Product Line number (starts at 1)][product type number (0 for main device, >1 for accessories)][soC number (starts at 0)][2 digits for encoding extra features]
For the Pandora:
OP-10000 <-- Classic Pandora
OP-10001 <-- Rebirth Pandora (01 for 512 MB RAM)
OP-10102 <-- 1GHz Pandora (02 for the speed increase in the RAM)
OP-11000 <-- First Pandora Charger
OP-11001 <-- Second Pandora Charger
OP-12000 <-- First Pandora Case
OP-12001 <-- Second Pandora Case
For the Pyra:
DB-10000 <-- OMAP5 Pyra, no 3G
DB-10001 <-- OMAP5 Pyra, 3G
DB-10002 <-- OMAP5 Pyra, 4G
DB-10100 <-- A80 Pyra, no 3G
DB-10101 <-- A80 Pyra, 3G
DB-10102 <-- A80 Pyra, 4G
DB-10200 <-- x86 Pyra, no 3G
DB-10201 <-- x86 Pyra, 3G
DB-10202 <-- x86 Pyra, 4G
DB-11000 <-- First Pyra Charger
DB-11001 <-- Second Pyra Charger
DB-12000 <-- First Pyra Case
DB-12001 <-- Second Pyra Case
For the Pyra Successor:
DB-20000 <-- Base Unit
DB-21000 <-- Pyra Successor Charger
DB-22000 <-- First Pyra Successor Case
DB-22001 <-- Second Pyra Successor Case
-God Ginrai