This is a slightly modified version of the FAT driver in Mac OS X 10.4.11. It differs from the original in that it supports file creation times (as opposed to only file modification times). This was accomplished by copying and pasting a block of code from the Leopard (Mac OS X 10.5.8) version of the driver.
If you choose to use this driver, you are doing so at your own risk. I am not responsible for any data loss or other unfortunate events that may be a result of using this driver.
cd /System/Library/Extensions
sudo kextunload msdosfs.kext
sudo mv msdosfs.kext msdosfs.kext.old
sudo chown -R root:wheel msdosfs.kext
sudo kextload msdosfs.kext
You can then mount back any FAT volumes. A restart is not required.
Uninstallation is the reverse of installation.
cd /System/Library/Extensions
sudo kextunload msdosfs.kext
sudo rm -rf msdosfs.kext
sudo mv msdosfs.kext.old msdosfs.kext
If you wish to compile the driver yourself, follow these steps:
The project should compile successfully (with some warnings) and the driver will appear in the build/Deployment folder in the project folder.