เนื่องจากขณะนี้รอม 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) ไม่รับผิดชอบต่อความเสียหายเครื่องของท่าน จากการใช้งานเคอร์เนลด้วยความสมัครใจของท่านเอง แต่ขอให้ท่านสบายใจได้ว่าผู้พัฒนาได้ทดสอบมาเป็นอย่างดี ก่อนเผยแพร่สู่สาธารณะ
PJ ครับทำไมกด รูป Home ที่หน้าจอไม่ได้ครับ ทำไมมันถึงไม่มี lockscreen หรอครับ
กด home ไม่ได้นี่ยังไงครับ เครื่องผมได้ปรกตินะครับ
lock screen ผมก็มีปรกตินะ
คุณ teza123 ใช้รอมบิลด์ไหนอยู่ครับ
ยังไงลองรีบู๊ตเครื่องดูอีกที
ขอบคุณครับ ขอรับไปลองบ้าง 😉
แล้วต้อง up rom cm7 ตัวไหนก่อนหรอครับ ?
ผมใช้ CM7 RC1 ครับ
ส่วน Build อื่น ๆ ยังไม่ได้ลอง
ท่านใดลองแล้วรายงานปัญหาให้ด้วยนะครับ
ขอบคุณครับ
ผมใช้ build 104 แบตใช้ได้เลยครับผม
ลื่นดี
ยังไม่เจอปัญหานะครับ
ของผมใช้กับ build 144 ล่าสุด ยังซดแบตอยู่ครับ
build 127 ก็ยังไม่เจอปัญหานะครับ
CPU 864 MHz เปิดทั้งคืนยังไม่เจออาการรีบู๊ต หรือ ค้าง
stand by 3ทุ่ม ถึง 8.00 แบต จาก 95% เหลือ 60%
@PJ
ใช้กับ [Rom 2.3.4] SuperAosp 8.6-AW ] ได้เปล่าครับ
น่าจะได้ คิดว่าได้ ได้แน่ ๆ
ลองดูครับ อย่างแย่ก็แค่บู๊ตเข้า OS ไม่ได้ แฟลชตัวเดิมเข้าไปก็ใช้ได้ปรกติครับ
3a/Cm144 ปกติดีครับ ผมข้ามมากจาก cm127 ไม่ wipe นะครับ
ใช้กับ Rom SuperAosp 8.6-AW ได้ไม่มีปัญหาครับ ค้นหา wifi ได้ดีขึ้น แบตก็เหมือนจะอึดขึ้นด้วย
ขอบคุณมากครับอย่าง ลองมากมาย รอมานานแล้ว สาธุ แล่มทีเหอะ อิอิ
เดี๋ยวลองครับ
อย่างนี้ต้องลอง อิอิ
มี file v3a ที่อื่นอีกไม๊ครับ ขอลองด้วยคนครับ
http://dl.dropbox.com/u/3773430/kernel_playoss_v.3a_update.zip
@pj
ตัวนี้สามารถ wake up ได้จากปุ่ม volume เหมือนกับ Aosp 8.6 ไหมคับ
ปล.อยากให้ทำให้ด้วยคับ ถ้าไม่ลำบาก ขอบคุณล่วงหน้าคับ
แอบมาปล่อย V.3b ครับ
v.3b Changelog 30/07/2554
– Overclock/Undervolt 900 MHz
– ค่าเริ่มต้น 806.4 MHz
– ค่าเริ่มต้น Scal. Gov. = Ondemand (เหมาะสำหรับการ Stand by เครื่อง เพื่อลดการใช้พลังงาน)
อื่นๆ ไม่ได้เปลี่ยนไปจาก v.3a ครับ หากไม่ต้องการ 900 mhz ก็ไม่ต้องแฟลชก็ได้
@pboon_T
wake จากปุ่ม volume ได้ครับ
แล้วเรื่องแบตนี้กินมากกว่าตัว [Rom 2.3.4] SuperAosp 8.6-AW Now! ไหมครับท่าน pj
อุๆ น่าลองๆ ขอบคุณมากคับ K.PJ
ขอบคุณนะครับ
ผมจะใช้ร่วมกับ CM ได้อย่างไรครับ
พอจะมีวิธีการทำไหมครับ
ขอบคุณมากครับ
เจอแล้วครับ
วิธีแฟลช boot.img (SuperAosp Kernel)
1.โหลดไฟล์ boot.img ไปไว้ที่ C:\tools ครับ
2.ปิดเครื่องโทรศัพท์ กด วางสาย+ลดเสียง+เปิดเครื่อง เพื่อเข้า fastboot
3.เสียบสาย USB
4.ที่คอมเข้า cmd พิมพ์ cd c:\tools เพื่อย้ายไดเรคทอรี
5.พิมพ์ fastboot flash recovery boot.img กด Enter
6.พิมพ์ fastboot reboot เป็นอันเสร็จสิ้น
ขอบคุณมากครับ
ทดสอบยังไงครับว่า cpu ได้ทำงานที่ความเร็ว 900MHz แล้ว
@NeungBoy – วิธีติดตั้งผมเขียนไว้ข้างบน อ่านให้ครบทุกบรรทัดครับ มันง่ายกว่าที่ทำเยอะ
@75863263 – เปิดโปรแกรม terminal emulator พิมพ์
cat /proc/cpuinfo
แล้วดูตรงบรรทัด BogoMIPS น่าจะแสดง 899.xx (ค่านี้จะผันแปลตามการใช้งานจริง)
หรือวิธีที่ง่ายกว่านั้น ก็ติดตั้งโปรแกรม Quick system pro ฟรีจากมาร์เก็ต เปิดดู Processor ตรง CPU Scaling range จะแสดง CPU ที่ใช้อยู่
ส่วน Current Frequency จะแสดงค่า CPU ที่กำลังใช้อยู่ ณ ขณะนั้น อาจจะเปลี่ยนไปตาม Scaling Governor ที่เราเลือก เช่นถ้าเราเลือกไว้ที่ Smartass ซึ่งผมใส่ค่าให้มันโหลด CPU สูงสุด 60 ต่ำสุด 30 ค่า CPU Current Frequency ที่เราเห็นจึงต่ำกว่าที่เราเซ็ตไว้ มันจะผันแปลไปตามการใช้งานจริง
ดังนั้น Smartass จึงกระตุกเวลาเล่นเกมส์ ดูหนัง เพราะมันไม่ได้โหลด CPU มาเต็มที่ แต่ก็แลกกับความประหยัดแบตเมื่อใช้งาน