Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Of course, they still need to implement FAT-32 if they ever want to mount SD cards that are interoperable with other phones, cameras, etc.


Which is one reason why the entire Nexus series, Moto G/X, HTC One, etc don't support SD cards. That and Google wanting everyone to use the cloud.


What happens if you plug in an SD reader or a FAT-formatted USB stick into the USB port via OTG? That would still require support for FAT in the OS.


It would, but on a default, non-CM Android-build it would also require you to run StickMount or OTGHelper to mount it somewhere where the apps and OS will be able to use it.

And for that you may or may not need root. And if you're already there, why not just use a custom kernel (with FAT support) while you're at it?


Pretty big leap from root to a custom kernel. But on my Nexus 7 with root and stickmount, the stock kernel does support mounting FAT drives. So support is baked in there.


I guess it comes down to, when you have to jump through enough steps, some of them unauthorised and requiring the user to install additional software, in court you can make a reasonable argument that you are not selling the device with that functionality enabled, therefore you aren't liable for patent infringement.


Is this why a lot of phones stopped having sd card slots? That is probably the single most frustrating regression in tech for me ( I use my phone as an MP3 player).


There's actually a couple other reasons, in addition to the unstated reason of avoiding the FAT patent. First, if you put in a cheap (yet large capacity) SD card in a device, then it will take an extremely long time to index the files on it (such as getting the id3 tags out of the mp3 files). That in turn makes the phone appear to be a low-quality device for a lot of users. Now add onto that the current trend that the user doesn't need to know where files are stored (they aren't stored on devices or file folders, they are associated with specific applications), then you have a usability problem.


Recent Nexus devices are incapable of this because they lack an SD card slot.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: