Contact
Line : comsiam
Contact
Line : comsiam

หากคุณเคยใช้งาน SP Flash Tool เพื่อแฟลชรอม Android ที่ใช้ชิป MediaTek (MTK) จะพบว่าก่อนเริ่มแฟลช โปรแกรมจะบังคับให้เลือกไฟล์ที่ชื่อ Scatter File เสมอ
หลายคนเข้าใจว่า Scatter File เป็นเพียงไฟล์ประกอบธรรมดา แต่ในความเป็นจริง Scatter File ถือเป็นหัวใจสำคัญที่สุดของการแฟลช MediaTek เพราะเป็นไฟล์ที่บอก SP Flash Tool ว่าต้องเขียน Firmware ลงตำแหน่งใดของหน่วยความจำ
หาก Scatter File ผิดรุ่น หรือเสียหาย อาจทำให้แฟลชไม่ผ่าน บูตไม่ขึ้น หรือในบางกรณีอาจทำให้เครื่องใช้งานไม่ได้
บทความนี้จะอธิบายทุกเรื่องเกี่ยวกับ Scatter File แบบละเอียด
Scatter File
คือไฟล์กำหนดโครงสร้างพาร์ทิชัน
ของอุปกรณ์ MediaTek
ภายในจะระบุว่า
📂 Boot
📂 Recovery
📂 System
📂 Vendor
📂 Userdata
📂 Cache
และพาร์ทิชันอื่น ๆ
อยู่ตำแหน่งใดบนหน่วยความจำ
SP Flash Tool
ไม่สามารถเดาโครงสร้างพาร์ทิชันได้เอง
จึงต้องอาศัย
Scatter File
เป็นแผนที่นำทาง
ก่อนเริ่มแฟลช Firmware
หน้าที่หลักคือ
✅ ระบุพาร์ทิชัน
✅ ระบุตำแหน่งหน่วยความจำ
✅ ระบุขนาดพาร์ทิชัน
✅ ระบุลำดับการเขียนข้อมูล
ชื่อไฟล์มักมีลักษณะเช่น
MT6765_Android_scatter.txt
หรือ
MT6785_Android_scatter.txt
โดยตัวเลขจะอ้างอิงชิป MediaTek
ที่ใช้งานอยู่
หลังแตกไฟล์ Firmware
มักพบอยู่ในโฟลเดอร์หลัก
ร่วมกับไฟล์
boot.img
system.img
vendor.img
และไฟล์อื่น ๆ
เป็นไฟล์ข้อความ
นามสกุล
.txt
สามารถเปิดด้วย
Notepad
หรือโปรแกรมแก้ไขข้อความทั่วไปได้
ข้อมูลที่สำคัญ เช่น
✅ ชื่อพาร์ทิชัน
✅ Address
✅ Start Address
✅ Size
✅ Storage Type
✅ Partition Index
ต่างกัน
คือไฟล์ระบบ Android
คือแผนที่ที่บอกตำแหน่งของ Firmware
ภายในหน่วยความจำ
❌ ไม่ได้
หากใช้ผิดรุ่น
อาจเกิด
❌ BROM Error
❌ Download Fail
❌ Bootloop
❌ Brick
ดังนั้นต้องใช้ให้ตรงกับเครื่อง
แต่ละชิป MediaTek
มีโครงสร้างหน่วยความจำแตกต่างกัน
เช่น
MT6761
MT6765
MT6785
MT6893
จึงต้องใช้ Scatter File ที่ตรงกับชิปนั้น
โดยทั่วไป
Scatter File
จะมาพร้อม Firmware
จึงไม่ควรดาวน์โหลดแยก
เพราะเสี่ยงต่อการไม่ตรงรุ่น
กด
Scatter-loading
จากนั้นเลือก
MTxxxx_Android_scatter.txt
โปรแกรมจะโหลดพาร์ทิชันทั้งหมดโดยอัตโนมัติ
อาจเกิดจาก
❌ ไฟล์เสีย
❌ Firmware ไม่ครบ
❌ รุ่นไม่ตรง
❌ SP Flash Tool รุ่นเก่า
ควรดาวน์โหลด Firmware ใหม่
โดยตรง
❌ ไม่ได้
แต่เป็นส่วนสำคัญ
ในการแฟลช Firmware
ซึ่งสามารถช่วยแก้ Bootloop ได้
เกี่ยวข้อง
หาก Scatter File
ไม่ตรงกับอุปกรณ์
อาจทำให้เกิด
BROM Error
ได้ทันที
สามารถเปิดและแก้ไขได้
แต่ไม่แนะนำ
สำหรับผู้ใช้ทั่วไป
เพราะการแก้ไขผิด
อาจทำให้พาร์ทิชันเสียหาย
เพราะเป็นข้อมูลอ้างอิงหลัก
ของการแฟลช MediaTek
หากเลือกผิด
การแฟลชทั้งหมดอาจล้มเหลว
ตรวจสอบ
✅ รุ่นเครื่อง
✅ ชิป MediaTek
✅ Firmware Version
✅ แหล่งดาวน์โหลด
ให้ตรงกับอุปกรณ์ทุกครั้ง
| ปัญหา | สาเหตุ |
|---|---|
| Scatter Invalid | ไฟล์เสีย |
| BROM Error | Scatter ไม่ตรงรุ่น |
| Download Fail | Firmware ไม่สมบูรณ์ |
| Partition Error | Scatter ผิดพาร์ทิชัน |
| Bootloop | ใช้ Firmware ผิดรุ่น |
✅ preloader
✅ lk
✅ boot
✅ recovery
✅ vbmeta
✅ logo
✅ system
✅ vendor
✅ userdata
แต่ละรุ่นอาจแตกต่างกัน
✅ ใช้ไฟล์จาก Firmware ตรงรุ่นเท่านั้น
✅ ห้ามใช้ Scatter File คนละรุ่น
✅ ตรวจสอบชิป MTK ให้ถูกต้อง
✅ สำรองข้อมูลก่อนแฟลช
✅ ใช้ SP Flash Tool เวอร์ชันใหม่
จากประสบการณ์ของทีมงาน comsiam Scatter File เป็นองค์ประกอบที่ถูกมองข้ามมากที่สุดในการแฟลช MediaTek ทั้งที่จริงแล้วเป็นไฟล์ที่สำคัญที่สุดไฟล์หนึ่ง เพราะทำหน้าที่กำหนดว่าระบบจะเขียนข้อมูลลงตำแหน่งใดของหน่วยความจำ
ช่างมือถือในชุมชน comsiam มักตรวจสอบ Scatter File ก่อนทุกครั้งที่เริ่มแฟลชรอม เพราะการเลือกไฟล์ผิดเพียงไฟล์เดียว อาจทำให้เกิด BROM Error หรือทำให้เครื่องไม่สามารถบูตระบบได้ แม้ Firmware จะถูกต้องก็ตาม