ข้ามไปยังเนื้อหา

ประกาศเกี่ยวกับเฟิร์มแวร์จากชุมชน

เฟิร์มแวร์ที่อ้างถึงในส่วน QMK ของเอกสารนี้เป็นเฟิร์มแวร์ที่ดูแลโดยชุมชน หน้านี้อธิบายว่าสิ่งนั้นหมายความว่าอย่างไร มีความเสี่ยงอะไรบ้าง และขอบเขตการสนับสนุนของ SignalRGB ครอบคลุมอะไรบ้าง

QMK (Quantum Mechanical Keyboard) เป็นโปรเจกต์เฟิร์มแวร์คีย์บอร์ดแบบโอเพนซอร์ส สมาชิกบางส่วนของชุมชน SignalRGB ดูแลบิลด์เฟิร์มแวร์ QMK อย่างอิสระ ซึ่งเมื่อใช้ร่วมกับปลั๊กอินอุปกรณ์ที่เข้ากันได้ จะช่วยให้ SignalRGB ควบคุมคีย์บอร์ดที่ไม่ได้รับการรองรับอย่างเป็นทางการได้

เฟิร์มแวร์ที่อ้างถึงในเอกสารนี้ไม่ได้รับการพัฒนา บิลด์ เผยแพร่ ตรวจสอบ ลงนาม ทดสอบ หรือดูแลโดย SignalRGB แต่เป็นผลงานของสมาชิกชุมชนอิสระที่ไม่ใช่พนักงาน ผู้รับจ้าง หรือตัวแทนของ SignalRGB การลิงก์ไปยังรีโพสิทอรีของชุมชนจากเอกสารของ SignalRGB ไม่ถือเป็นการรับรอง การให้การรับรองมาตรฐาน หรือการรับประกันเฟิร์มแวร์นั้น

ตามที่ระบุไว้ในข้อ 1.2 และ 1.3 ของข้อกำหนดการให้บริการของ SignalRGB นั้น Whirlwind ไม่ได้เป็นคู่สัญญาในข้อตกลงระหว่างผู้ใช้กับผู้ให้บริการฮาร์ดแวร์หรือซอฟต์แวร์ของบุคคลที่สาม และไม่รับประกันประสิทธิภาพ คุณภาพ หรือความเข้ากันได้ของฮาร์ดแวร์หรือซอฟต์แวร์ของบุคคลที่สามที่ใช้กับแพลตฟอร์ม SignalRGB

การติดตั้งเฟิร์มแวร์ของบุคคลที่สามบนคีย์บอร์ดจะทำให้การรับประกันจากผู้ผลิตสำหรับอุปกรณ์นั้นเป็นโมฆะในเกือบทุกกรณี ไม่ว่าเฟิร์มแวร์จะก่อให้เกิดความเสียหายหรือไม่ หรือความเสียหายที่เกิดขึ้นในภายหลังจะเกี่ยวข้องกับเฟิร์มแวร์หรือไม่ก็ตาม SignalRGB ไม่ได้ให้การรับประกันฮาร์ดแวร์ และไม่สามารถชดเชย เปลี่ยน หรือซ่อมแซมคีย์บอร์ดที่ผู้ผลิตต้นทางปฏิเสธการให้บริการได้

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

ก่อนแฟลช ให้ตรวจสอบว่าคีย์บอร์ดรุ่นของคุณมีวิธีการกู้คืนหรือไม่ และวิธีนั้นต้องใช้อะไรบ้าง

เฟิร์มแวร์ทำงานในระดับสิทธิ์สูงบนอุปกรณ์ของคุณ และโดยหลักการแล้วสามารถตรวจดูการกดแป้นพิมพ์ เปลี่ยนแปลงพฤติกรรมการป้อนข้อมูล และสื่อสารผ่าน USB ได้ เฟิร์มแวร์ที่ดูแลโดยชุมชนยังไม่ได้รับการตรวจสอบด้านความปลอดภัยจาก SignalRGB เราไม่มีเหตุผลที่จะเชื่อว่าบิลด์เฟิร์มแวร์ที่สมาชิกชุมชนดูแลอยู่ในปัจจุบันเป็นอันตราย แต่เราไม่สามารถยืนยันความสมบูรณ์ของทุก commit, fork หรือไฟล์บิลด์ได้

ก่อนแฟลช คุณควร:

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

เฟิร์มแวร์แบบกำหนดเองอาจเปลี่ยนวิธีที่คีย์บอร์ดของคุณรายงานการป้อนข้อมูลไปยังระบบปฏิบัติการ ซึ่งอาจทำให้เกิดปัญหากับ:

  • ระบบป้องกันการโกงของเกม ซึ่งบางครั้งจะแจ้งเตือนอุปกรณ์อินพุตที่ไม่เป็นมาตรฐาน
  • ซอฟต์แวร์ช่วยการเข้าถึงที่คาดหวังพฤติกรรมของคีย์บอร์ดแบบเฉพาะ
  • ฟีเจอร์ของระบบปฏิบัติการที่อาศัย HID descriptor มาตรฐาน
  • การอัปเดต SignalRGB, การอัปเดต QMK หรือการอัปเดตเฟิร์มแวร์ของผู้ผลิตในอนาคต

ไม่มีการรับประกันความเข้ากันได้กับ SignalRGB ในทุกเวอร์ชัน บิลด์เฟิร์มแวร์ที่ใช้งานได้ในวันนี้อาจใช้งานไม่ได้หลังจากการอัปเดต SignalRGB, การอัปเดต QMK หรือการอัปเดตระบบปฏิบัติการครั้งถัดไปของคุณ การรักษาความเข้ากันได้ของเฟิร์มแวร์ในระยะยาวเป็นความรับผิดชอบของคุณ

ตามที่ระบุไว้ในข้อ 10 (ข้อสงวนสิทธิ์) และข้อ 11 (ข้อจำกัดความรับผิด) ของข้อกำหนดการให้บริการของ SignalRGB แพลตฟอร์ม SignalRGB ให้บริการ “ตามสภาพ” และความรับผิดของ SignalRGB ถูกจำกัดไว้ตามนั้น

ทีมสนับสนุนของเราไม่สามารถช่วยเหลือในเรื่องต่อไปนี้:

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

คำถามทางเทคนิคเกี่ยวกับเฟิร์มแวร์จากชุมชนควรส่งไปยังผู้ดูแลรีโพสิทอรีที่คุณใช้อยู่ ผ่านระบบติดตามปัญหา (issue tracker) หรือช่องทางชุมชนที่เกี่ยวข้องกับรีโพสิทอรีนั้น สำหรับเฟิร์มแวร์จากชุมชน SRGBmods ให้ใช้ GitHub issue tracker หรือช่อง QMK บน SignalRGB Discord

QMK และโปรเจกต์ส่วนใหญ่ที่พัฒนาต่อจาก QMK เผยแพร่ภายใต้ GNU General Public License (GPL) หากคุณแก้ไข เผยแพร่ซ้ำ หรือพัฒนาต่อจากเฟิร์มแวร์ของชุมชน คุณมีหน้าที่ต้องปฏิบัติตามเงื่อนไขของสัญญาอนุญาตโอเพนซอร์สที่เกี่ยวข้อง ภาระผูกพันเหล่านี้เป็นเรื่องระหว่างคุณกับผู้ถือลิขสิทธิ์ต้นทาง SignalRGB ไม่ได้เป็นคู่สัญญาและไม่ได้บังคับใช้สัญญาอนุญาตเหล่านี้


อัปเดตล่าสุด: 12/05/2026