EthicsGradient
Lurker
I installed CTMod 3.6 on a new Prevail and found that the compass was not working. I noticed some behavior that hadn't been mentioned before in the other discussions in this thread about the compass problems. Maybe it will be of some help debugging the problem. All this info is from tests from the Z-DeviceTest app.
The compass needle in the compass test acted whacky, often pointing in the opposite direction of north and changed direction wildly with small changes to the phones orientation (in any axis). There was one particular phone orientation where if it was just right the needle would spin around at high speed when not moving the phone at all (didn't matter what horizontal direction the phone was pointing, just the orientation relative to gravity). But I noticed that at all times, all 3 magnetic field values were steady in all 3 axis. Changing the phone orientation would result in a smooth change in the magnetic field values. So where was this wild change in the needle direction coming from?
The app also has tests for these other sensors: accelerometers, gravity, linear acceleration, and rotation vector. For the first three sensors, the values behaved normally, never jumping around when moving the phone around, but always smoothly changing value. The rotation vector test was different. The rotation vector values for all three axis did jump around, particularly at that specific orientation I mention above.
Could both the compass problem and the rotation vector problem be caused by the same bug?
I used the exact install procedure described in the "[GUIDE][CTmod] Rooting the Prevail for Dummies (written by a dummy)" thread. I also did another install using the instructions in the first post of this thread, the only difference being the setting of the "Settings-> CTMod-> Koumakernel-> None|Data|SSm" option. Both installs had the same compass behavior. Not GPS though. GPS did not work for the "Dummies" install (Settings-> CTMod-> Koumakernel set to Data) but did work installing using bloodawn's instructions (Settings-> CTMod-> Koumakernel left unchanged).
BTW - Loved CTMod! Hated to have to revert to the stock image but needed the compass working for map apps, etc.
The compass needle in the compass test acted whacky, often pointing in the opposite direction of north and changed direction wildly with small changes to the phones orientation (in any axis). There was one particular phone orientation where if it was just right the needle would spin around at high speed when not moving the phone at all (didn't matter what horizontal direction the phone was pointing, just the orientation relative to gravity). But I noticed that at all times, all 3 magnetic field values were steady in all 3 axis. Changing the phone orientation would result in a smooth change in the magnetic field values. So where was this wild change in the needle direction coming from?
The app also has tests for these other sensors: accelerometers, gravity, linear acceleration, and rotation vector. For the first three sensors, the values behaved normally, never jumping around when moving the phone around, but always smoothly changing value. The rotation vector test was different. The rotation vector values for all three axis did jump around, particularly at that specific orientation I mention above.
Could both the compass problem and the rotation vector problem be caused by the same bug?
I used the exact install procedure described in the "[GUIDE][CTmod] Rooting the Prevail for Dummies (written by a dummy)" thread. I also did another install using the instructions in the first post of this thread, the only difference being the setting of the "Settings-> CTMod-> Koumakernel-> None|Data|SSm" option. Both installs had the same compass behavior. Not GPS though. GPS did not work for the "Dummies" install (Settings-> CTMod-> Koumakernel set to Data) but did work installing using bloodawn's instructions (Settings-> CTMod-> Koumakernel left unchanged).
BTW - Loved CTMod! Hated to have to revert to the stock image but needed the compass working for map apps, etc.