(เฉพาะท่านที่ root แล้วเท่านั้นนะครับ แต่ใครจะไม่ root หล่ะ :P)

อย่างที่เราๆ ท่านๆ ทราบกันอยู่แล้ว ว่าเจ้า N1 ที่ว่าแบ็ตอึดๆ แล้ว บางครั้งก็ยังไม่พอใช้ให้ครบวัน เลยมีการ idea ดัดแปลงการควบคุมแรงดันไฟ (volt) ที่จ่ายให้ cpu ให้จ่าย volt น้อยลง ผลก็คือทำให้ประหยัดได้ โดยเพื่อไม่ให้กระทบกับการทำงาน จึงตั้งให้ลด volt เฉพาะช่วงที่ใช้ cpu น้อยๆ เช่น ช่วง standby ปิดจอไม่ได้ทำอะไร

ส่วนที่ทำการควบคุม volt นั้นต้องทำการแก้ไขที่ kernel โดยตัว kernel นั้นจะอยู่ในส่วนของ boot partition ซึ่งทำหน้าที่ติดต่อการทำงานระหว่าง hardware และ os อีกทีหนึ่ง เพราะฉนั้น kernel ที่ดัดแปลงแล้วจึงนำไปใช้ได้กับเกือบทุก rom นั่นเอง (แต่ส่วนใหญ่เค้าใช้กับ Cyanogen)

การติดตั้งเกือบทุกตัวแทบจะเหมือนกันทำประมาณนี้

  1. ต่อ n1 เปิด adb command และ remount system partition adb remount
  2. push wifi driver ไปไว้ที่ system/lib/module adb push bcm4329.ko system/lib/modules/bcm4329.ko
  3. reboot เข้า fastboot/bootloader (แนะนำให้ลง “quick boot” หาจาก market)
  4. ทดสอบว่า fastboot เจอ n1 หรือยัง fastboot devices
  5. flash boot partition fastboot flash zimage zImage

ตัวแรกตัวต้นฉบับครับ undervolted ที่ speed เดิม (ส่วนตัวยังไม่เคยใช้)
http://forum.xda-developers.com/showthread.php?t=634587

อีกตัวชื่อ Diet Kernel จะ undervolt ที่ speed ต่ำและ overclock (1.1 GHz) เมื่อใช้งาน ผลที่ได้คือใช้งานแล้วเร็วขึ้น ในขณะที่แบ็ตก็อึดขึ้น ทดลองใช้ครบ 12 ชม. (ทั้งเล่นเน็ต/twitter/โทรศัพท์ 4-5 ครั้ง) แบ็ตเหลือประมาณ 30%
http://forum.xda-developers.com/showthread.php?t=654416

ตัวสุดท้ายที่แนะนำ Conservative Power Governor Kernel ทำทุกวิถึทางให้ประหยัดแบ็ตที่สุด 😛 ใช้งานมีบางจังหว่ะที่หน่วงๆ บ้าง แต่แบ็ตอึดมากกก ใช้ครบ 12 ชม. แบ็ตเหลือประมาณ 50%
http://forum.xda-developers.com/showthread.php?t=653598

ในแต่ละตัวที่แนะนำก็มีรายละเอียดปลีกย่อยอีกเล็กๆ น้อยๆ เช่น ปรับแต่งเสียงให้ดังขึ้น, ใช้ scheduler คนละแบบ ฯลฯ ลองศึกษาดูครับ