เนื่องจากขณะนี้รอม Cyanogen 2.3.x กำลังได้รับความนิยมเพิ่มขึ้นเรื่อย ๆ แต่ยังมีปัญหากับการบริโภคพลังงาน ผมจึงเอา Kernel Source code จาก CM และ SuperAosp มาพัฒนา เพื่อให้ลดการบริโภคพลังงาน รวมทั้งได้ Overclock CPU ควบคุมด้วย Undervolt เพื่อให้เกิดความเสถียรและอุณภูมิไม่สูงจนทำให้เกิดความเสียหายแก่ฮาร์ดแวร์ได้ จึงอยากให้พี่น้อง A88 ช่วยทดสอบครับ
v.6 for CM7.1 & SuperOSR & MYGingerBGaia
Changelog 03/11/2011
+ Added I/O Scheduler SIO และ VR ( อะไรคือ I/O Scheduler (http://forum.sdx-developers.com/index.php?topic=16629.0))
+ Added Scaling Governor MINMAX, SCARY, SavegedZen
+ Lower Wifi Voltage แก้ค่า MMC_VDD = 28_29
+ Enabled Modules Build-in
– CIFS
– NFS
– UFS
– FUSE
– HFS
– ISO9660
– UDF
+ ค่าเริ่มต้น CPU 600 MHz, SIO I/O Scheduler, Ondemand Scaling Governor
v.5 for CM7.1 Changelog 13/10/2011
– fixed for CM7.1 RC2&Daily build
– add filesystems ntfs, udf, iso9660
v.5 for SuperOSR2.0.1 Changelog 13/10/2011
– fixed WIFI
– add filesystems ntfs, udf, iso9660
v.4 Changelog 14/08/2011
– Kernel 2.6.32.9 ( SuperAosp source : thank to CML )
– Overclock/Undervolt 1.2GHz
– ค่าเริ่มต้น 864 MHz
v.3b Changelog 30/07/2011
– Overclock/Undervolt 900 MHz
– ค่าเริ่มต้น 806.4 MHz
– ค่าเริ่มต้น Scal. Gov. = Ondemand (เหมาะสำหรับการ Stand by เครื่อง เพื่อลดการใช้พลังงาน)
– อื่น ๆ ไม่ได้เปลี่ยนไปจาก V.3a
v.3a Changelog 26/07/2011
– Overclock/Undervolt to 864 MHz
– ค่าเริ่มต้น 600 MHz
– ค่าเริ่มต้น Scal. Gov. = Smartass
– fixed wifi ค้นหาเร็วขึ้น ค้นหาได้ระยะไกลขึ้น
– fixed การบริโภคแบตน้อยลง
v.2.1 Changelog 3/06/2011
– fixed freeze & boot loop (แก้ไขอาการเครื่องค้างและรีบูต )
v.2.0 Changelog 31/05/2011
– Overclock/Undervolt to 806.4 MHz
– fixed Smartass
v.1.0 Changelog 24/05/2011
– เพิ่ม CPU freq – Smartass ตั้งไว้เป็นค่าเริ่มต้น
– ปรับ Max sleep mode ให้บริโภคแบตตอรี่น้อยลง (โหมด smartass)
– fix msm battery
– fix wifi
วิธีติดตั้ง
– ติดตั้ง/Install .zip ผ่าน Clockworkmod Recovery
v.6 for SuperOSR 2.2.0
build 10/11/2011
Download http://www.mediafire.com/?pv6uilj6laggfzc
v.6 for CM7.1 Stable&Daily build
build 02/11/2011
Download http://www.mediafire.com/?2ctyx468w1rkoez
v.6 for SuperOSR 2.0.1
build 02/11/2011
Download http://www.mediafire.com/?s2a9bd4icwi2g92 ***wifi Fixed 6/11/2011 10:35 น.
v.6 for MYGingerBGaia1.1.0
build 02/11/2011
Download http://www.mediafire.com/?9t78co33td74wca
v.5 for CM7.1 Stable&Daily build
build 13/10/2011
Download http://www.mediafire.com/?cdhac9kbuat7717
v.5 For SuperOSR 2.0.1
build 13/10/2011
Download : http://www.mediafire.com/?81voo0icnj1278c
v.4 (SuperAosp-mod)
build/date 14/08/2011
Download http://www.mediafire.com/?u49du655u7kby60
v.3b
build/date 29/07/2011
Download http://www.mediafire.com/?4onxcd6dknmx8sd
v.3a
build/date 25/07/2011
Downlond http://www.mediafire.com/?7071zgbatjaqy6c
Tips:
** ใช้ No-frills CPU Control ในการเปลี่ยน I/O Scheduler https://market.android.com/details?id=it.sineo.android.noFrillsCPU&feature=search_result
** Mount/Unmount ISO file ใช้ Terminal emulator
การ mount พิมพ์
su
mkdir /mnt/sdcard/iso
mount -t iso9660 -o loop /mnt/sdcard/xxx.iso /mnt/sdcard/iso
การ unmount พิมพ์
umount /mnt/sdcard/iso
** CIFS ใช้โปรแกรม CifsManager https://market.android.com/details?id=ws.plattner.cifsmanager
My Kernel Source Code http://www.mediafire.com/?x5s7wtbjfx13pw1
Original source code from CML@SuperAosp http://www.movilzona.es/foro/superosr-por-superteam-gingerbread-t6035.html
Thanks to :
– Cyanogenmod team
– CML@SuperAosp kernel source code
– thederekjay@ https://github.com/thederekjay for kernel source
คำเตือน : ผู้พัฒนา (PJ) ไม่รับผิดชอบต่อความเสียหายเครื่องของท่าน จากการใช้งานเคอร์เนลด้วยความสมัครใจของท่านเอง แต่ขอให้ท่านสบายใจได้ว่าผู้พัฒนาได้ทดสอบมาเป็นอย่างดี ก่อนเผยแพร่สู่สาธารณะ
นอกจาก CPU แล้วมันยังมีหลายส่วนที่จะทำให้รอมลื่นขึ้น ทั้ง แรม การ์ด การอ่าน/เขียนข้อมูล(I/O) การ์ดแสดงผล (GPU) รวมทั้งคนทำรอมที่เขียนสคริปต์ เพื่อดึงพลังส่วนต่างๆ ออกมาให้สอดประสานกันได้มากที่สุด
CPU ที่ Overclock มา แต่ส่วนอื่น ๆ ไม่ได้ถูก Overclock ตามไปด้วยอาจทำให้เกิดคอขวด ในการ Output ข้อมูล การ Overclock CPU เพืยงอย่างเดียวจึงไม่ได้ทำให้มันลื่นขึ้น ส่วน Undervolt CPU คือการลดแรงดันไฟส่วนเกินลง เพื่อให้ CPU เย็นลงและประหยัดไฟมากขึ้น แต่ทำให้ประสิทธิภาพของ cpu ลดลงหรือเปล่าผมไม่แน่ใจ เพราะตามตำราบอกว่าไม่ลดลง ผมก็ยังข้องใจกับมันอยู่เหมือนกันครับ
ขอบคุณครับ ความรู้ใหม่เลย
@PJ คับผมก็รู้สึกแปลกๆ คับ
แต่ยังไงก็ต้องขอบคุณ มากที่นั่งทำ kernel ดีๆ ให้กับพวกเราคับ
ลง kernel 1.2 GHz เมื่อคืนปรากฎว่า reboot ไม่ได้ค่ะ ตอนนี้ทำอะไรไม่ได้เลยค้างหน้าหุ่นเขียวไม่แน่ใจ brick หรือปล่าว กะว่าจะ flash Rom ใหม่แต่ sdcard ก็ใช้ไม่ได้ช่วยแนะนำวิธีหน่อยค่ะ ผ่าน a88 tools หรือ RUT หรือ SUTR ได้มั้ย ขอบคุณค่ะ
@Aye_zaa
ไปโหลดตัวนี้คับ
rom 0
http://www.4shared.com/file/tS7qLmVb/F0X-219D-0-5004-A01.html
กับ sutlr
http://www.4shared.com/file/bXDODuia/SUTLR_v170.html
โหลดเสร็จแล้ว
Download Mode : วางสาย + เพิ่มเสียง + เปิด/ปิดเครื่อง
แล้วเสียบสาย usb เลือก earser user data คับ รอ ถ้าขึ้น error 0x4000 ก็ไม่ต้องตกใจ
เปิดเครื่องใหม่ ตอนนี้ rom จะเป็น 2.1 แล้ว ก็เข้าจนขึ้นหน้าปกติ แล้วลง rom 0 อีกครัั้งคับก็จะปกติ แล้วค่อยลง rom อื่นๆ ต่อได้
ปล.ที่ error เกิดจากตอนช่วงสุดท้ายในการลง rom ต้อง reboot ด้วยตัวเอง แต่บางทีทำไม่ได้เลย error แต่ไม่มีผลกับระบบคับ ที่ให้ลงใหม่ เพื่อความสบายใจคับ ว่าไม่มี error อะไร (แต่ผมลงใหม่ทุกครั้งคับ)
@Aye_zaa
1. ต้องแน่ใจว่าใช้รอม CM2.3.x อยู่นะครับ
2. “ค้างหน้าหุ่นเขียว” ตรงเอนิเมชั่น ที่หมุน ๆ รึเปล่าครับ ถ้าใช่คงไม่บริคครับ ลองมาสเตอร์รีเซ็ตใหม่
3. SDCARD ใช้ไม่ได้ เพราะแฟลชเคอร์เนลนี้ หรือว่ามันใช้ไม่ได่อยู่แล้วครับ
4. ยังไงลองทำตามวิธี คุณ pboon_T ครับ
เพิ่มเติมข้อมูล เรื่องการปรับแรงดัน CPU นะครับ
ผมเคยทดลองกับ Galaxy Tab เพราะสามารถปรับตั้งได้ ผลคือ ถ้า overclock ไปแล้ว มีอาการ hang ผมไปเพิ่มแรงดัน จะทำให้มันเสถียรขึ้น แต่แลกกับการที่มันจะทำให้แบตหมดเร็วขึ้นด้วย การปรับลด จะช่วยให้ประหยัดแบตเตอรี่ แต่อาจจะทำให้ hang ได้ เช่นกัน
ผมเข้าใจว่า เหมือนการ overclock CPU บน PC ที่ต้องปรับให้เหมาะสมที่สุด ที่ทำงานได้ดี และเสถียร ปรับแรงดันมากไป นอกจากจะทำให้แบตหมดเร็วแล้ว ยังทำให้อุณหภูมิสูง จน hang ก็ได้
สวดยอด
ไม่เข้าใจว่า 2.3 นี้เล่นเกมทีไรทำไมชอบรีเครื่องจัง แต่ก็ไม่ได้รีตลอดนะแต่ก็เป็นบ้างไม่เป็นบ้าง แต่ถ้าเป็น 2.2 ไม่มีรีเลย อยากให้แก้เรื่องเวลาเล่นเกมแล้วเครื่องรีด้วยได้ไหมครับ
@pboon_T & pj ขอบคุณค่ะ ตอนนี้ใช้ ROM SuperAosp ค่ะ เมื่อเที่ยงลอง boot image ใหม่ผ่าน cmd โดยลง kernel 900Hz ลองอยู่หลายครั้งกว่าจะได้จู่ๆได้เฉย(จริงๆน่าจะไม่ใช่วิธีแก้ ฮ่าๆๆๆๆ) แต่ตอนนี้ reboot ตัวเองและแน่นิ่งไปอีกแระ
คงต้อง flash ROM แล้วล่ะค่ะ หาก ผ่าน SUTLR ได้โดยไม่ต้องใส่ไฟล์ใน sdcard ก็น่าจะได้ค่ะ เพราะเปิด sdcard ไม่ได้เลย เดี๋ยวจะลองดู ขอบคุณค่ะ
@sabayjoo_ เกมอะไรครับ ที่เล่นแล้วรีบู๊ต ผมจะได้เอาไว้ทดสอบ
วันก่อนที่คุณ nisit บอกเล่นเกม Fieldrunner HD แล้วเครื่องกระตุก ผมก็ไปซื้อมาเล่น แต่ไม่พบอาการกระตุกนะครับ และไม่มีรีบู๊ตแม้แต่ครั้งเดียว เล่นโหมด hard ได้คะแนน 2 แสนกว่า ๆ (ว่าแต่เกมนี้มันสนุกดีแฮะ ปรกติเป็นคนไม่เล่นเกม)
ส่วนเรื่องแก้ปัญหานี่ ผมเห็น dev หลายคนก็ปวดหัวเหมือนกันครับ เพราะบางเครื่องเป็น บางเครื่องไม่เป็น อย่าง kernel superAOSP ผมไปอ่านคอมเมนท์ หลายคนบอก WIFI ใช้ไม่ได้เลย แต่หลายคนก็ไม่มีปัญหา จนคุณ CML เขาปล่อย Kernel source code แล้วบอกว่า “ใครก็ได้ เอาไปแก้ที” เพราะเขาปล้ำกับ wifi มาตั้งแต่ RC1 แล้ว และปัญหาแบบนี้มีกับทุกยี่ห้อ ทุกรุ่น
@nisit – แอพนี้แจ่มแฮ่ะ แต่คงเฉพาะ GTAB ใช่มั้ยครับ แล้วมันใช้ได้ทุก Kernel หรือเปล่าครับ หรือว่า เฉพาะ custom kernel ที่มีมอดูลนี้
@pj เล่น Fieldrunners ไม่กระตุกเลยหรือครับ สงสัย background app ของผมจะมีเยอะกว่า … 555
ผมซื้อ Galaxy Tab มาเล่นเกมส์นี้ สนุกกว่าเล่นบน A88 มากครับ จอใหญ่ สะใจกว่าเยอะ เมื่อสักครู่ก็พึ่งเล่นจบไปอีกรอบ เล่นแบบ hard/classic โดยไม่เสีย life เลย (เฉพาะด่าน Crystal Caves)
App “SetCPU” ที่เห็นตั้งค่าแรงดันได้ น่าจะขึ้นกับ Kernal นั้นๆด้วยครับ เพราะบน A88 ไม่เห็นเลย และผมใช้ Custom ROM แบบที่ Overclock ได้ บน Galaxy Tab ทำให้เห็นแบบนั้น และไม่เคยทดลอง
ใช้บน Official ROM ครับ
เพิ่มเติม เรื่อง Wifi ครับ
เครื่อง A88 ของผมก็มีปัญหากับ Wifi แต่เป็นเฉพาะกับ Wireless Router ZyXEL 660HW รุ่นแรก ที่ผมใช้ที่อีกบ้านหนึ่ง จะมีปัญหาหลุดบ่อยๆ ทั้งๆที่อยู่ใกล้มาก แต่ผมใช้กับ Router ASUS RT-N12 ไม่มีปัญหาเลย เสถียรดีครับ
ปัญหาส่วนหนึ่ง อาจจะเพราะเกิด conflict อะไรสักอย่างกับตัว Router บางรุ่น บางยี่ห้อ แล้วมีปัญหา ทำให้การแก้ไขปัญหา ทำได้ยาก
ที่ผมเล่นแล้วรีนะครับ NFS Shift , Cut The rob ที่ผมเล่นหลักๆก็สองเกมนี้ครับ รีครับ มันเป็นประมาณว่าอยู่ดีๆอยารีก็รี ถ้าอารมณ์ดีมันก็ไม่รี แต่บางที่ แค่เปิดเครื่อง ยังไม่ทั้นได้เล่นไรเลยครับ แค่เลื่อนๆดูโปรแกรม รีก็มี รอมที่ผมเป็นนะครับ 2.3 ทุกตัวเลย ลองเปลี่ยน kernel ก็แล้วครับเป็นเหมือนกันหมดครับ แต่โดยส่วนมากจะรีเพราะเล่นเกมนะครับ แต่ตอนนี้ผมย้ายมาเล่น 2.2 ยังไม่เคยเจออาการเครื่องรีเลยครับ เพื่อนผมก็ใช้เหมือนกัน ก็เป็นเหมือนกันเลยครับของเพื่อนผมเจออาการรีบ่อยกว่าเครื่องผมซะด้วยซ้ำไปครับ ผมก็ไม่เข้าใจจริงๆ แต่ก็ตองขอบคุณท่านๆมากๆนะครับที่คอยพัฒนาสิ่งดีๆให้ได้เล่น ได้ลอง
ขอบคุณครับ
อยากถามเรื่อง แชร์เน็ตให้อุปกรณ์อื่นครับ เพื่อนๆ ใช้ pj kernel คู่กับรอม cm เวอร์ชั่นไหนกันมั่งครับ ผมลองมาหลายคู่แล้ว ยังทำ wifi tethering ไม่ได้เลย
@nisit ทำให้ผมติดเกมน่ะนี่ ผมเอามาเล่นบน iconia a500 ใหญ่สะใจ แย่งลูกสาวเล่นอีกต่างหาก 555
@ sabuyjoo เดี่ยวผมลองดูครับ เรื่องเกมนี่ เรื่องใหญ่จริง ๆ
@ chirameto เง้ย ไหนว่าได้แล้วครับ ยังไง ไปหาแอพชื่อว่า pdanet tablet ในมาร์เก็ตครับ ติดตั้งทั้ง a88 และ tablet แล้วเซ็ตบน a88 ก่อน เป็น sever แล้วไปเซ็ตที่ tablet เป็น client มันจะแชร์ผ่านบลูทูธ ผมว่ามันประหยัดแบตกว่า wifi tether อีกน่ะ
แชร์เน็ต ตอนนั้นทำได้ครับ แต่พออัพ cm version หลังๆ ก็เจ๊งอีก ล่าสุดลอง 166 + v4 ก็ใช้ไม่ได้ เจ้า a500 ของผมหา hotspot ไม่เจอซะงั้น
คุณ pj ครับ ช่วยทำ boot.mig รอม 2.1 ให้วิ่ง 764 -900ได้ไหมครับ ขอบพระคุณร่วงหน้าครับ
คือว่าอนุรักษ์ของเก่านะครับ ใช้ ของคุณ คง อยู่ก็ใช้ดีมากครับแต่อยากได้แรงๆขึ้นมาอีกหน่อนะครับ
rom 2.1 มี 800 MHz นี่ครับลองดูกระทู้เก่า ๆ
ส่วนถ้าจะเอามากกว่านั้น คงยากหน่อยเพราะผมไม่มี Source code ครั้นจะแตก initramfs แล้ว overclock จาก zImage ก็ไปต่อไม่ถูก 55+
อ๋อผมนึกออกแล้ว ของผมเก็บไว้แล้ว วิ่ง800 เป็นไฟล์ .nbo ขอบคุณมากครับ
I am watting for new kernel
คุณ pj ใช้ cm ตัวไหนเหรอครับ
อัพ v.4 แล้วสถานะแบตมันไม่เปลี่ยนเลยคับ ทำไงดี
V5 มาแล้วครับ
Fixed for CM7.1 และ SuperOSR 2.0.1
(http://upic.me/show/29077233)