how to detect fake memory cards and usb flash drives - Hardware Hacking General

INTRODUCTION
Losing vital documents is one of the most painful ordeal someone could go through in life. It is even worse if the data belong to a third party. Yet it is unimaginable if it belong to the organization where one works.
I once lost very vital documents and accused someone wrongly due to fake memory card. This led to this research with the aim to serve as a guide on how to separate the good from the bad memory cards.
OMOROGHOMWAN'S INTEGRITY TESTS PROCEDURE FOR DATA STORAGE DEVICES
Insert your portable memory device into a computer or phone to see the usable space.
Let the usable (writable) memory be Y.
lt is a known fact that this value is always less than the specified size. This is due to the fact that the memory device will need some of the memory space for its internal operations (this is its read only memory - ROM).
Let the specified Memory size be X
IF X/1.024≈Y - - - - - - - - 1
THEN the data storage device is fake.
On the other hand;
IF X/1.083≈Y - - - - - - - - 2
THEN the data storage device is original.
Combination of equations 1 and 2 is known as Omoroghomwan's Hard Drive Integrity Tests.
FIELD SAMPLES
Table 1. below shows the relative differences in the writable memories of fake and authentic memory devices.
Table l. Authentic and fake data storage device capacities.
S/N Specified Authentic Writable Authentic Fake Writable Memory,
Memory, X (GB) Memory, Ya(GB) (X/1.083) Memory Disk Samples (GB) Yf (GB) (X/1.024)
1 1 0.923 0.93, 0.9476 0.98
2 2 1.846 1.8817, 1.876, 1.8 1.95
3 4 3.693 3.6, 3.7 3.9
4 8 7.386 7.27, 7.38 7.8
5 16 14.773 14.83 15.6
6 32 29.547 29.5 31.3
7 64 59.095 59.45 62.5
CONCLUSION
It is no longer news that the market is already contaminated with fake memory cards and flash drives carrying false data sizes. We are better equipped to avoid the trauma that follows such harrowing experience with the information in this write up.
RECOMMENDATIONS
From experience, it has been observed that memory devices of higher capacities (from 4GB) are more prone to counterfeiting. It is therefore recommended that any buyer of such should be vigilant and perform the outlined tests at the point of purchase either with a mobile phone or a computer in order to ascertain the integrity of the external memory device.
you may check my blog for further information on this subject
http://efosmart.blogspot.com/2014/09/fake-memory-card-and-flash-detection.html

Related

Athena HDD - HITACHI 8Gb MICRODRIVE, Zif Connector - Not Compatible with CF Card

