XO Debugging tips: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Created page with '=SD Card= ==Retrieve internal SD card manufacturer== From Linux find /sys -name oemid | xargs cat From OFW (Q3E49 and newer) ok select int:0 ok show-cid On older OFW tr…')
 
Line 17: Line 17:


Interpreting the dump is not trivial. WMB dixit: "One of the fields is an enumerated hex number, another is a two-ascii character assigned ID (stored backwards), another is a 5-byte arbitrary ascii string (stored backwards), another is a BCD two-nibble version number, another is a 12-bit BCD code date, and another is a 4-byte serial number"
Interpreting the dump is not trivial. WMB dixit: "One of the fields is an enumerated hex number, another is a two-ascii character assigned ID (stored backwards), another is a 5-byte arbitrary ascii string (stored backwards), another is a BCD two-nibble version number, another is a 12-bit BCD code date, and another is a 4-byte serial number"

==OEMID list==

* ADATA 0x534d or 0x5344
* Kingston 0x544d
* SanDisk (?) 0x4144

Revision as of 16:50, 4 August 2010

SD Card

Retrieve internal SD card manufacturer

From Linux

find /sys -name oemid | xargs cat 

From OFW (Q3E49 and newer)

ok select int:0
ok show-cid

On older OFW try

ok dev /sd  patch get-cid get-csd attach-card  select int:0  " cid" $call-parent 10 dump

Interpreting the dump is not trivial. WMB dixit: "One of the fields is an enumerated hex number, another is a two-ascii character assigned ID (stored backwards), another is a 5-byte arbitrary ascii string (stored backwards), another is a BCD two-nibble version number, another is a 12-bit BCD code date, and another is a 4-byte serial number"

OEMID list

  • ADATA 0x534d or 0x5344
  • Kingston 0x544d
  • SanDisk (?) 0x4144