เนื่องจากขณะนี้รอม 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) ไม่รับผิดชอบต่อความเสียหายเครื่องของท่าน จากการใช้งานเคอร์เนลด้วยความสมัครใจของท่านเอง แต่ขอให้ท่านสบายใจได้ว่าผู้พัฒนาได้ทดสอบมาเป็นอย่างดี ก่อนเผยแพร่สู่สาธารณะ
ผมลอง Flash 1GHz_boot.img แล้ว ด้วย Terminal
su
flash_image boot /sdcard/1GHz_boot.img
reboot
แล้วหน้าจอค้างที่ Wellcom ครับ
แก้ไขอย่างไรดี ใช้ build 152 ครับ kernel playoss
***
ลองใหม่ ใช้งานได้แล้วครับ ขอลองด้วยครับ
Kernel version เปลี่ยน
หน้าจอ
@PJ
จอเอียงกลับด้านทำไงคับ
อันนี้ที่ผมทำนะ ถอยกลับไป rom ที่ไม่เอียงผิดด้านก่อนครับ แล้วเริ่ม flash ใหม่ แล้วหายเลยครับ
ผมเคยเป็นพักนึงครับตอน 2.2 ตอนนั้นรู้สึกไม่ได้แก้อะไร จู่ๆเครื่อง restart ก็เลยกลับมาปกติ มีต้อง calibrate sensor นิดหน่อยเท่านั้นครับ … ลองถอย ROM น่าจะแก้ได้ครับ
ขอบคุณ คุณ pj ครับ เดี๋ยวลองดู
ลองแล้วครับ flash แล้วได้เลขเวอร์ชันเคอร์เนลดังนี้
ทดสอบใน Terminal ได้ผลตามนี้
แล้วคืนนี้ผมก็จะตั้งค่าไว้ตามนี้
สิ่งที่เห็นได้ชัดตอนนี้คือ ความเร็วแบบ ปรื๊ดๆๆ ลื่นติดมือ โว้วเย่ ด้านผลตอบสนองถือว่าพอใจมาก แต่ไม่รู้ว่ามีผลข้างเคียงกับฮาร์ดแวร์หรือเปล่า อันนี้ก็ต้องดูกันยาว เดี๋ยวพรุ่งนี้ ผลเป็นยังไงจะมารายงานครับ
———— update —————-
เนื่องจาก ที่เซ็ทไว้ดังกล่าว หลังจากเล่นเกมได้สักพัก แบตเตอร์รี่ก็ร้อนวูบวาบ ผมละหวั่นๆ เดี๋ยวโป้งป้างคามือ เลยลด Minimum ลงเหลือ 122 MHz ทิ้งไว้ลองดูว่าพรุ่งนี้จะเป็นยังไง จะมาอัพเดทอีกทีครับ
———— update 08:07 AM —————
สถานการณ์ตอนนี้ปกติดีครับ ลื่นปรื๊ดๆ ยังไม่แฮงค์ ไม่รี เดี๋ยววันนี้ลองใช้งานทั้งวันดูครับ
———– update 04:05 PM —————–
วันนี้เอาลงแอพ เล่นไวไฟ เล่นเกม ปรากฎว่า แฮงค์กระจายเลยครับเครื่องผม เอ๋อเหรอ ไปเลย เลยจัดการ แฟลชตัว v3b ลง แล้วถึงกลับมาเป็นปกติ เป็นข้อมูลเพื่อเป็นทางเลือกให้คนอื่นครับ
โห เริ่มแรกต้องทำไงครับ พอดีไม่เคยทำ
ผม งง ว่าทำไมถ้าผมปรับซีพียูที่ 900mhz แล้วใช้แบตที่ติดมากับเคริ่องแล้วเล่นเกมทำไมมันรีบ้างค้างบ้า แต่พอผมเอแบตที่ซื้อแยก 1700mA กลับไม่ค้างเลย เลยอยากถามว่าเป็นที่อะไรครับy
ใช้ kernel V. ไหนครับ ลองเปลี่ยนมาใช้ 1GHz ดู ผมเซ็ตค่าเริ่มต้นไว้ที่ 900mhz แต่ได้เพิ่ม volt มากกว่า v3a และ v3b
แต่ถ้าใช้ 1ghz อยู่แล้ว ผมก็ไม่แน่ใจเหมือนกันครับว่าเพราะอะไร รอความเห็นจากท่านอื่นว่าเป็นเหมือนกันมั้ย
ตอน
คุณ PJ ครับถามนิดหนึ่งครับ ทำไมผมลองเอา file 1G ใส่ rom CM แล้วลอง แฟชดู ทำไมมันดีดออกอ่ะครับมีวิธีอื่นนอกจากสองวิธีข้างต้นไหมครับ ขอบคุณครับ
คุณนพดล เอาใส่ยังไงเหรอครับ ของผมก้อเอาใส่ ปกติดี นะครับ build 153
เหมือนกับว่ามันฟ้อง mem MIC อะไรไม่พอประมาณนี้อะครับ เดี๋ยวลองอีกครั้งอ่ะครับ หรือว่าบุญไม่ถึงพัน(1GHz.) อิอิอิอิอิอิอิอิ
โอ้วว เดี๋ยวนี้ไปถึง 1GHz กันเลยหรอครับเนี้ย K.Pj นี่สุดยอดจริงๆครับ
ตัวไหนเวิคๆ แนะนำบ้างนะครับ ว่าลงต่อจาก CM7 ตัวไหนดีสุดอ่ะครับ ?
ขอบคุณ k.pj และเพื่อนๆที่คอย review ให้ทุกคนครับ
ลงเรียบร้อยครับ 1GHz ตั้งไว้ที่ 1GHz – 806 MHz กินแบตไม่มาก ใช้ทั้งวันเล่นเกมส์บ้าง download ผ่าน edge, wifi ทั้งวันกลับบ้านเหลือประมาณ 35-40 % ข้ามคืนตื่นมาก็กินไม่เกิน 10 % ถือว่า OK มากครับ ความลื่นนี่ดีครับ แบตไม่ร้อนมากเท่าไหร่ตอนเล่นเกมส์ แต่ของน้องผมแค่ 900 MHz ก็ร้อนแล้วอันนี้ ไม่เข้าใจเหมือนกัน wifi บางครั้งมี reset วนยังหาคำตอบอยู่ แต่ไม่อยาก mater reset (เล่นเกมส์ค้างอยู่ไม่อยากเริ่มใหม่) ทั่วไปถือว่าพอใจดีครับ แต่อาจจะปรับ CPU ลงมานิดหน่อย … ขอบคุณคุณ PJ อีกครั้งครับ จัดมาตามคำเรียกร้องจริงๆ …
ผมทดลองตัว 1GHz แล้ว และ benchmark ทดสอบดู ได้ผลเหมือนว่าจะไม่ได้เร็วขึ้นกว่า
ตัว SuperAosp ที่ทำงานที่ 768MHz เลยครับ
ผม flashไม่ได้ครับ ไม่รู้เป็นอะไร เข้าrecovery modeไม่ได้ครับ พอกดเข้า recover mode แล้วแปปนึงมันก้rebootเอง T_T
พอเข้าไม่ได้ผมเลยลองflashผ่าน fastbootก้ไม่ได้ ไม่รู้เป็นอะไร แต่มันบอกว่า finish นะครับ พอเปิดเครื่องเข้ามาก็เป็นkernelเดิม
ไม่ทราบว่าเป็นเพราะอะไรหรอครับ รบกวนด้วยครับ
ตอนนี้flashได้แล้ว แต่ยังงงอยู่ว่าทำไมเครื่องผมเข้าrecovery modeไม่ได้
ลองลงดูแล้วครับ ลื่นปรี๊ดๆ ปรับ max speed เป็น 1000 MHz / Min speed เป็น 600 MHz ไม่มีอาการ Hang แต่อย่างใดครับ ขอบคุณมากครับ สำหรับ kernel นี้
ตั้งแต่ลง android 2.3 มารู้สึกว่า A88 scan Wi-Fi ได้ช้าลงมากเลยครับ ถ้าเปรียบเทียบกับ 2.1 (เปิด ปุ๊บ เชื่อมต่อ ปั๊บ อย่างไว) บ้างครั้งต้องเดินไปใกล้ Hotspot ครับถึงจะ เชื่อมต่อได้ เพื่อนๆมีอาการอย่างนี้ไหมครับ ^o^
โอ้วสุดยอดเลยคับท่านๆทั้งหลายผมขอรอดูห่างๆอย่างห่วงน่ะคับรอจนกว่าจะลงตัว
update ครับ เปืดเครื่องไว้ก่อนนอน แบต 80% ตอนเช้าตื่นขึ้นมา เหลือ 77 % โอ พระเจ้า สุดโค่ย
รบกวนถามนิดนึงครับว่า ท่านนอนดึก หรือนอนเช้า
ลงต่อจาก CM mod nightly build 15x ตัวไหนก็ได้ใช่มะครับ
หรือก่อนหน้านี้ต้องลงไรมาก่อนเปล่าครับ
คือผม ลงแล้ว มันก็ยัง ซดเหมือนเดิม
หรือแบตผมเสื่อม – –
เป็นเหมือนกันครับ มันเกี่ยวมั้ยครับ ที่เราโหมลงrom หนักๆ เพราะเมื่อก่อนลงตั้งแต่cm มาแรกๆ^^
ทดสอบตัว 900 MHz มา 2 อาทิตย์ ผลโดยรวมถือว่าดี benchmark ได้ค่าไม่สูงไปกว่าเดิมๆของรอม SuperAosp แต่แบตเตอรี่ ประหยัดจนเห็นได้ชัด เล่นเกมส์ทั้งวัน ยังอยู่จนถึงเย็นได้ wifi รับได้ไกลขึ้นนิดหน่อย อาการรีไม่พบ ไม่ว่าเล่นเกมส์หรือเเอปกล้อง
คะแนน benchmark จะได้น้อยเพราะ kernel ได้ Overclock ก็จริงแต่ควบคุมไฟแบบ undervolt
ผมเพิ่ม volt ให้ต่ำที่สุดเท่าที่เครื่องจะไม่รีบู๊ตครับ