ตอนนี้จากที่อดนอนทั้งคืน ผมลองมันทุกวิธีเลย จนถึงขึ้นเสี่ยงยัด firmware ตัว wifi ใหม่ลงไปผลคือเหมือนเดิม เลยกลับมาตั้งต้นแล้ว ลองใหม่แล้วสังเกตุ สิ่งที่ได้คือ ทำตามนี้ http://forum.xda-developers.com/showthread.php?t=1445766
ได้จริงตามที่เค้าว่าครับ เค้าอธิบายว่าบางประเทศจะมีการอนุญาติให้ใช้คลื่นความถี่ wifi ไม่เหมือนกันเช่นญี่ปุ่นจะห้ามใช้ channel สูงกว่า 12 อะไรแบบนี้ มันมีผลต่อตัวไวเรสที่เป็น /b/g/n พวกนั้น ซึ่งที่มาว่าทำไมไม่ได้ศึกษาละเเอียด(ง่วงโคตร)
เอาง่ายๆคือ ไปแก้ พารามิเตอร์
sqlite3 /data/data/com.android.providers.settings/databases/settings.db “INSERT INTO secure (name, value) VALUES (‘wifi_country_code’, ‘EN’);”
wifi_country_code แก้เป็น EN แล้วได้จริงๆไวไฟใช้ได้ แต่!!! เนื่องจากมันเป็นการหลอกว่าเป็น EN ที่ปลายทาง ไอตัว settings.db มันจะมีตัวอั๊บเดทมันเมื่อมีการทำงานอะไรบางอย่างของเครื่อง ทำให้มันจะโดนแก้กลับไปเป็น th ได้ตลอดเวลา ไม่ว่าจะเพราะการสั่งซิงโคไนซ์หรือเปิดปิดสถานะอะไรบางอย่าง ทำให้ไวไฟเราก็จะเอ๋อขึ้นมาอีกแล้ว ตอนนี้ผมกำลังหาทางว่า ทำไมถึงต้องแก้เป็น EN เพื่อนให้ใช้งานได้ มีเซ็ทติ้งอะไรที่เรียกเป็น TH หรือของไทยนั้นอะไรมันหายไปจากเดิม และถ้าหาไม่เจอจริงๆทำไงถึงจะหลอกให้มันเห็นเป็น EN ทุกครั้งที่เปิดไวไฟ ตอนนี้จะสู้อีกซักคืน T_T