ข้ามไปเนื้อหาหลัก
YagiLab
ระดับกลาง7 นาที

เฟิร์มแวร์ทางการกับเฟิร์มแวร์คอมมูนิตี้ ต่างกันยังไง

ความเสี่ยงจริงของการแฟลชเฟิร์มแวร์เอง ผลต่อการรับประกัน และวิธีกู้เครื่องเมื่อพลาด

อุปกรณ์กลุ่มนี้เกือบทั้งหมดเป็นโอเพนซอร์ส คุณจึงเปลี่ยนเฟิร์มแวร์เองได้ นั่นคือข้อดีข้อหนึ่งของมัน แต่ควรเข้าใจว่าคุณกำลังแลกอะไร

เฟิร์มแวร์ทางการ

  • ผ่านการทดสอบกับฮาร์ดแวร์รุ่นนั้นโดยตรง
  • อัปเดตผ่านเครื่องมือทางการ กู้คืนง่าย
  • ฟีเจอร์ถูกจำกัดให้อยู่ในกรอบที่ผู้ผลิตรับผิดชอบได้

เฟิร์มแวร์จากคอมมูนิตี้

  • มีฟีเจอร์มากกว่า และมักรองรับโปรโตคอลกว้างกว่า
  • คุณภาพขึ้นกับผู้ดูแลแต่ละโปรเจกต์ ไม่มีใครรับประกันให้
  • บางบิลด์ปลดล็อกการส่งสัญญาณในย่านที่กฎหมายไทยไม่อนุญาต ซึ่งเป็นความรับผิดชอบของผู้ใช้
  • อาจไม่รองรับฮาร์ดแวร์ล็อตใหม่ทันที

ถ้าแฟลชพลาด

ทั้ง ESP32 และ STM32 มีโหมดบูตโหลดเดอร์ในฮาร์ดแวร์ที่แฟลชใหม่ได้เสมอผ่าน USB ดังนั้นการแฟลชเฟิร์มแวร์ผิดมักกู้คืนได้ ไม่ใช่การทำให้เครื่องพังถาวร สิ่งที่กู้ไม่ได้คือความเสียหายทางไฟฟ้า เช่น ต่อไฟผิดขั้วเข้าที่ GPIO หรือเสียบเสาอากาศผิดจนภาคส่งเสียหาย

บทความเหล่านี้เขียนเพื่อการศึกษา ไม่ใช่คำแนะนำทางกฎหมาย และเขียนบนสมมติฐานว่าคุณทดสอบกับอุปกรณ์ของตัวเองหรืออุปกรณ์ที่ได้รับอนุญาตเท่านั้น

อ่านต่อ