0095 | Android : วิธีแก้ไขเว็บเข้าไม่ได้เวลาต่อ EDGE (ชั่วคราว)

Friday, February 19th, 2010 Posted in Misc | 1 Comment »

พอดีว่าเจอปัญหาอย่างนึงบน nexus one (ซึ่งถามเพื่อนที่ใช้ htc hero แล้วก็เจอเหมือนกัน)
ดังนั้น ผมว่ามันคงเป็นปัญหาของ android เองละมั้ง

คร่าวๆ ก็คือ ถ้าเกิดเรา “เคย” ต่อ wifi มา จากที่ไหนก็ตามแต่
จะทำให้เครื่อง android ของเราจำ DNS ที่ตั้งค่ามาจาก wifi นั้น
แล้วพอปิด wifi หรือสัญญาณหลุด พอกลับเข้าระบบ EDGE/GPRS
มันจะต่อติด แต่เข้าเว็บ หรือทำอะไรแทบไม่ได้เลย (ได้ข่าวว่า 3G ไม่มีปัญหานี้)
เลยหาวิธีแก้ขัดมาครับ

ก่อนอื่น root เครื่องซะ! (คิดว่าคง root กันอยู่แล้วมั้ง) แล้วไปหา App ชื่อ ‘GScript Lite’ ใน Market ลงไว้เลย
หาไม่เจอก็ scan barcode นี้ได้เลยฮะ

ลงเสร็จเปิดโปรแกรมขึ้นมา แล้วกดปุ่มเมนู จะขึ้นตามรูปทางซ้าย แล้วกดปุ่ม add กรอกข้อมูลตามรูปทางขวา หรือตามนี้เลยครับ

setprop net.dns1 203.146.237.222
setprop net.dns2 203.146.237.237

กดปุ่มเซฟ กลับมาหน้า home screen มา add shortcut กันนิดหน่อยเพื่อความสะดวกในการใช้งาน

แล้วทีนี้ เวลาขึ้นสัญลักษณ์ตัว E/G แล้วเข้าเว็บไม่ได้ก็กดไอ้นี่ซะ…

Tags: , ,

0094 | ดึง Memory ของ Nexus One ออกมาใช้ให้หมด

Thursday, January 28th, 2010 Posted in Misc | No Comments »

สืบเนื่องจาก kernel 2.6.29 ของ Nexus One มันมีบั๊กนิดหน่อย
ทำให้ allocate ram ออกมาได้แค่ 200 กว่า MB ทั้งๆ ที่มันมีให้ใช้ตั้ง 500 MB !!!!

อ้าว แล้วทีนี้ทำไงล่ะ .. รอ OTA update ก็ไม่รู้เมื่อไหร่ แถมยังไม่รู้ด้วยว่ามันจะมีมั้ย
จะอัพเป็น kernel 2.6.32 ตอนนี้ก็บั๊กจมอีก วันนี้ พระเอกขี่ม้าขาวของเรามาแล้วครับ

@cyanogen ผู้ทำ Custom ROM ของ Android อันโด่งดังได้ backport ตัวแก้ไขให้เห็นแรมเพิ่มอีก 200MB ลง kernel 2.6.29 แล้ว
แต่… ถ้าไม่อยากใช้ Cyanogen MOD หรือยังไม่พร้อม wipe เครื่องตอนนี้จะทำไงล่ะ?

ก็โหลดไปลงเองไงครับ ไม่ยาก (แต่ก็ไม่ง่ายเท่าไหร่)

คำเตือนขั้นร้ายแรง เสี่ยงต่อการทำเครื่องพัง
กรุณาทำ Nandroid backup ก่อนเสมอ !!!

อันดับแรก โหลดไฟล์ต่อไปนี้ไปเก็บไว้ใน folder superboot (ยังจำได้มั้ยเอ่ย ที่ไว้ root เครื่อง)

เสร็จแล้ว reboot เข้า fastboot (ปิดเครื่อง > กด track ball แช่ แล้วกดปุ่มเปิดเครื่อง)
สั่งคำสั่งนี้

fastboot-windows flash zimage zImage-2.6.29.6

reboot เครื่องกลับมาแล้ว (ถ้าเข้าได้) จะพบว่า wifi หายไป ! (อย่าเพิ่งไปทำอะไรมันนะครับ)

เสียบสาย usb เปิด usb debugging mode ด้วยนะครับ
สั่งคำสั่งต่อไปนี้อีกที (command prompt ยังอยู่ที่เดิมนะครับ)

adb-windows remount
adb-windows shell mkdir /system/lib/modules/2.6.29.6-cyanogenmod
adb-windows push bcm4329.ko /system/lib/modules/
adb-windows push bcm4329.ko /system/lib/modules/2.6.29.6-cyanogenmod

แล้ว reboot เครื่องอีกทีครับ

Tags: , ,