ลองทำแบบผมดู นะครับ เอาไฟล์นี้ http://www.ziddu.com/download/16195028/gps.rar.html
แตกไฟล์ แล้วใช้ root explorer ก๊อบ ไปวาง ใน system/etc/วางในนี้ แล้วแก้ permission เป็น rw-r-r
อย่าลืมแก้ ตัว mount r/w เป็น mount r/o นะครับ ไม่งั้น มันจะไม่ยอม ให้วาง ใส่ นะครับ เสร็จแล้ว restart รอบนึง ใช้ gps test ในที่โล่งแจ้ง รับรองจับได้ ภายในไม่เกิน 1-2 นาที่ ครั้งต่อ ๆไปก็ใช้งานได้ น่าจะตามปกติ ลองดูครับ ได้ไม่ได้ยังไงแจ้งผล ด้วยนะครับ ป.ล. สามารถทำได้กับทุกรอมที่มีปัญหา gps ครับ
แล้วแก้ permission อย่างไรครับ ผมลองใช้โปรแกรม astro file manager ทำไม่เป็นง่ะ
ต้องใช้ Root explorer ครับ
ขั้นตอน น่าจะเป็น ก่อนวางไฟล์ต้อง mount ให้ /system/etc เป็น r/w หลังจากนั้นแก้ permission gps.conf เป็น rw-r–r– แล้ว แก้ mount กลับเป็น r/o ครับ ทั้งหมดใช้ root explorer จัดการ
ก่อนวาง ให้เป็น R/O นะครับ วางเสร็จแล้วแก้ permission เป็น rw-r-r– แล้ว รีบูท ครับ ผมมือใหม่ใน 2x ครับ แต่ใช้ a99 มานาน แก้ปัญหาไป ใช้ไป ตอนนี้ แทบจะเขียน รอม มัน ได้แล้ว กับ a99 5555
ไม่ใช่จะขัดนะครับ ถ้าเป็น r/o คือ read only ไม่น่าจะ copy อะไรลงใน /system/etc ได้ ปกติ /system จะถูก mount ให้เป็น read only ดังนั้นถ้าจะแก้ จะลบ จะ copy ต้อง mount /system ให้เป็น ตามรูปแรก ต้องกดปุ่มที่เขียนว่า Mount R/W ไม่งั้นจะ error แบบรูปที่ 2 หลังจาก copy ได้แล้ว ให้ set permission เป็น rw-r–r– แล้วก็กดปุ่มอีกที (ปุ่มจะเปลี่ยนเป็น Mount R/O )
โทษทีครับ ลืม ไป 555
ทำแล้วก็ยังไม่ได้อยู่ดีอะครับ
เอางี้ ลองตัวที่ผมใช้มั๊ย แต่ผมเปลี่ยน 2 ตัวนะครับ คือ gps.conf และ gps_brcm_conf.xml ตามคำแนะนำในบาง post ของ xda ผมใช้แบบนี้แล้ว work ครับ copy ของเดิมเก็บไว้ก่อน แล้วเอา gps.zip ที่ผมแนบมาแตกไฟล์ไปลง ที่ /system/etc แล้วแก้ permission ทั้ง 2 ไฟล์เป็น 644 หรือ rw-r–r– ตามนั้นแหละ จากั้น boot (แนะนำให้เิปิด gps ทิ้งไว้เลยครับไม่ต้องปิด มันไม่เปลืองแบตครับ ตัวกินแบตจะเป็นเนวิเกเตอร์ในกรณีที่ใช้งาน) แล้วลองออกไปยืนในที่โล่งหน่อยในครั้งแรก หาไฟล์เช่น gpsstatus มาลงแล้วลองทดสอบการจับดาวเทียม ทำตามนี้มันคงจะจับดาวเทียมได้ภายในไม่เกิน 1 นาทีในครั้งแรก จากนั้นจะเร็วขึ้นเพราะมัใช้ค่าบางอย่างใน cache ช่วยครับ
ในกรณีใช้ gpsstatus หลังจากโปรแกรมจับดาวเทียมได้ให้กดเมนูเรียก tool แล้ว manage a-gps ทำการดาวน์โหลดข้อมูลด้วย ทำแบบนี้จะทำให้การรับตำแหน่งดาวเทียมดีขึ้น และควรจะใช้โปรแกรมที่เกี่ยวข้องดาวเทียมทุกวัน เช่น gpssatatus เอาแค่วันละครั้งเพื่อให้ข้อมูล last position ของดาวเทียมมัน update ใน cache ครับ
ชัว คับวิธีนี้ ทำตามทุกขั้นตอนอย่าพลาดได้ชัว ขอบคุณคับผม