Scatter File คืออะไร? หัวใจสำคัญของการแฟลช MTK

หากคุณเคยใช้งาน SP Flash Tool เพื่อแฟลชรอม Android ที่ใช้ชิป MediaTek (MTK) จะพบว่าก่อนเริ่มแฟลช โปรแกรมจะบังคับให้เลือกไฟล์ที่ชื่อ Scatter File เสมอ

หลายคนเข้าใจว่า Scatter File เป็นเพียงไฟล์ประกอบธรรมดา แต่ในความเป็นจริง Scatter File ถือเป็นหัวใจสำคัญที่สุดของการแฟลช MediaTek เพราะเป็นไฟล์ที่บอก SP Flash Tool ว่าต้องเขียน Firmware ลงตำแหน่งใดของหน่วยความจำ

หาก Scatter File ผิดรุ่น หรือเสียหาย อาจทำให้แฟลชไม่ผ่าน บูตไม่ขึ้น หรือในบางกรณีอาจทำให้เครื่องใช้งานไม่ได้

บทความนี้จะอธิบายทุกเรื่องเกี่ยวกับ Scatter File แบบละเอียด


🔍 Scatter File คืออะไร

Scatter File

คือไฟล์กำหนดโครงสร้างพาร์ทิชัน

ของอุปกรณ์ MediaTek

ภายในจะระบุว่า

📂 Boot

📂 Recovery

📂 System

📂 Vendor

📂 Userdata

📂 Cache

และพาร์ทิชันอื่น ๆ

อยู่ตำแหน่งใดบนหน่วยความจำ


📱 ทำไม SP Flash Tool ต้องใช้ Scatter File

SP Flash Tool

ไม่สามารถเดาโครงสร้างพาร์ทิชันได้เอง

จึงต้องอาศัย

Scatter File

เป็นแผนที่นำทาง

ก่อนเริ่มแฟลช Firmware


⚙ หน้าที่ของ Scatter File

หน้าที่หลักคือ

✅ ระบุพาร์ทิชัน

✅ ระบุตำแหน่งหน่วยความจำ

✅ ระบุขนาดพาร์ทิชัน

✅ ระบุลำดับการเขียนข้อมูล


① Scatter File มีหน้าตาอย่างไร

ชื่อไฟล์มักมีลักษณะเช่น

MT6765_Android_scatter.txt

หรือ

MT6785_Android_scatter.txt

โดยตัวเลขจะอ้างอิงชิป MediaTek

ที่ใช้งานอยู่


② Scatter File อยู่ที่ไหน

หลังแตกไฟล์ Firmware

มักพบอยู่ในโฟลเดอร์หลัก

ร่วมกับไฟล์

boot.img

system.img

vendor.img

และไฟล์อื่น ๆ


③ Scatter File เป็นไฟล์ประเภทใด

เป็นไฟล์ข้อความ

นามสกุล

.txt

สามารถเปิดด้วย

Notepad

หรือโปรแกรมแก้ไขข้อความทั่วไปได้


④ ภายใน Scatter File มีอะไรบ้าง

ข้อมูลที่สำคัญ เช่น

✅ ชื่อพาร์ทิชัน

✅ Address

✅ Start Address

✅ Size

✅ Storage Type

✅ Partition Index


⑤ Scatter File ต่างจาก Firmware หรือไม่

ต่างกัน

Firmware

คือไฟล์ระบบ Android


Scatter File

คือแผนที่ที่บอกตำแหน่งของ Firmware

ภายในหน่วยความจำ


⑥ ใช้ Scatter File ผิดรุ่นได้หรือไม่

❌ ไม่ได้

หากใช้ผิดรุ่น

อาจเกิด

❌ BROM Error

❌ Download Fail

❌ Bootloop

❌ Brick

ดังนั้นต้องใช้ให้ตรงกับเครื่อง


⑦ Scatter File เกี่ยวข้องกับชิป MTK อย่างไร

แต่ละชิป MediaTek

มีโครงสร้างหน่วยความจำแตกต่างกัน

เช่น

MT6761

MT6765

MT6785

MT6893

จึงต้องใช้ Scatter File ที่ตรงกับชิปนั้น


