Thanks for the link for the mobile phone compass download. Have you tried the Silva SERE 40 Luminous compass. Its about 17 mm diameter and 4 mm thick (about the size of a medium sized button), so its really small fast and weighs less than a gram.
WARNING & DISCLAIMER:
SELECT AND USE OUTDOORS AND SURVIVAL EQUIPMENT, SUPPLIES AND TECHNIQUES AT YOUR OWN RISK. Information posted
on this forum is not reviewed for accuracy and may not be reliable, use at your own risk. Please
review the full WARNING & DISCLAIMER about information on this
site.