Summary:
I bought a Patriot 16GB LX Series Class10 MicroSD and had huge problems with it. Freezes etc.
After partitioning with FAT32 without LBA the Patriot Class10 is superfast, 14MB/s write speed under Android Froyo. LBA mode was the culprit.
I have not tested this over several days, but so far things seem to be fine.
Problem description:
Phone: Motorola Defy on Froyo Orange. Problem also exists with LG P500
The Patriot 16GB LX Series Class10 MicroSD seemed to lock up, apps were freezing. Speed tests with SD Tools from the Market also locked up.
The Patriot worked however fine when put into a card reader with a PC. Write speeds are consistently over 12MB/sec. I tested also with Check Flash, google for "chkflsh misha"
I reformatted with the official SDFormatter Tool V.2.0. from the SD Association. No go, same problem.
How to solve:
1. Remove existing partition on MicroSD and make a new partition with FAT32 without LBA mode.
I used the Check Flash low level initialization function for partitioning, google for "chkflsh misha"
2. Format MicroSD under windows, command line with:
With FAT32 no LBA 32k allocation size the Motorola defy blazes away with the Patriot 16GB LX. Write speeds + 14MB/s are shown by SD Tools.
Thoughts:
My humble guess is that the Motorola Defy accesses the MicroSD in non-LBA mode and that leads to problems if the partition is LBA. This is either caused by the MicroSD controller or the Defy.
I also suspect that various MicroSD problems of other phone/card combinations are caused by LBA partitions.
As far as I can see LBA is anyway superfluous as Android can only access 32GB SD Cards currently.
Cheers
Geejay
I bought a Patriot 16GB LX Series Class10 MicroSD and had huge problems with it. Freezes etc.
After partitioning with FAT32 without LBA the Patriot Class10 is superfast, 14MB/s write speed under Android Froyo. LBA mode was the culprit.
I have not tested this over several days, but so far things seem to be fine.
Problem description:
Phone: Motorola Defy on Froyo Orange. Problem also exists with LG P500
The Patriot 16GB LX Series Class10 MicroSD seemed to lock up, apps were freezing. Speed tests with SD Tools from the Market also locked up.
The Patriot worked however fine when put into a card reader with a PC. Write speeds are consistently over 12MB/sec. I tested also with Check Flash, google for "chkflsh misha"
I reformatted with the official SDFormatter Tool V.2.0. from the SD Association. No go, same problem.
How to solve:
1. Remove existing partition on MicroSD and make a new partition with FAT32 without LBA mode.
I used the Check Flash low level initialization function for partitioning, google for "chkflsh misha"
2. Format MicroSD under windows, command line with:
(DO NOT use SDFormatter from the SD Association to format as the program repartitions the MicroSD in FAT32 LBA Mode!)format X: /fs:fat32 /a:32K
With FAT32 no LBA 32k allocation size the Motorola defy blazes away with the Patriot 16GB LX. Write speeds + 14MB/s are shown by SD Tools.
Thoughts:
My humble guess is that the Motorola Defy accesses the MicroSD in non-LBA mode and that leads to problems if the partition is LBA. This is either caused by the MicroSD controller or the Defy.
I also suspect that various MicroSD problems of other phone/card combinations are caused by LBA partitions.
As far as I can see LBA is anyway superfluous as Android can only access 32GB SD Cards currently.
Cheers
Geejay
Last edited: