จากที่เคยบอกไว้ ว่าผมยังคงประทับใจกับความอึดของแบตเตอรี่ ตอนที่ใช้ Official Rom 2.1 และยังไม่เคยใช้ Rom ตัวไหนแล้วแบตอึดเท่านั้นเลย ก็เลยมีความคิดว่า จะเอา Official Rom 2.1 Eclair มาปรับปรุงแก้ไข เพื่อใช้งานในชีวิตประจำวัน ซึ่งตอนนี้ก็ได้เริ่มลองไปบ้างแล้ว ก็เลยอยากเอามาแชร์ เผื่อจะมีใครสนใจเอาไปใช้ครับ
————————————————-
วัตถุประสงค์หลัก
การใช้งานในชีวิตประจำวันของผม ไม่เน้นเล่นเกม ไม่เน้นกราฟฟิค ไม่เน้นความสวยงามของ Theme และไม่ค่อยได้ใช้ GPS เพราะงั้น การปรับปรุงหลักๆที่ผมให้ความสำคัญคือ
1.แบตอึด
2.เสถียร
3.ไม่ต้องเร็วลื่นปรื้ด เอาแค่ไม่หงุดหงิดมาก
เพราะฉะนั้น ถ้าใครอยากได้ Rom สวยๆ แรงๆ เทพๆ ไม่แนะนำนะครับ
————————————————-
Status 2012/08/19
– BASE Rom I5801DXJG5
Official Rom Eclair 2.1 Thai
– build.prop tweaks
ปรับแต่งการทำงานของระบบนิดหน่อย ผม attached ไฟล์ไว้ให้ด้วย แต่เปลี่ยนชื่อเป็น .txt ไว้นะครับ
ไฟล์ build.prop นี้จะอยู่ใน /system ครับ สามารถเปิดและแก้ไขด้วย notepad++ ได้เลย ใคร root เครื่องแล้วสามารถปรับแต่งเองเล่นๆได้นะครับ
=========================
ผมลองพยายามหาวิธีการแก้ให้ kernel ของ 2.1 ให้รองรับระบบไฟล์ ext2 แต่ไม่สำเร็จ ใน xda เคยมีคนทำ module ไว้ แต่นานมากแล้ว ไฟล์ module นั้นก็โหลดไม่ได้แล้ว ก็ไม่รู้จะทำยังไงเหมือนกัน เลยถอดใจแล้วครับ
** อธิบายเพิ่มเติมแบบย่อๆ ระบบไฟล์ของ Official Rom เป็นแบบ rfs ซึ่งเป็นของ samsung เอง ถ้าเราสามารถทำให้ kernel รองรับระบบไฟล์ ext2 ext3 หรือ ext4 ได้ ก็จะช่วยให้การทำงานของเครื่องเร็วขึ้นครับ**
ตอนนี้เพิ่งเริ่มทำไปเท่านี้ครับ ถ้ามีอะไรเพิ่มเติม จะทยอยอัพเดตเรื่อยๆ
แต่!! รอนานหน่อยนะครับ ไม่ค่อยจะมีเวลาทำซักเท่าไหร่ และผมไม่ได้เป็น programmer มืออาชีพ ก็ทำได้แค่แก้ไข ปรับแต่งนิดๆหน่อยๆ คงไม่สามารถ port นู่น นั่น นี่ แบบบรรดาเทพๆ ใน xda นะครับ
=========================
Thanks to
marcellusbe, apollo5801, kyrillos13, precurse, Dharam_Maniar,jazux, sekhargreen and many developers from XDA. Your threads and discussions are greatfull knowledge for me.
Credit Links:
http://forum.xda-developers.com/showthread.php?t=1186409
http://forum.xda-developers.com/showthread.php?t=1159495
http://forum.xda-developers.com/showthread.php?t=1413219
http://forum.xda-developers.com/showthread.php?t=895164
Download
– ถ้าตัว Rom สามารถ release ได้เมื่อไหร่ จะหาที่ฝากไฟล์ แล้วเอา Link มาแปะให้ครับ
ปล. ยังไม่ใช่เร็วๆนี้นะครับ
ขอบคุณครับ เดี๋ยวจะลองดูนะครับ
ตอนนี้กำลังหงุดหงิดกับแบตฯอยู่พอดี มันลงเร็วมาก
แต่ พออยู่ประมาณ 15 – 20 % มันกลับใช้ได้เป็นวัน ทั้งๆที่โทรเข้า-ออก บ่อยมากๆ
พอรีสตาร์ทเครื่อง ระดับแบตฯมันก็กลับไปที่ 60-70 เหมือนเดิม
เดี๋ยวจะหาเวลาลองดูนะครับ
Update 25/8/2012
– ลองใช้ Link2SD ได้ ไม่มีปัญหา สามารถย้าย app ไปไว้ใน sd card (ที่แบ่ง partition แล้ว)ได้ วิธีใช้ก็ลองหาใน google นะครับ ไม่ยาก
– ลอง flash kernel ที่มาจาก G-Rom f1 (http://forum.xda-developers.com/showthread.php?t=1646232) รู้สึกว่าจะรองรับ ext2 ได้ แต่ผมยังไม่สามารถ convert system file ให้เป็น ext2 ได้เลย เดี๋ยวจะลองหาทางต่อไปเรื่อยๆครับ
– จากการทดสอบ ผมเจอว่า ไอ้เจ้า Line เนี่ย มันเป็นตัวการที่ทำให้ cpu ไม่เข้า deep sleep ไม่แน่ใจว่าเป็นเฉพาะกับรอม eclair หรือเปล่า ถ้าใครใช้ froyo หรือ gb/cm7.2 อยู่ ลองทำตามท่าน Gimme แนะนำไว้ใน blog (http://droidsans.com/how-to-find-battery-drain-causes) นะครับ
ถ้าใครไม่ได้ใช้เป็นประจำ แนะนำให้เอาออกโดยด่วน สำหรับผม ใช้บ้าง แต่ไม่มาก ไม่จำเป็นต้อง chat ตลอดเวลา ผมใช้ Advance Task Killer ตั้งให้มัน auto kill เฉพาะแค่ line ทุกครั้งที่ปิดหน้าจอครับ
สัปดาห์ที่ผ่านมามีเวลาลองเท่านี้ครับ ไว้มีอะไรคืบหน้าอีก จะเอามาแจ้งนะครับ
เป็นกำลังให้ครับ
ตอนนี้ผมก็ลองกลับมาที่ 2.1 แล้วเช่นกันครับ
ขอเวลาสักหน่อย จะตามไปติดๆครับ
Update 6/9/2012
– ลอง V6 SuperCharger Script ไป ตาม Link ด้านล่าง
http://forum.xda-developers.com/showthread.php?t=991276
ใช้มา 2 สัปดาห์ เอาจริงๆก็ไม่ค่อยเห็นความแตกต่างเท่าไหร่ครับ
– ตั้งแต่ใช้มา (ประมาณ 3 สัปดาห์) เครื่องผมมีการ reboot เอง 4 – 5 ครั้ง ไม่รู้สาเหตุเหมือนกันว่าทำไม รู้ตัวตอนได้ยินเสียงมัน reboot แล้ว แต่ก็ถือว่ายังดีนะครับ ที่เป็นการ reboot ไม่ใช่ดับไปเฉยๆ บางรอมใช้แล้วมันดับไปเอง ตอนไหนไม่รู้ เลยพลาดสายโทรเข้าไปหลายที
มาอัพเดทก่อนครับ
เท่าที่ผมใช้ 2.1 มาประมาณ 3 สัปดาห์ ผมเจอปัญหาอย่างนึงคือ เรื่องแบตฯครับ มันหมดเร็วมาก
เลยลองเปลี่ยนแบตฯก้อนใหม่ ก็ดีขึ้นมานิดนึง แต่ก็ยังมีปัญหาแบตฯลดลงฮวบๆ
ตอนนี้กำลังหาทางแก้ไขอยู่ครับ แต่ไม่ค่อยได้มีเวลาเลย *- –
ส่วนอาการ reboot นั้น ผมยังไม่เจอครับ
ปัญหาหลักน่าจะอยู่ที่ app น่ะครับ ได้ลองดูวิธีการตามนี้หรือยังครับ
ของผม ตัวปัญหาคือ ไอ้เจ้า Line ที่มันไม่ยอมให้ cpu เข้า deep sleep ผมเลยตั้ง Advance Task Killer ให้มัน auto kill เฉพาะ app Line ทุกครั้งที่ปิดหน้าจอ ช่วยได้เยอะมากครับ
ขอบคุณครับ
ก่อนอื่นต้องขอโทษทีนะครับที่ห่างหายไป เนื่องจากเป็นช่วงยุ่งๆของการงาน
แล้ว รอมของท่าน jock เป็นอย่างไรบ้างครับ
ตอนนี้เครื่องผมก็กลับมาเป็นปกติแล้วครับ เรื่องแบตนนั้นผมก็ลองส่องหาดูแล้วก็ไม่ได้มีอะไรผิดปกติ
นอกจากพวก alarm manager ที่มันไม่ยอม deep sleep
เลยลองแฟลชรอมใหม่อีกครั้ง คราวนี้ยังไม่ลงแอพฯเพิ่มทั้งหมดทันที ค่อยๆลงไปทีละตัวก็ไม่มีปัญหาอันใดครับ
แต่ผมไม่ได้ลง Line นะครับ เลยไม่รู้ว่ามันจะมีผลแบบเดียวกันหรือเปล่า
ช่วงนี้พอมีเวลาหน่อยก็เลยไล่ลบแอพฯของเครื่องที่ไม่ได้ใช้ออกบ้าง
ส่วน การทำ Link2SD นั้น ตอนแรกผมก็ทำอย่างไรก็ไม่ได้ พอมาเช็คดูดีๆแล้ว
พบว่า มันใช้ได้ micro sd Class 4 ขึ้นไป อันที่ติดในเครื่องของผมนั้นดันเป็น Class 2 เข้าใจผิดตั้งนา่น
จึงได้บทเรียนว่า อย่ามองข้ามเรื่องเล็กๆน้อยๆ …
ผมก็ยังไม่ได้มีอะไรเพิ่มเติมเป็นชิ้นเป็นอันเลยครับ งานยุ่งมากเหมือนกัน
ตอนนี้มี kernel สำหรับ 2.1 ที่รองรับ file system แบบอื่นๆแล้ว งานต่อไปคิดว่าจะหาวิธี Convert file system ยังไง แต่พอนึกว่า จะต้องเสียเวลาลองนู่นนี่ 1-2 วัน ก็ถอดใจครับ ประเด็นแรกคือ ไม่มีเวลาว่างแบบสบายๆ ที่จะเล่นกะมือถือได้ทั้งวัน อีกประเด็นคือ ไม่มีเครื่องสำรอง กรณียังทำไม่เสร็จ หรือยังไม่เวิร์ค แล้วหมดเวลาว่าง ก็จะต้อง flash กลับ ทำให้รู้สึกว่ายังไม่อยากทำอ่ะครับ
ทุกวันนี้ก็ใช้ eclair แบบหน่วงๆ ขัดใจวัยรุ่นนิดหน่อย แต่ก็ยังดีที่ไม่เคยค้างจนต้อง reboot หรือมีอาการ reboot เองให้เห็น และแบตก็อยู่ได้เกิน 1 วัน ไม่หมดกลางคัน ก็โอเค รับได้อยู่ครับ
อ้อ หลังจาก Line มี update ไปล่าสุด ผมว่าเรื่องแบตมันดีขึ้นนะ ตอนนี้ไม่ต้อง kill task มันก็เข้า deep sleep ได้แล้ว สงสัยทีมงานจะแก้ไขปัญหาไปแล้วครับ
ถ้ามีอะไรอัพเดตนอกจากนี้ จะรายงานให้ทราบนะครับ
เมื่อคืนนี้อยู่ว่างๆ ก็เลยมานั่งเล่นโทรศัพท์อีกรอบ พยายามหาวิธี Convert File System ให้เป็น ext2 ลองอยู่หลายวิธี จนพอจะ Convert ได้ แต่ก็บูตไม่ขึ้น ลองจนดึกเลย สุดท้าย ผมถอดใจแระครับ ดูแล้ว 2.1 น่าจะทำอะไรได้ไม่มากแล้วครับ จุดสุดท้ายที่ผมใช้งานแล้วลงตัวที่สุด คือ
– build.prop tweak
– v6 SuperCharger script
– SetCPU max 667 min 166 performance
– link2SD
ใช้งานแล้วก็กระตุกนิดหน่อย แต่แบตเตอรี่อยู่ได้ประมาณ 1 วันกว่าๆ หรืออาจถึง 2 วัน ถ้าไม่ค่อยได้ใช้
ดูแล้วผมคงไม่ Upload rom ที่ผมใช้ เพราะว่าไม่ได้ทำอะไรเป็นพิเศษเลย ถ้าใครอยากลองตามก็คงไม่ยากครับ
ไม่รู้ว่าตอนนี้ยังมีใครเหลือในบอร์ดบ้าง ส่งเสียงทักทายกันบ้างนะครับ
ขอบคุณท่าน jock มากเลยครับ
ตอนนี้ผมได้ย้ายมาใช้ 2.2 อยุ่ชั่วคราวครับ
รอซื้อตัว mini sd card ตัวใหม่ก่อน แล้วค่อยกลับ 2.1 แล้วไปทำ link2SD
เนื่องจากยังมีแอพฯที่จะต้องใช้งานอยู่เป้นประจำ แต่2.1 มันดันมีพื้นที่ไม่พอ
อุตส่าห์ลบแอพฯที่ติดมากับเครื่องออกไปหลายตัวแล้วก็ยังไม่พอ
เดี๋ยวถ้าได้มาเมื่อไหร่แล้วจะรีบมาบอกนะครับ