Please support me!

หากชอบใจบทความของผม โปรดสนับสนุนค่ากาแฟเล็กๆน้อยๆเพื่อเป็นกำลังใจนะครับ

[IT012] วิธีอัพรอม Samsung Galaxy Tab 7" (P1000) ให้เป็น Ice Cream Sandwich ( CM9 ICS Android 4.0.4)



หลังจากที่ผมลองผิดลองถูกอยู่พอสมควร
ในที่สุดก็สามารถใช้ ICS (Ice Cream Sandwich) บน Samsung Galaxy Tab 7" (P1000) ได้สำเร็จครับ
ซึ่งขั้นตอนส่วนใหญ่ผมอ้างอิงจาก http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_Tab_(GSM):_Full_Update_Guide
ส่วนเวลาเกิดปัญหาที ก็ค่อยๆ search หาเพิ่มเติมเป็นกรณีไปครับ

ก่อนอื่นต้องขอแจ้งให้ทราบดังนี้ก่อนนะครับ...
- การอัพเป็น ICS แบบนี้ จะทำให้เครื่องไม่รองรับการทำงานกับ Kies และจะทำให้เครื่องหมดประกันได้นะครับ
- ทุกขั้นตอนในการทำนั้นมีความเสี่ยง หากเกิดความผิดพลาดขึ้นอาจทำให้เครื่องเสียจนไม่สามารถบูตเครื่องขึ้นมาได้อีก ขอให้พิจารณาความเสี่ยงกันนะครับ
- บทความนี้ผมเพียงถ่ายทอดประสบการณ์การอัพด้วยตนเองของผม และนั่นไม่จำเป็นว่าคุณจะอัพสำเร็จได้แบบผม ดังนั้นผมไม่รับผิดชอบใดๆกับความเสียหายที่เกิดขึ้นนะครับ :)
- อ่านมาถึงตรงนี้ ถ้าไม่มั่นใจ อย่าอัพครับ ผมไม่แนะนำให้ทำด้วยตนเองหากคิดว่าไม่พร้อมที่จะแก้ปัญหาเฉพาะหน้าได้ แนะนำให้รอการอัพอย่างเป็นทางการจาก Kies ดีกว่านะครับ (รอนานหน่อยนะ)

ถ้าพร้อมแล้วไปลุยกันครับ (ก่อนอัพ เครื่องผมใช้ Gingerbread 2.3.3 อยู่ครับ)




1. สำรองข้อมูลในเครื่องก่อนนะครับ อาจจะสำรองด้วยการ copy file มาเก็บไว้เอง หรือจะใช้ผ่านแอพสำรองข้อมูลต่างๆก็ได้ครับ เช่น Titanium Backup , MyBackup RootSMS Backup & RestoreCall Backup & Restore

2. ขอให้ชาร์จแบตให้เต็มก่อนกันเหนียวครับ เพราะถ้าเครื่องดับขณะที่กำลังอัพอยู่ล่ะก็....ตัวใครตัวมันจ้า

