Well 000F means invalid drive so it's either trying to boot off a non-existing drive or some drive that is corrupt. Double check in BIOS that it's booting to the drive with XP on it. I can't speak to trying to create a bootable drive from some Android app. I'd create one on a friends computer if you can with a program like Rufus.