โปรแกรมนี้มีเพียงฟังก์ชันเดียว: เพื่อปิด Joy-Cons และคอนโทรลเลอร์ Nintendo Switch อย่างเป็นทางการอื่น ๆ
ด้วยเหตุผลแปลก ๆ บางประการ Nintendo ไม่อนุญาตให้ปิดสวิตช์คอนโทรลเลอร์ พวกเขาอยู่ในโหมดสลีปซึ่งจะทำให้แบตเตอรี่หมดภายในเวลาเพียงหนึ่งหรือสองสัปดาห์เท่านั้น
อย่างไรก็ตาม ตัวควบคุมสามารถ "ปิด" ได้ (เปลี่ยนกลับเป็นโหมดการจัดส่งพลังงานต่ำ) ด้วยคำสั่ง HID ผ่านทาง Bluetooth การทำเช่นนี้จะหยุดการสิ้นเปลืองแบตเตอรี่ได้เกือบทั้งหมด
ใช้ด้วยความเสี่ยงของคุณเอง! ฉันไม่รับผิดชอบต่อสิ่งที่เกิดขึ้นกับคอนโทรลเลอร์หรือคอมพิวเตอร์ของคุณหรือสิ่งอื่นใด แม้ว่านี่จะใช้คำสั่ง HID ในตัวเฟิร์มแวร์คอนโทรลเลอร์ (คำสั่งย่อย 0x08) แต่ก็เป็นคุณสมบัติที่ไม่มีเอกสารและไม่รองรับโดย Nintendo ดังนั้นคุณจึงดำเนินการได้ด้วยตัวเอง เท่าที่ฉันรู้ Nintendo ใช้เพื่อปิดโหมดพลังงานต่ำอย่างเป็นทางการเพียงครั้งเดียวเมื่อเป็นของใหม่
ฉันได้ทดสอบหลายครั้งกับคอนโทรลเลอร์ทั้งหมดหลายหน่วยในรายการด้านบน
คอนโทรลเลอร์ Famicom ควรทำงานเหมือนกับคอนโทรลเลอร์ NES แต่ฉันยังไม่ได้ทดสอบ
คอนโทรลเลอร์ Sega Genesis ยังไม่รองรับในตอนนี้ เนื่องจากฉันไม่มีคอนโทรลเลอร์ให้ทดสอบ
ไม่รองรับคอนโทรลเลอร์ที่ไม่เป็นทางการ
ฉันไม่ค่อยมีประสบการณ์ในการเขียน C/C++ หรือวิศวกรรมย้อนกลับกับคอนโทรลเลอร์ ดังนั้นสิ่งนี้จึงขึ้นอยู่กับงานของผู้อื่น
เดิมทีเริ่มต้นจากทางแยกของhttps://github.com/CTCaer/jc_toolkit แต่หลังจากเขียนใหม่สองสามครั้ง กลับดูไม่เหมือนอีกต่อไป
คำสั่ง HID จาก: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering
ความช่วยเหลือมากมายเกี่ยวกับรหัส HID: https://github.com/shinyquagsire23/HID-Joy-Con-Whispering
คอนโทรลเลอร์บางตัวที่ฉันปิดไปเมื่อแบตเตอรี่เต็มหรือเกือบเต็มในปี 2021 ตอนนี้เริ่มหมดลงและจำเป็นต้องชาร์จไฟ ดังนั้นผมจึงประมาณอายุการใช้งานแบตเตอรี่ประมาณ 2-3 ปีเมื่อปิดเครื่อง หากต้องการปิดคอนโทรลเลอร์ไว้ ให้ชาร์จด้วยที่จับสำหรับชาร์จและ/หรือที่ชาร์จ USB-C การเชื่อมต่อกับสวิตช์จะเป็นการเปิดอีกครั้งทันที
เพื่อให้เซลล์แบตเตอรี่มีอายุการใช้งานยาวนานที่สุด ฉันขอแนะนำให้ชาร์จเป็น 50-60% ปีละครั้ง และอาจให้ชาร์จเต็ม/ปล่อยประจุเต็มเพื่อปรับเทียบเปอร์เซ็นต์ของแบตเตอรี่: ใช้จนกว่าแบตเตอรี่จะหมด -> ชาร์จจนเต็ม -> ใช้ จนกระทั่งระดับแบตเตอรี่อยู่ที่ประมาณ 60% แล้วปิดเครื่อง เก็บไว้ในตู้เย็น (2-8C) ก็ช่วยได้เช่นกัน อย่าแช่แข็ง.
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบตเตอรี่ลิเธียม Battery University เป็นแหล่งข้อมูลที่ดีเยี่ยม: https://batteryuniversity.com/article/bu-808-how-to-prolong-lithium-based-batteries