framework-system icon indicating copy to clipboard operation
framework-system copied to clipboard

Allow decoding of SMBIOS Type 11 serialnumbers

Open JohnAZoidberg opened this issue 1 year ago • 1 comments

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)                                                                                    

JohnAZoidberg avatar Aug 07 '24 06:08 JohnAZoidberg