smanshave wrote:
不過我看別廠牌的機種...(恕刪)
所以其實我也有點糊塗了~"~
我後來有測試到,當進入工程模式的Compass項目後可以做繞8歸零。
這個動作做完以後akm_set.txt裡的數值會被改寫(但在其他程式裡怎麼繞數值都維持不變)
所以理論上這就是Sony的"校正"。
只不過歸零後我仍然有0.6度的偏差,玩遊戲一樣是歪的
所以大膽假設,這六組數字只能定義出手機在三維空間裡可能的各種角度,但還是缺乏一個定義基準點的校正方式。也就是類似HTC或三星那種,將手機平放按下按鍵,設定出絕對的"上"與"下"的方法。
也就是說,這六組數字,我想再怎麼改都沒有用了Orz
按寫程式的邏輯來看,定義重力感應器正確的offset,應該要有九到十二組參數。六組定義正面朝上與正面朝下時所可能的各種角度(可以假想手機本身的旋轉可以構成一個球體)
另外三組定義正面朝上時,絕對的上方數值。另外三組定義正面朝下時的數值。
理論上應該是這樣,不過這都是猜測啦
如果是這組晶片不支援絕對上下的Offset參數,再怎麼繞8也是白搭

真希望Sony能出一個校正的工具