HITACHI 8GB MICRODRIVE 35(36 ?) PIN - ZIF connector / PATA interface, 40 x 30 x 5 mm.
Compact Flash have 50 pin interface, 43×36×3.3 mm.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(Citation from WIKIPEDIA) - Main article: Microdrive
Microdrives are tiny hard disks—about 25 mm (1 inch) wide—packaged with a CompactFlash Type II form factor and interface. They were developed and released in 1999 by IBM in a 170 megabyte capacity. IBM then sold its disk drive division, including the Microdrive trademark, to Hitachi in December 2002. There are now other brands of Microdrives (such as Seagate, Sony, etc), and, over the years, these have become available in increasing capacities (up to 8 GiB as of late 2008).
While these drives fit into and work in any CF II slot, they draw more current (500 mA maximum) than flash memory (100 mA maximum) and so may not work in some low-power devices (for example, NEC HPCs). As they are mechanical devices, Microdrives are more susceptible to damage from physical shock or temperature changes than flash memory. However, Microdrives are not subject to the write cycle limitation inherent to flash memory.
The once popular iPod mini, Nokia N91, iriver H10 (5 or 6GB model), PalmOne LifeDrive and Rio Carbon all used a CF Microdrive to store data.
--------------------------------------------------------
HITACHI 8GB MICRODRIVE
Manufacturer: Hitachi
Models: 0A40701, HMS361008M5CE00
Specifications
Configuration
Interface: ZIF connector PATA interface
Capacity (GB): 8
Sector size (bytes): 512
Disks: 1
Areal density (Gbits/sq.inch, max): 119
Performance
Data buffer (KB): 128
Rotational speed (RPM): 3600
Latency average (ms): 8.33
Media transfer rate (Mbits/sec): 68 131
Interface transfer rate (MB/sec, max): 33 Ultra DMA mode-2
Sustained data rate (MB/sec): 5.1 - 10.0
Seek time (read, typical)
Average (ms): 12
Track to track (ms): 1
Full track (ms): 24
Reliability
Error rate (non-recoverable): < 1 per 1.0 E 13 bits transferred
Load/unload cycles: 300,000
Power
Requirement: +3.3VDC (+5% / -15%)
Current (read/write): 190mA
Current (peak): 310mA
Physical Size
Height (mm): 5 / 0.1
Width (mm): 40 / 0.2
Depth (mm): 30 / + 0.0 / - 0.4
Weight (g, typical): 13
Environmental Characteristics
Operating
Temperature: 5 to 60 Degrees C
Shock (half sine wave): 400 G (2 ms)
Random Vibration (RMS): 0.67 G (5 to 500 Hz)
Altitude: -300 to 3048m
Acoustics (Bels, Idle (Typical)): 1.8
Non-operating
Ambient temperature: -40 to 70 Degrees C
Shock (half sine wave): 2000 G (1 ms)
Random Vibration (RMS): 3.01 G (5 to 500 Hz)
RoHS Compliant: Yes
Manual about microdrive from site: Hitachi.com
What is Compact Flash?
Compact Flash (CF) is a standard for a small form factor device that encompasses CF flash data storage cards including magnetic disk cards, such as the Hitachi Microdrive. The CF card provides high capacity storage and I/O functions that electrically comply with the PCMCIA standard. While only the size of a matchbook, CF cards can be used to store a large amount of data.
Are CF and CF+ the same or are they different?
While the standards are similar, they do have several differences. First, the CF+ standard supports I/O mode and non-Flash storage (true IDE mode). Additionally, the CF+ standard calls for power levels up to 500ma for both 3.3vdc and 5.0vdc power sources.
For more information on the Compact Flash specification, please visit the following URL: http://www.compactflash.org/
If I format a Hitachi Global Storage Technologies Microdrive using my PC, can I still use the Microdrive with my digital camera?
For best results, we recommend that you format the Hitachi Microdrive using the device that you will be using the most. Most devices will format the Microdrive using that FAT16 file system. 4GB and higher Microdrives require the FAT32 file system to be able to use the full capacity of the drive. Some digital cameras are not able to support FAT32. Check with the device manufacturer for any firmware updates that may be available.
Are drivers required when using the Hitachi Microdrive in Windows, 95, Windows 98, or Windows ME?
To use a Microdrive with Windows 95, Windows 98, or Windows ME device drivers may be required. The device drivers and installation instructions can be found at the following URL: http://www.hitachigst.com/hdd/support/mddwnld.htm
Note: These drivers are ONLY for Windows 95, Windows 98, and Windows ME. Windows 2000 and Windows XP do not require any drivers to use the Microdrive.
Can a Hitachi Microdrive be used with a Macintosh?
Yes, a Hitachi Microdrive can be used with a Macintosh. The Macintosh will require at minimum OS 8.0. We also recommend checking with Apple to verify compatibility with your specific system.
I am having problems getting my Hitachi Microdrive to work in my digital camera or hand-held device. What can I do?
First, check with your system manufacturer to verify compatibility between the Hitachi Microdrive and your camera or hand-held device.
If your device has been tested compatible by the device manufacturer, verify that it is operating properly by checking the following items:
* Does your camera or hand-held device support the capacity and file system of the drive?
* Are there any firmware updates for your camera or hand-held device?
* Does the drive work in any other devices/systems?
* Does your camera or hand-held device work with a CF memory card?
* Where you able to format (initialize) the Microdrive?
* Was there a possible cause for error, such as using the Microdrive above or below the operating temperatures of 5 to 55 degrees Celsius? Has the Microdrive suffered an impact or mishandling? Has the Microdrive been subjected to high humidity or static electricity?
How do I format my Hitachi Microdrive?
The factory format of a 2GB or smaller Hitachi Microdrive is FAT16 while the factory format of a 4GB or larger Microdrive is FAT32.
If you are formatting the Hitachi Microdrive in Microsoft Windows (the recommended platform), you can right click on the drive icon and choose Format. If you are formatting the Microdrive in the Mac Operating System, you can use the Disk Utility program. For formatting instructions for your camera, handheld system, or PDA, please see the device’s documentation.
Are there any limitations as to how many times data can be written to a Hitachi Microdrive?
Because the Hitachi Microdrive is actually a hard disk drive, there are no limitations as to how many times data can be written to the drive.
Can the Hitachi Microdrive be used to copy data from a PC?
If you are using a card reader that is compatible with the Hitachi Microdrive it is possible to copy data from the PC to the Microdrive. In case of a notebook PC it is possible by way of the PC Card slot. In this case, a PC Card adapter which corresponds to CF+ Type II is necessary.
What do I do if I am unable to remove the Hitachi Microdrive from the CF card slot?
Please try the following methods to remove the Hitachi Microdrive:
1. If one is available for the CF slot, try pushing the eject button. If it does not work at first, try again.
2. Try using the operating system to eject the drive. If the operating system thinks a program is currently using the drive, you may have to reboot first.
3. Try lightly pinching the corners of the drive with thumb and finger to dislodge the drive. Do not use pliers to get the Microdrive out of the CF card slot or pinch the drive in the center as this may damage the drive.
If you still cannot remove the Microdrive, contact the CF device manufacturer.
Can the Hitachi Microdrive be removed from a CF card slot while the power is still on?
It is possible to remove the Hitachi Microdrive while the power is on, but if the drive is performing a write or save, removing it at this point could result in loss or corruption of data or possibly damage to the drive. Please wait until the drive is finished with its current operation before attempting to remove the Microdrive.
Will the X-ray machine at airport baggage inspection stations damage my Hitachi Microdrive?
X-Ray machines at the airport will not have a direct effect on a Hitachi Microdrive.
Can I carry the Hitachi Microdrive in my pocket without using the carrying case?
We highly recommend using the carrying case when transporting the Hitachi Microdrive. The case provides protection from impact and static electricity.
When I shake the Hitachi Microdrive, it makes a sound. Is this normal?
The sound that is heard when you shake a Hitachi Microdrive comes from the headlock mechanism. However, shaking a Microdrive can lead to damage and or failure of the device. Please do not shake it.
Is it possible to get the Hitachi Microdrive repaired if it is damaged or does not work?
If the drive is still in warranty and the conditions of the warranty are met, the warranty stipulation of replacing the drive will be satisfied. There are currently no companies we are aware of that have the proper machinery to physically repair a Hitachi Microdrive.
Will static electricity damage the drive?
Yes, static electricity can and will cause damage to the Hitachi Microdrive. Be sure to follow precautions when handling the Microdrive and when the drive is not in use, store it in the carrying case.
Can the PC Card Adapter which is used with the 340MB, 512MB and 1GB Hitachi Microdrive also be used with the 2GB, 4GB, or 6GB Microdrives?
Yes, because the PC Card adapter conforms to CF+ Type II standards regardless of the capacity.
Can a PC Card adapter, other than a HITACHI made adapter, be used with the Hitachi Microdrive?
You can use a PC Card adapter, provided that the PC Card adapter conforms to the CF Type II standard. Please check with the PC Card adapter manufacturer to verify compatibility.
I accidentally formatted my 4GB or higher Hitachi Microdrive in my camera and now it is only being detected as 2GB. How do I get my drive back to the full capacity?
If for any reason your drive is no longer being seen at the correct capacity, you have two options:
1. If you are using a Windows 2000 or Windows XP system, you can contact the Technical Support Center to obtain a utility that will reformat the drive to the correct capacity. The utility must be run from within Windows XP or 2000 and only while the drive is connected via card reader or PC Card adapter.
2. 2. Connect your drive (via card reader) to a Windows 98 system and run Fdisk on the drive. You will need to delete the current partition and then recreate a partition using the entire capacity of the drive. After you created the new partition, you can then format the drive and begin using the drive again.
Why will my Hitachi Microdrive work in my PC, but not in my camera or PDA?
Most likely, the drive is a white label (True IDE) version of the Hitachi Microdrive instead of the blue label (CFII+) Microdrive. The majority of white label Microdrives were intended for use as embedded storage in specific systems and may or may not function correctly in another environment.
Shown: White Label Microdrive Shown: Blue Label Microdrive
After using my Hitachi Microdrive to take pictures, I connected the drive to my computer to download the pictures but am being asked to format the drive. How do I get my pictures?
Somehow, the information on the drive became corrupt. This can occur any numbers of ways ranging from software being written incorrectly to a physical problem with the Hitachi Microdrive. If the drive is still being detected by the system, you may still be able to recover the data from the drive. You would need to use a data recovery program designed to recover data from inaccessible devices. Below is a link to a Google search on data recovery software.
http://www.google.com/search?hl=en&lr=lang_en&safe=off&q=data+recovery+software
My Hitachi Microdrive is not detected properly or is not working correctly in my digital camera. Is the drive bad?
Before replacing the Hitachi Microdrive, we recommend visiting the camera manufacturer’s website to obtain the latest firmware for your camera. Many times, a firmware update is able to resolve compatibility issues or certain conflicts that may cause the Microdrive to appear defective.
Can I install the Hitachi Microdrive even though my system is not the compatibility list?
While we make every effort to test the compatibility of the Hitachi Microdrive with a wide variety of systems, it is not possible for us to include all makes and models. This does not mean that the Microdrive will be incompatible with your system. If your system is not listed, it could just mean we have not been able to test that configuration. If your system is not listed in the compatibility list, try contacting the device manufacturer to see if they have performed any compatibility testing with the Microdrive.
hi, i cant access my Microdrive (8GB Hitachi) from my Dopod U1000, i tried to do format microdrive from Start>programme>format/recover microdrive, but it didn't worked. so what to do know? or where can i buy same 8GBHitachi Microdrive in India in Maharashtra? Is it ok if i replace it by 16 or 32GB Microdrive? will it work?
Plz reply me on
[email protected]
Is there someone who found an adapter for the 35-pin proprietary ATA connector of this drive?
Iade

