Maybe you can try DirRootExternal. Testing my apps with .DirDefaultExternal saves files to the root of the SD card. Also i can assume that "DirDEFAULTexternal" goes to something that is OS -related, so dependable from the device itself. Maybe i am wrong, its a thought.