⑧ โหลด Scatter File แยกได้หรือไม่

โดยทั่วไป

Scatter File

จะมาพร้อม Firmware

จึงไม่ควรดาวน์โหลดแยก

เพราะเสี่ยงต่อการไม่ตรงรุ่น


⑨ SP Flash Tool โหลด Scatter File อย่างไร

กด

Scatter-loading

จากนั้นเลือก

MTxxxx_Android_scatter.txt

โปรแกรมจะโหลดพาร์ทิชันทั้งหมดโดยอัตโนมัติ


⑩ โหลด Scatter File แล้วเกิด Error

อาจเกิดจาก

❌ ไฟล์เสีย

❌ Firmware ไม่ครบ

❌ รุ่นไม่ตรง

❌ SP Flash Tool รุ่นเก่า

ควรดาวน์โหลด Firmware ใหม่


⑪ Scatter File ช่วยแก้ Bootloop ได้หรือไม่

โดยตรง

❌ ไม่ได้

แต่เป็นส่วนสำคัญ

ในการแฟลช Firmware

ซึ่งสามารถช่วยแก้ Bootloop ได้


⑫ Scatter File เกี่ยวข้องกับ BROM Error หรือไม่

เกี่ยวข้อง

หาก Scatter File

ไม่ตรงกับอุปกรณ์

อาจทำให้เกิด

BROM Error

ได้ทันที


⑬ Scatter File สามารถแก้ไขได้หรือไม่

สามารถเปิดและแก้ไขได้

แต่ไม่แนะนำ

สำหรับผู้ใช้ทั่วไป

เพราะการแก้ไขผิด

อาจทำให้พาร์ทิชันเสียหาย


⑭ ทำไมช่างมือถือให้ความสำคัญกับ Scatter File

เพราะเป็นข้อมูลอ้างอิงหลัก

ของการแฟลช MediaTek

หากเลือกผิด

การแฟลชทั้งหมดอาจล้มเหลว


⑮ จะรู้ได้อย่างไรว่า Scatter File ถูกต้อง

ตรวจสอบ

✅ รุ่นเครื่อง

✅ ชิป MediaTek

✅ Firmware Version

✅ แหล่งดาวน์โหลด

ให้ตรงกับอุปกรณ์ทุกครั้ง


📊 ปัญหาที่พบบ่อยเกี่ยวกับ Scatter File

ปัญหาสาเหตุ
Scatter Invalidไฟล์เสีย
BROM ErrorScatter ไม่ตรงรุ่น
Download FailFirmware ไม่สมบูรณ์
Partition ErrorScatter ผิดพาร์ทิชัน
Bootloopใช้ Firmware ผิดรุ่น

📱 ตัวอย่างพาร์ทิชันที่พบใน Scatter File

✅ preloader

✅ lk

✅ boot

✅ recovery

✅ vbmeta

✅ logo

✅ system

✅ vendor

✅ userdata

แต่ละรุ่นอาจแตกต่างกัน


💡 ข้อควรระวังก่อนใช้ Scatter File

✅ ใช้ไฟล์จาก Firmware ตรงรุ่นเท่านั้น

✅ ห้ามใช้ Scatter File คนละรุ่น

✅ ตรวจสอบชิป MTK ให้ถูกต้อง

✅ สำรองข้อมูลก่อนแฟลช

✅ ใช้ SP Flash Tool เวอร์ชันใหม่

จากประสบการณ์ของทีมงาน comsiam Scatter File เป็นองค์ประกอบที่ถูกมองข้ามมากที่สุดในการแฟลช MediaTek ทั้งที่จริงแล้วเป็นไฟล์ที่สำคัญที่สุดไฟล์หนึ่ง เพราะทำหน้าที่กำหนดว่าระบบจะเขียนข้อมูลลงตำแหน่งใดของหน่วยความจำ

ช่างมือถือในชุมชน comsiam มักตรวจสอบ Scatter File ก่อนทุกครั้งที่เริ่มแฟลชรอม เพราะการเลือกไฟล์ผิดเพียงไฟล์เดียว อาจทำให้เกิด BROM Error หรือทำให้เครื่องไม่สามารถบูตระบบได้ แม้ Firmware จะถูกต้องก็ตาม