[Q] Slow Android USB-Masstorage connection

I searched similar threads, but i found no proper answer to my question.
Is this a general android-build problem on the HD2?
I tried it with different PC's (XP/W7) and Roms (SD and NAND) and everytime
i get a only a transfer rate between 300 to 500 kbyte/s
(this is really slow! WM 6.5 connection was up to 10 Mbyte/sec)
It's a C10 sdcard and i already installed the SD read forward patch with 2048kb.
So internal reading/writing speed is not the problem.
What can i do to speed up the USB - Connection ??
(...please don't tell me to use a cardreader - this was not questioned!)
thanks!
there is a solution i believe... check out
http://forum.xda-developers.com/showthread.php?t=1010767
hellraiser-rh said:
I searched similar threads, but i found no proper answer to my question.
Is this a general android-build problem on the HD2?
I tried it with different PC's (XP/W7) and Roms (SD and NAND) and everytime
i get a only a transfer rate between 300 to 500 kbyte/s
(this is really slow! WM 6.5 connection was up to 10 Mbyte/sec)
It's a C10 sdcard and i already installed the SD read forward patch with 2048kb.
So internal reading/writing speed is not the problem.
What can i do to speed up the USB - Connection ??
(...please don't tell me to use a cardreader - this was not questioned!)
thanks!
Click to expand...
Click to collapse
I hate you man i was opening Q&A to post exactly about the same issue!
However i had a very satisfying SDcard read and write speeds, that is when i formatted it with SD formatter tool and WITHOUT any partitioning of it!
Today i wanted to try a sence build with EXT partition so i formatted the SDcard with the internal Partitioning tool of CWR to 1GB EXT. Then i formatted the SDcard (both FAT32 and EXT) with CWR.
I flashed a ROM and went to USB storage mode, and i was shocked!
The SDcard is now muuuuuuccccchhhh slower!!! Why is that?! And what can we do about it?!
kiki_tt said:
there is a solution i believe... check out
http://forum.xda-developers.com/showthread.php?t=1010767
Click to expand...
Click to collapse
Man he said that he applied that, besides that only affects internal speeds!
So can I just format my 32gb class 10 stick and run 1 fat32 partition and enjoy better performance or do we need the ext3 partition? Mines only like 200MB or so.
If using windows do you have some sort of Virus Scan going on. Is the USB hub on the computer really at USB 2.0 or more?
yep. It's a external powered 7 port usb 2.0 hub. When I plug the micro sdhc card into my usb card reader which plugs into the hub I get write speeds of 15MB/s+! Then I plug it in the phone and It pulls off 2MB/s barely. This is a CLASS 10 32GB Micro SDHC card. I changed the read_ahead_kb to 2048. No change. I'll test out 3072 and 4096. I think there's some driver issue with windows and the android usb driver or something. It's slow on several machines all operating at usb 2.0 specifications. Do we need to install software for the device? If so let me know! I get an unknown device when i plug the phone in and not usb mass storage, it tries to install the Android internal memory driver with no success. Supposedely google has a special driver for windows where u need the java developtmental sdk and the google java sdk. I'll update later. Any suggestions would be killer awesome!
any idea?
I've got a USB 2.0 connetction and the sdcard is not the Problem.
With my SDHC-reader in the same USB-port i get the normal speeds!
And i don't had this problem with WM6.5!!
With WM6.5 my spped was similar to the USB-reader!
But now ... with Android in NAND.....
The Speed problem occurs at all my PC's (XP,Vista and W7) and
with all the old SD-Build's (i thought that was an SD-Build problem)
and now with the NAND-Build (rafpigna Sense HD 4.02 ext) nothing changed !
So it is a general problem I think, not only me
Well, I was using dual mount SD for mounting the SDCard to the PC and the writing speed on the SD (class 6) was about 900KB ! But after I tried the native android mounting it was risen up to 3.4MB -which is also much slower than the card reader (~7MB)-
Same problem here ...
from the boot loader i get better write speeds ...
i tried ftp transfer too , no diferince in speed (still around 800 kbs).
i tried over wifi , still no difference.
iam using:
Pyramid HTC Europe 1.35.401.1 - Real 3D V2.3
I found out how to fix the problem. It lies within windows disk checker. Automatically fix file system errors, and Scan for and attempt recovery of bad sectors. This will take a long time depending on your speed and size of your memory stick. I do this when my speeds slow down. For my 32GB Class 10 card, it could take 2-4 Hours. However I'm getting 12-16MB/s write using windows and CWR. Make sure your device is being detected at USB 2.0 Speeds. Trust me! Doing it once ever couple days your speeds will be faster and faster. Even exceed the class specification of your card. This fixes the slow read/ write speeds!!!!
CYA
1chris89 said:
I found out how to fix the problem. It lies within windows disk checker. Automatically fix file system errors, and Scan for and attempt recovery of bad sectors. This will take a long time depending on your speed and size of your memory stick. I do this when my speeds slow down. For my 32GB Class 10 card, it could take 2-4 Hours. However I'm getting 12-16MB/s write using windows and CWR. Make sure your device is being detected at USB 2.0 Speeds. Trust me! Doing it once ever couple days your speeds will be faster and faster. Even exceed the class specification of your card. This fixes the slow read/ write speeds!!!!
CYA
Click to expand...
Click to collapse
ill try it ... reporting back after trying...
ok not working on the phone... ill set the sd card into a reader and try it out there
dint work at all ... some one else should feel free to confirm this
here is a bug report for this problem:
http://code.google.com/p/cyanogenmo...etwork Owner Summary Stars Priority&start=100
Ok, sorry. I'll start at the beginning and explain every detail on how to get amazingly excellent performance from you sd card. Your going to be required to format it to fat32 64kb cluster for optimum performance. That's #1 and required. If you need your ext3,4 etc partition. I'm sorry. You will have to continue to bare the poor performance. You need a raw fresh sd card. Then I would run a disk check to correct any internal errors that windows uses, with all options checked this should take a while to complete. On my 16gb class 2 it takes atleast 45 minues and 2 hours on my 32gb class 10. Windows disk checker perfects the clusters and the file system integrity. Run it once on a fresh sd card. Then transfer a file 100MB or larger to get good speeds. Transferring a ton of smaller files will always be 50-75% of your class specification. There is no way around this. The card will transfer at it's class when transferring large files. If the card was able to transfer at it's specified class with small files, would require more energy to perform the task and cause the card to overheat since it's performing more operations a second with a lot of small files compared to a few large files. One thing you will always need to keep in mind is the performance is very delicate and will not be maintained for long if you don't take extra special care of safely removing the device from the computer. I've been lucky to just turn off usb mass storage when the transfer is complete and have maintained my speeds this way. However before I dialed in to how to keep it performing excellent I would constantly cause the card to perform way worse after only a day or 2 after the optimization. To keep it running optimum make sure to run windows disk checker once a month or when it slows down. Make sure you format using either Windows format function from my computer or Disk Management. I have found that the windows methods are far superior to maintaining excellent performance since Windows writes the format data to the card in the manner it prefers to use on a daily basis. Third party applications perform the same simple "similar" task in a different manner technically speaking. I have noticed performance loss from tests I have ran comparing 3rd party format compared to windows format. Also the 64Kilobyte cluster size performs the best on all files sizes. Do not use anything smaller than that. Also a 3072KB read ahead in android on average performs better than a 2048kb read ahead. If you have any additional questions. Don't hesitate to ask.
Thanks cya!
Same phone on Mac & Windows
I have tried the same phone Samsung Galaxy S2 doing a 1 GB write to SD on a Windows machine vs a Mac. The Mac transfers in about 5 min the Windows machine takes about 20 min. Both machines are with the External SD mounted and copy and paste a folder with 10,000 files in it.
I then tried it with Motorola Atrix and get the same results.
I need a way to rapidly write 8GB of data every night to 46 phones... No I am not going to take the SD cards out of the phone and use a card reader.
Anyone have any idea what could be causing the slow down on Windows?
Read the above post and it will fix your problem.
1chris89 said:
Ok, sorry. I'll start at the beginning and explain every detail on how to get amazingly excellent performance from you sd card. Your going to be required to format it to fat32 64kb cluster for optimum performance. That's #1 and required. If you need your ext3,4 etc partition. I'm sorry. You will have to continue to bare the poor performance. You need a raw fresh sd card. Then I would run a disk check to correct any internal errors that windows uses, with all options checked this should take a while to complete. On my 16gb class 2 it takes atleast 45 minues and 2 hours on my 32gb class 10. Windows disk checker perfects the clusters and the file system integrity. Run it once on a fresh sd card. Then transfer a file 100MB or larger to get good speeds. Transferring a ton of smaller files will always be 50-75% of your class specification. There is no way around this. The card will transfer at it's class when transferring large files. If the card was able to transfer at it's specified class with small files, would require more energy to perform the task and cause the card to overheat since it's performing more operations a second with a lot of small files compared to a few large files. One thing you will always need to keep in mind is the performance is very delicate and will not be maintained for long if you don't take extra special care of safely removing the device from the computer. I've been lucky to just turn off usb mass storage when the transfer is complete and have maintained my speeds this way. However before I dialed in to how to keep it performing excellent I would constantly cause the card to perform way worse after only a day or 2 after the optimization. To keep it running optimum make sure to run windows disk checker once a month or when it slows down. Make sure you format using either Windows format function from my computer or Disk Management. I have found that the windows methods are far superior to maintaining excellent performance since Windows writes the format data to the card in the manner it prefers to use on a daily basis. Third party applications perform the same simple "similar" task in a different manner technically speaking. I have noticed performance loss from tests I have ran comparing 3rd party format compared to windows format. Also the 64Kilobyte cluster size performs the best on all files sizes. Do not use anything smaller than that. Also a 3072KB read ahead in android on average performs better than a 2048kb read ahead. If you have any additional questions. Don't hesitate to ask.
Thanks cya!
Click to expand...
Click to collapse
Hi!
Thank you for this thorough and correct advice. It solved my problem with my SDHC class 4 card used in a Samsung Galaxy Gio. My computer (Win7) could write on the card with only 150 kb/s, now it is around 2200-3000 kb/s.

[Q] What is Defy's micro SD card slot Class / specification?

Hello All,
I know there are lots of threads here about which SD cards work with the Defy, and which don't... E.g.:
[/showthread.php?t=1159877]
[/showthread.php?t=1660621]
[/showthread.php?t=1495446]
However, as an experienced computer hardware tech, it all seems very back-to-front to me. When you buy a new PC motherboard, the manual invariably tells you what memory type it requires, what speeds it can handle, and what its maximum memory data transfer rate is. Then, you can simply go out and buy the fastest memory the motherboard supports, and be fairly sure of two things: 1: it's going to work, and 2: you'll have the fastest memory speed you can get out of the motherboard, without wasting money buying faster memory than it can utilise.
For those who don't really understand these things, every motherboard, every CPU, every memory controller and every memory module has a maximum rated speed [over-clocking not included!] at which it is 'guaranteed' to work and be reliable. If your motherboard/CPU/memory controller has a maximum rated 800MHz memory transfer rate, there is no point installing 1333Mhz memory in that motherboard, because the motherboard will only run it at 800MHz. You'll pay more, for no speed or reliability advantage. In fact, as this forum shows, there is a VERY GOOD chance that you'll end up with something that is less reliable. This is because, as chip speeds increase, of necessity, certain timings and timing relationships change. For example, "Data Hold" times may [probably will] decrease, meaning that when reading data back from a faster memory chip, the data is starting to "disappear" from the output pin, before the CPU has had time to properly read it. The data transfer becomes "marginal", meaning it only just works, or doesn't quite. This will result in memory read errors (which will look like data corruption, even though the data inside the chip is perfectly correct), and will result in many of the problems described in these various threads. It will probably vary, depending on temperature, supply voltage, and type of data transfer (e.g. Photo/Video/USB, etc) and even phone - I.e. One Defy might work, the next might not - or your system (PC, phone, etc) may work for some things but not others, or work when it's cool, but bomb out as it gets hot, or vice versa. Instability and Unreliability are the keywords!
This, I submit, is why many people with Class 10 SD cards report problems. They would, I believe, be far better to buy Class 6, and are probably living under the illusion that a Class 10 card will work faster. I would say, it almost certainly won't...
Anyway, my point is, why do phone makers (or Motorola at least as I haven't really looked at other manufacturers) not publish their phone SD Card slot specifications? I just don't understand why not. It seems so fundamental to me.
If they did, you (everyone) would know what card Class to get, and be confident that it should work, and that if it doesn't, you've got a dodgy card. We wouldn't need long threads on XDA Developers discussing which cards work, and which don't.
So, my Defy came (OEM) with an unbranded 2GB micro SDHC card, with no visible Class mark. I wanted to upgrade, so I searched the Motorola Manuals for the SD Card slot spec, to find out what Class I needed. AMAZING, but No Luck! I couldn't find it anywhere.
So I looked at a cellphone accessory suppliers website, to see what they offered.
Url [not allowed]
Nearly all cards listed for the Defy are Class 4, so I figured the Defy must have a Class 4 slot.
I bought a 32GB Class 4 ADATA micro SDHC card, locally. It worked, no problems. I have tested it fairly thoroughly, copied a couple of GB of data to it (over USB) and done a bitwise comparison of the data. No problems. I have taken and viewed photos and movies, and seen no problems. I also tested the memory speed (using SD Tools from Google Play). It gives Write speeds of around 6MB/s and Read around 15MB/s.
However, while I was there, I spied a clearance priced 4GB Class 6 card, so bought that too. (Also ADATA.) Haven't tested that so much, but did run the same speed test in the same Defy phone. Was disappointed to find that the Write Speed is over 9MB/s (though Read is still around 14-15MB/s.)
From this, I conclude that the correct speed Class for the Motorola Defy SD card slot is actually Class 6 (and that I should have bought a Class 6 card... )
Can anyone tell me whether this is correct, and where, if anywhere, the actual manufacturer's SD card slot spec's are published?
BTW, the original 2GB card looks, from SD Tools, to be a Class 4 card, though oddly, the speed seems to vary a lot with that card. It sometimes, at the start of the test, goes as high as 10MB/s, but usually stabilises and ends at about 5.6MB/s (Write speed).
Also, can anyone with a Class 10 card (that works) in their (Original model) Motorola Defy please report here what data Write and Read speeds SD Tools reports? I think everyone with a Defy who wants to upgrade their memory would be very interested to know!
I think it would be great to finally nail this issue down.
Regards,
D2

Defy - What's the Fastest SD card speed?

Hi fellow Defyers,
Didn't get any answers to my last post, so I obviously asked the wrong question.
I'm wanting to know what's the correct, fastest speed Class microSD card for my Defy. Nobody really seems to know.
There should be a spec, but I can't find it. I've searched all over this forum, but haven't found a answer. There are lots threads about which brands and classes work and which don't, but nothing much about real world speeds. I know that speeds vary. It depends on the Hardware, ROM and other Software running, but there must be a "best" answer.
I suspect my Defy SDHC card slot is really Class 6 speed, but lots of people report using Class 10 SD cards. What I want to know is are they actually faster?
I've installed the free "SD Tools" SD card Speed Tester app from the Market - Google Play. It's a very simple app, but gave me no problems. Except, speeds vary. I suggest a Reboot, don't open anything else and wait 3 minutes before running, to get the best result.
I get 9.3MB/s Write and 14.4MB/s Read from an ADATA 4GB Class 6 card.
I'm running Android 2.2.2. Can't really root it 'cos it's the Company-supplied phone.
Anyone getting much better than that out of Class 10?
Please post your results [Defy Model, Android ver, Card Make, Size, Class, Test App, Write MB/s, Read MB/s] here!
Mine:
MB525, 2.2.2, ADATA, 4GB, Class 6, SD Tools, Wr: 9.3MB/s, Rd: 14.4MB/s
Cheers,
D
DefiAnt2 said:
It depends on the Hardware, ROM and other Software running, but there must be a "best" answer.
Click to expand...
Click to collapse
There's apparently another factor that I haven't tested myself and forgot to mention, but that's SD Card format. Seems the cluster size also makes a difference, though that will (should, may?) depend on the type of test. Sustained, large reads and writes (as done by SD Tools) should be faster with a larger cluster size, and I think sustained speeds are what matters for shooting video, or playing HD movies.
To determine your card Format and Cluster size (one way - are there better ways?) is to connect to USB, go to a Command prompt and run CHKDSK X: where X is the Windows Drive letter for your SD Card. The first line gives the Format type. Further down, the Cluster size is the number of "bytes in each allocation unit."
BTW, if CHKDSK says you have errors on your SD Card, well, be careful! You may have errors. Or, you may have a Card Compatibility issue. But I wouldn't go Fixing them with CHKDSK. I'd investigate carefully as to the cause before going further. Like, take the card out of your phone and connect it to a PC using an SD Card Reader, and check it again. If there errors aren't still showing, you definitely have compatibility problems. And, if there are still errors, it very likely means your SD Card data IS corrupted, and was probably caused by a compatibility issue or some other problem like a phone lock up while writing data, or maybe a Battery Pull (VERY BAD IDEA) also while the card was being written.
I'm not exactly sure about how to determine the Sector size for SD Cards (which is why I'm talking Cluster size), but for Hard Disks it's normally 512 bytes / sector. SD Cards could, I suppose be different as they are not rotating media, but I haven't yet figured out how to get that data out of them. Anyway, assuming 512 bytes / sector, 32k sectors (32,768 bytes) per cluster is obviously 32,768 / 512 = 64 sectors per cluster.
Please feel free to post your results [Defy Model, Android ver, Card Make, Size, Class, Format, Cluster size, Test App, Write MB/s, Read MB/s] here!
Mine:
MB525, 2.2.2, ADATA, 4GB, Class 6, FAT32, 32k clusters, SD Tools, Wr: 9.3MB/s, Rd: 14.4MB/s
Cheers,
D
P.S. I found a cheap 8GB Class 10 card... Interesting!
just tested my configuration:
bayer mb525, cm7.2 (2.3.7), kingston class 10 16gb sdhc, formatted fat32 with 64k cluster size, and my results are 10.7w/25.2r.
sent from my cm7 defy...
Please ask all questions in Q&A. Thread moved there.
I get 4.5mb/s write -14.3mb/s read on an class 2 sd I think, not sure, MB526 2.3.6 stock Android
Hi Feche, zakoo2
Thanks for that.
Turns out, nothing is simple. I have now found that it depends a lot on what "services" are also running when you run the test.
For example, if I have Data enabled, Bluetooth enabled and Satellite enabled (but none active), I get significantly lower readings, especially for Read.
On top of that, SD Tools seems to give more consistent results if you ignore the first test and run it a second and third time.
However, I have also found that my MB525 DOES get faster Read results with a Class 10 card. Only slightly faster for Write though.
I guess this means the MB525 Hardware is (more-or-less?) Class 10 capable. At least, for Read. Or, it may also depend on the individual card Manufacturer. A-Pacer not being a Top of the Line brand.
My best results, with all the services turned off:
MB525, 2.2.2, A-Pacer, 8GB, Class 10, FAT32, ??k clusters, SD Tools, Wr: 9.7MB/s, Rd: 20.7MB/s
(Forgot to check cluster size, sorry.)
I'll post other results later.
Cheers,
D2

how to detect fake memory cards... admin, pls delete this thread, its a duplicate.

admin kindly delete this thread, it was erroneously reposted
thanks
INTRODUCTION
Losing vital documents is one of the most painful ordeal someone could go through in life. It is even worse if the data belong to a third party. Yet it is unimaginable if it belong to the organization where one works.
I once lost very vital documents and accused someone wrongly due to fake memory card. This led to this research with the aim to serve as a guide on how to separate the good from the bad memory cards.
OMOROGHOMWAN'S INTEGRITY TESTS PROCEDURE FOR DATA STORAGE DEVICES
Insert your portable memory device into a computer or phone to see the usable space.
Let the usable (writable) memory be Y.
lt is a known fact that this value is always less than the specified size. This is due to the fact that the memory device will need some of the memory space for its internal operations (this is its read only memory - ROM).
Let the specified Memory size be X
IF X/1.024≈Y - - - - - 1
THEN the data storage device is fake.
On the other hand;
IF X/1.083≈Y - - - - - 2
THEN the data storage device is original.
Combination of equations 1 and 2 is known as Omoroghomwan's Hard Drive Integrity Tests.
FIELD SAMPLES
Table 1. below shows the relative differences in the writable memories of fake and authentic memory devices.
Table l. Authentic and fake data storage device capacities.
S/N Specified Authentic Writable Authentic Fake Writable Memory,
Memory, X (GB) Memory, Ya(GB) (X/1.083) Memory Disk Samples (GB) Yf (GB) (X/1.024)
1 1 0.923 0.93, 0.9476 0.98
2 2 1.846 1.8817, 1.876, 1.8 1.95
3 4 3.693 3.6, 3.7 3.9
4 8 7.386 7.27, 7.38 7.8
5 16 14.773 14.83 15.6
6 32 29.547 29.5 31.3
7 64 59.095 59.45 62.5
CONCLUSION
It is no longer news that the market is already contaminated with fake memory cards and flash drives carrying false data sizes. We are better equipped to avoid the trauma that follows such harrowing experience with the information in this write up.
RECOMMENDATIONS
From experience, it has been observed that memory devices of higher capacities (from 8GB) are more prone to counterfeiting. It is therefore recommended that any buyer of such should be vigilant and perform the outlined tests at the point of purchase either with a mobile phone or a computer in order to ascertain the integrity of the external memory device.
you may check my blog for further information in the link below
http://omoroghomwanefosaarnold.blogspot.com/2014/09/fake-memory-card-and-flash-detection.html

Categories

Resources