I haven't looked through the source for the compass but there has to be a set() method that you can apply a positive or negative value to, possibly on tha app level. The compass is accurate enough so all you would really have to do is assign a set() method to a menu calibration option to allow the user to align with a standard compass and set the value that modifies the OSD compass alignment, similar to the bubble app and its calibration with the accelerometers. Just a thought...
Gryyphyn, out. On Jun 16, 10:21 pm, Delta Foxtrot <[email protected]> wrote: > 2009/6/17 flegare <[email protected]> > > > > > I auto answer myself and the poor soul who fall on this post, so far > > the only way to calibrate is by making big 8-like gesture with the > > phone. Try it it worked for me. > > Yes, the digital compass in the G1 is self calibrating, but you have to make > figure 8's or similar to make it do it, this isn't something you can do in > software, the Android OS has magnetic field projections for the earth and if > the current reading falls outside a specific range either something is > artificially influencing it, such as the magnetic field in metals or > electromagnetic fields caused by electronics and cars etc, or it needs > calibration. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

