If you have a GPS device or other portable device that uses an SD card you may need the SD card ID. This is sometimes required to view maps on GPS units or GPS-enabled smart phones. The SD card ID is not printed on the card itself, so you have to put the card into your computer to figure out the SD card ID number. Once you can open the SD card on your computer you are able to extract the SD card ID from the card.
Step 1
Put your SD card into your media card slot on your computer. Use a USB media card reader if you do not have a media card slot.
A) Press Windows and X key together and select Control Panel. B) Click on Troubleshooting. C) Click on View all option on the left side of the Windows. D) Click on Hardware and Devices option. E) Click on Next and follow the onscreen instructions to troubleshoot the issue. Update the chipset drivers. Windows Phone 7 devices use SD cards designed for access only by the phone manufacturer or mobile provider. An SD card inserted into the phone underneath the battery compartment becomes locked 'to the phone with an automatically generated key' so that 'the SD card cannot be read by another phone, device, or PC'.
Step 2
Open the SD card in a window through “My Computer.”
Step 3
Select “Tools” and then “Folder Options.” Click “View” and put a check mark by 'Show hidden files and folders' and remove the mark by “'Hide protected operating system files.” Before you can proceed, a warning will appear on the screen.
To stay safe, stop using a cracked serial key for memory card recovery software. Instead, you can free download the free Bitwar Data Recovery software. SD card recovery software is specialized in restoring the deleted, formatted, lost or corrupted photos/images, music, videos. A genuine SanDisk SD memory card always contains a serial number on the lower back of the card. The location of the serial number will vary depending on memory card type and manufacturer. If you have a SanDisk card, take a look at this article, which details the possible location of serial numbers on its storage products. Supply the new CID you want to set on the command line. If you only need to change the card serial number (part of the CID) you can supply the old CID and the new serial number and the new CID will be calculated for you. I suggest you make a note of the old CID first, in case you want to set it back later.
Step 4
Click “Yes” then “Apply” and then “OK” to move past the warning screen.
Step 5
Right-click on the “USBTRANS” file that you see on the screen. Select “Open” from the pop up menu to open a new screen. Then select “UNIT_ID” from the list of files on the screen and right-click on it. Select “Open with” and open the file with “Notepad.”
Step 6
Look down the file in “Notepad” until you see a line that starts with “SD Serial Number.” Write down the first eight numbers in the SD serial number.
Re-write the number, separating the numbers into pairs. For example, if the number is 5224656B then you would write “52 24 65 6B.” Put the number into reverse format to get the SD card ID. So, “52 24 65 6B” would be “6B652452.” This final number is the SD card ID.
Writer Bio
Jamie Lisse has been writing professionally since 1997. She has published works with a number of online and print publishers. Her areas of expertise include finance and accounting, travel, entertainment, digital media and technology. She holds a Bachelor of Arts in English.
Internal SD Card Information
Information about an SD card is encoded in its internal card registries. One of these is the Card Identification (CID) Register, a 16 byte code that contains information that uniquely identifies the SD card, including the card serial number (PSN), manufacturer ID number (MID) and manufacture date (MDT). The CID register is set when the card is manufactured and cannot be changed after it is set. (According to SD card specification the information is only to be written once, however if a card does not conform to the specification this information could be changed!)
How to read the CID from an SD card
One way to read the CID is to use a laptop with an SD card slot. Card readers in laptops are usually connected directly through the PCI bus (or IDE bus). This will not work through a USB card reader because the command to retrieve the card information is intercepted and not understood by card readers. Not all computers with built-in card slots will work, some internal card readers are connected through a USB bus.
Assuming you have the proper hardware, there are several methods you can use to get the card information. With Linux, reading the internal SD card information is simple. Insert the card and look under /sys/block/mmcblk0/device/
(this location may change depending on your platform, it may be mmcblk1 or in a different location). Under this location you will see several attributes available that include the CID and CSD registers and the information inside it.
To view the CID, the command is cat /sys/block/mmcblk0/device/cid
(the exact location may be different)
What information is in the CID?
Sd Card Serial Number
The following information is stored in the CID:
Name | Field | Linux attribute* | Description |
---|---|---|---|
Manufacturer ID | MID | manfid | Assigned by SD-3C, LLC. |
OEM/Application ID | OID | oemid | Identifies the card OEM and/or the card contents. Assigned by SD-3C, LLC. |
Product Name | PNM | name | 5 characters long (ASCII) |
Product Revision | PRV | hwrev, fwrev | Two binary coded decimal (BCD) digits. Each is four bits. The PRV is in the form x.y. The PRV can also be found by using the hwrev and fwrev, where x=hwrev and y=fwrev |
Serial Number | PSN | serial | This 32 bit field is intended to be read as an unsigned integer |
Manufacture Date Code | MDT | date | Manufacture date is stored in the form yym (offset from 2000) |
CRC7 checksum | CRC | 7 bit code used for checking errors in the card register |
How To Check Sd Card Serial Number
* these are the attribute titles used for the card in Linux
For more information, refer to the SD Association Simplified Specifications.
List of Common Manufacturer ID (MID)
Manufacturer ID (MID) are assigned by the SD Assoication (SD-3C LLC). They consider this information confidential so an official list is not published.
The following list was compiled by reading the CID on numerous SD cards. Many card brands are produced by OEM suppliers, and the MID and OEMID may reflect this, or in some cases they appear to show the producer of the card controller. For example, PNY cards have been found with 0x000028 and BE (Lexar) or 0x000027 and PH (Phison).
Company | MID | OEMID | Card brands found with this MID/OEMID |
---|---|---|---|
Panasonic | 0x000001 | PA | Panasonic |
Toshiba | 0x000002 | TM | Toshiba |
SanDisk | 0x000003 | SD (some PT) | SanDisk |
Samsung | 0x00001b | SM | ProGrade, Samsung |
AData | 0x00001d | AD | AData |
Phison | 0x000027 | PH | AgfaPhoto, Delkin, Integral, Lexar, Patriot, PNY, Polaroid, Sony, Verbatim |
Lexar | 0x000028 | BE | Lexar, PNY, ProGrade |
Silicon Power | 0x000031 | SP | Silicon Power |
Kingston | 0x000041 | 42 | Kingston |
Transcend | 0x000074 | JE or J` | Transcend |
Patriot(?) | 0x000076 | �� | Patriot |
Sony(?) | 0x000082 | JT | Gobe, Sony |
0x00009c | SO | Angelbird (V60), Hoodman | |
0x00009c | BE | Angelbird (V90) |
How can I use the information from the CID?
The CID information can be helpful in identifying counterfeit memory cards. We include the CID data in our SD card reviews so you may compare it with your cards.