3. ต่อไปจะเริ่มขั้นตอนการติดตั้ง ClockworkMod Recovery ครับ
ซึ่งหากเครื่องใครที่เคยอัพรอมและมีตัวนี้ติดตั้งแล้ว ก็อาจจะข้ามขั้นตอนนี้ไปได้ครับ

    3.1 ผมได้ลองลง Technomancer's Kernel with the ClockworkMod Recovery 5 ตามคำแนะนำจากลิงค์อ้างอิง ปรากฎว่าไม่ work ครับ เพราะมันจะไปติดปัญหา error ตอนลง cyanogen mod 9 ในภายหลัง ลองหาข้อมูลดู ก็พบว่า มีคนแนะนำให้ลง kernel ของ Overcome ก่อนครับ เพราะจะมีตัว ClockWorkMod ติดมาให้เลย อันนี้ผมใช้ Overcome_Kernel_v4.0.0 ซึ่งดาวน์โหลดจากเว็บของทีมงาน Overcome โดยตรงครับ
    เมื่อดาวน์โหลดเสร็จ ก็ให้ untar ออกมา จะได้ไฟล์ zImage ครับ

    3.2 ดาวน์โหลดโปรแกรมสำหรับใช้ในการ flash ชื่อว่า Heimdall Suite 1.3.2  ซึ่งของผมใช้ระบบปฏิบัติการ Mac OSX สามารถโหลดตามลิงค์นี้ได้เลยครับ

   3.3 ลงโปรแกรม Heimdall จากไฟล์ dmg ที่ได้โหลดมา เมื่อติดตั้งเสร็จมันจะให้ restart เครื่อง

    3.4 มาที่ galaxy tab นะครับ ปิดเครื่องก่อน แล้วให้เปิดขึ้นมาใหม่แบบ download mode คือกดปุ่ม power + volume down ค้างไว้

    3.5 พอบูตขึ้นรูปของโหมด download ก็ให้เสียบสาย usb เข้ากับ mac ได้เลยครับ

    3.6 มาที่ mac เปิด terminal แล้วพิมพ์คำสั่ง...

          heimdall flash --kernel zImage
         
         แล้วกด enter โดย parameter ตรง zImage ให้เรียกที่ path ที่ไฟล์ zImage อยู่ ตอนที่เรา untar ออกมาครับ
 ในตัวอย่างนี่คือ ไฟล์ zImage อยู่ที่ path ปัจจุบันครับ

   3.7 จะสังเกตเห็นแถบสีฟ้าวิ่งที่ tab ในระหว่างขั้นตอนการ flash kernel รอจนเสร็จ มันก็จะ reboot ให้เองครับ

4. ขั้นตอนถัดไป เราจะลง CyanogenMod ซึ่งต้องไปดาวน์โหลดไฟล์จาก http://download.cyanogenmod.com/?device=p1 โดยในที่นี้ผมเลือกใช้เวอร์ชั่น cm-9.0.0-RC1 นะครับ

