framework-system
framework-system copied to clipboard
Allow decoding of SMBIOS Type 11 serialnumbers
They're the serialnumbers of what the system was originally assembled with in the factory.
TODO
- [ ] Cleanup code
- [ ] Make safer with fewer unwraps
- [ ] Custom command, not in info
- [ ] Make sure date is decoded correctly
- [x] Make sure it works on Framework 12
- [x] Make sure it works on Framework 13
- [x] Make sure it works on Framework 16
- [x] Make sure it works on Framework Desktop
> cargo build && sudo ./target/debug/framework_tool --serialnums
FRANMECP864201001H
Mainboard
NME (Config 6) by CP, Dvt2 Phase (Monday, Week 20, 2024)
FRANPJCP8842010012
Laptop
NPJ (Config 8) by CP, Dvt2 Phase (Monday, Week 20, 2024)
FRANJBCH8141750084
Camera
NJB (Config 1) by CH, Dvt2 Phase (Friday, Week 17, 2024)
FRANJABQ814213002W
Display
NJA (Config 1) by BQ, Dvt2 Phase (Wednesday, Week 21, 2024)
FRANGWATA1344300PG
Battery
NGW (Config 1) by AT, Mp Phase (Wednesday, Week 44, 2023)
FRANBTENA1414200X1
Touchpad
NBT (Config 1) by EN, Mp Phase (Tuesday, Week 14, 2024)
FRANBKENA1415100QM
Keyboard
NBK (Config 1) by EN, Mp Phase (Monday, Week 15, 2024)
FRANBFJYA1416603VX
Fingerprint (Only Pre-Built)
NBF (Config 1) by JY, Mp Phase (Saturday, Week 16, 2024)
FRANBDCPA14181003C Unknown/Reserved
FRANFJHAA1414500EA
AudioDaughtercard
NFJ (Config 1) by HA, Mp Phase (Friday, Week 14, 2024)