(optional: แนะนำให้โหลดตัว google apps มาไว้ลงด้วยก็ดีครับ http://cmw.22aaf3.com/gapps/gapps-ics-20120317-signed.zip ซึ่งอันนี้เราจะเก็บไว้ลงทีหลังสุด)

   4.1 เมื่อโหลดมาเสร็จ ให้นำไฟล์ CyanogenMod ไปไว้ใน tab แนะนำให้ไว้ใน internal sdcard วางไว้ที่ root เลยก็ได้ครับ จะได้หาง่ายๆ

   4.2 ให้ปิด tab แล้วเปิดมาใหม่แบบ recovery mode ด้วยการกดปุ่ม power + volume up ค้างไว้ จนกว่าจะแสดงหน้าจอ ClockWorkMod Recovery

   4.3 ทำการเคลียร์ข้อมูลในเครื่อง เลือกเมนู  Wipe data/factory resetเสร็จแล้วตามด้วย Wipe cache partitionตามลำดับ

    4.4 จากนั้นเลือก Install zip from sdcard แล้วเลือก Choose zip from sdcard จากนั้นให้เลือกไฟล์ zip ที่เป็น CyanogenMod ที่เราเพิ่งโหลดมาครับ
    
    4.5 รอจนเสร็จ ก็เป็นอันเรียบร้อยครับ อาจจะรอนานหน่อย ระหว่าลงมันจะขึ้นเป็น logo ของ cyanogenmod แล้วมีเสียงคนพูดเป็นช่วงๆ รอจนมันจะ reboot ให้เองครับ หรือถ้ามันอยู่ที่หน้าจอเมนู recovery แล้วแจ้งว่าลงเสร็จแล้ว ก็ให้เราเลือกเมนู reboot system เองครับ

    ถึงตรงนี้เราจะเจอ ICS แล้ว :D

    4.6 (optional) ถ้าต้องการลง Google Apps เพิ่มเติม ก็ให้เข้า recovery mode อีกครั้ง แล้วเลือกไฟล์ zip ให้เป็นไฟล์ของ Google Apps แทนครับ ลงเสร็จก็ reboot 

5. ขั้นตอนต่อไปนี้ เกี่ยวกับการลง modem ครับ ถ้าใครที่พบว่าไม่สามารถใช้ 3g หรือเครื่องไม่สามารถจับสัญญาณโทรศัพท์ได้ (เช็คที่ baseband version มันจะขึ้นว่า unknown ) โดยการ flash modem นั้นทำได้หลายวิธีครับ ซึ่งผมก็ลองผิดลองถูกมาเกือบหมด ดังนี้ครับ

    5.1 สิ่งแรกคือ เราต้องการไฟล์ modem.bin ครับ ซึ่งผมไปเลือกมาจากเว็บนี้ http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_Tab_(GSM):_Support_Downloads ให้ดูที่หมวด Internationals Modems ครับ เนื่องจากหาข้อมูลแล้วไม่แน่ใจว่าเป็นรุ่นไหน ผมก็ไล่ลองไปเลยครับ จนมาพบว่าเครื่องผมมันใช้ได้เมื่อใช้ XXJPZ ครับ (ผมใช้ P1000 กับเครือข่ายของ AIS ครับ)

    5.2 พอโหลดไฟล์มาเสร็จ ให้ unzip เพื่อเอาไฟล์ modem.bin ออกมา

    5.3 วิธีการลงวิธีแรก คือใช้ heimdall ผ่าน terminal โดยใช้คำสั่ง

    heimdall flash --modem modem.bin

        ซึ่งผมลองแล้วไม่ work ครับ

    5.4 วิธีที่สองคือ ให้ copy ไฟล์ modem.bin ไปไว้ในแฟ้ม /radio/ ใน galaxy tab ซึ่งจะต้องลบไฟล์ modem.bin ของเก่าที่อยู่ในเครื่องออกก่อนนะครับ เสร็จแล้วก็ให้ reboot ก็น่าจะใช้ได้แล้วครับ

    5.5 แต่ในเคสของผม มันยังไม่ได้ครับ ผมเลยทำการลง CyanogenMod ใหม่อีกครั้ง ทั้งๆที่ไฟล์ modem.bin เป็นอันใหม่ที่เราใส่ไว้แล้ว คราวนี้ได้เลยครับ (อันนี้ก็รู้สึกงงๆเหมือนกันว่าทำไมไฟล์ modem ของเราไม่โดนของ CyanogenMod ทับไป)

    5.6 จากที่ search เจอ มีคนแนะนำให้เอาไฟล์ modem.bin ไปวางทับใน CyanogenMod ก่อนเลย กล่าวคือ ให้ unzip ตัว CyanogenMod แล้วเอา modem.bin ไปวางทับของเดิม แล้ว zip กลับมา ค่อย flash rom ผมลองวิธีนี้แล้วมันขึ้น error ตอนกำลัง flash และมันไม่ยอมลงให้ครับ


ถึงตรงนี้แล้ว ถ้าท่านเป็นผู้โชคดี ก็คงได้ยลโฉมกับ ICS บน Galaxy Tab P1000 เต็มๆละครับ
เท่าที่ใช้งานดู เห็นได้ถึงความแตกต่างจากเดิมมากๆ ซึ่งนอกจากหน้าตาจะเปลี่ยนไปแล้ว
ยังทำงานได้ดีขึ้น คือไม่ค่อยอืดแบบแต่ก่อนแล้ว อย่างเกมบางเกม ก็เห็นได้ชัดว่าโหลดเร็วขึ้นกว่าตอนใช้ gingerbread ครับ

แน่นอนว่าตัวนี้มันไม่ใช่ rom แบบ official ซึ่งยังไม่สมบูรณ์ครับ
ถ้าใครใช้แล้วเจอ bug อะไรยังไงก็ลองมาแชร์กันได้ครับ
(เท่าที่ผมใช้ก็มีเจอเครื่องดับเองบ้างเป็นบางครั้ง บางทีก็เจอ bug ที่กดปุ่ม back แล้วมันเด้งอยู่หน้าเดิมครับ.)


ampmie152.
http://ampmie152.blogspot.com/

ความคิดเห็น

  1. ไม่ระบุชื่อ09 สิงหาคม, 2555 12:41

    มีของ 7.7 บ้างไหมครับ

    ตอบลบ
    คำตอบ
    1. 7.7 นี่ทาง Samsung อัพให้แบบ Official ผ่าน Kies ได้เลยนะครับ
      แต่ยังไม่เข้าไทย แนะนำว่าให้รออัพแบบปกติน่าจะดีที่สุดครับ

      แต่ถ้าใจร้อนก็ลองหาข้อมูลในนี้ดูครับ ^^
      http://droidsans.com/node/78781

      ลบ
    2. จัดไปเรียบร้อยแล้วครับ
      ขอบคุณมาก ๆ

      ลบ
  2. ไม่ระบุชื่อ11 กันยายน, 2555 23:11

    Overcome kernel มันโหลดไม่ได้อ่าคับทำไงอ่า ;(

    ตอบลบ
  3. ไม่ระบุชื่อ26 กันยายน, 2555 17:04

    ตอนนี้ผมใช้ เครื่องนอก ของ T-mobile sgh-t849 อัพเป็น GT-p1000T version:2.3.3 เวอร์ชั่นของเคอร์เนล 2.6.35.7root@DELL139#2 หมายเลขรุ่น GINGERBREAD.DXJP7 สนใจอัพให้เป็น Ice Cream Sandwich ( CM9 ICS Android 4.0.4) ทำไงดีคัรบ แล้วตอนนี้ที่ร้านมือถือ สามารถอัพให้ได้มั้ยครับ sukit_a@hotmail.com สนใจจริงๆ ครับ

    ตอบลบ
    คำตอบ
    1. ไม่ระบุชื่อ08 ธันวาคม, 2555 03:12

      คือคุณ พอหาลอม มาได้ไหมหล่ะครับ.
      ท่าคุณมีลอม ก็ไม่มีปัญหาอะไร จัดการเองได้ครับ...

      ลบ
  4. ตัวนี้มีแป้นไทยยังครับ

    ตอบลบ
    คำตอบ
    1. ยังไม่มีครับ สำหรับ p1000 ตัวนี้เป็นรอมนอกครับ

      ลบ
  5. จะต่อกับคอมยังไงหรอครับ

    ตอบลบ
  6. ไม่ระบุชื่อ24 กุมภาพันธ์, 2556 09:25

    ที่ไม่สามารถแฟลชรอมที่เพิ่มไฟล์ได้ อาจจะต้องปิด Signature Verification ที่ CWM ก่อนน่ะครับ หรือไม่ก็ต้องลบไฟล์ Manifest ที่อยู่ในzip

    ตอบลบ
  7. ไม่ระบุชื่อ19 ธันวาคม, 2556 12:30

    หาแฟ้ม radio ไม่เจอครับ

    ตอบลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

[MUS001] Kazoo...เครื่องดนตรีที่ใครๆก็เล่นได้!

[OTH004] มาเล่นแฟลกฟุตบอลกันเถอะ!

[INV033] รีวิว 6 เดือน กับการเป็น FA ที่ Finnomena

[IT006] How to convert UTF-8 to ANSI ? (Thai fonts)

[INV023] วิธีใช้ไฟล์ excel ประเมินมูลค่าหุ้นคร่าวๆจากงบการเงิน