อุปกรณ์ต่อพ่วง USB จำนวนมากรวมถึงไมโครคอนโทรลเลอร์ที่ใช้แฟลช แม้ว่าไมโครคอนโทรลเลอร์ที่ใช้หน้ากากแบบ ROM-ROM นั้นราคาถูกกว่า แต่การใช้ไมโครคอนโทรลเลอร์แบบแฟลชอาจช่วยให้ผู้ผลิตมีบอร์ดเดียวซึ่งสามารถใช้งานได้กับผลิตภัณฑ์ OEM ที่หลากหลายซึ่งแต่ละตัวจะรายงานชื่อที่จำหน่าย อุปกรณ์ต่อพ่วงบางตัวมีเฟิร์มแวร์ที่อนุญาตให้ทำการ reprogrammed จากพอร์ต USB การกำหนดค่าด้วยวิธีดังกล่าวจะทำให้ผู้ผลิตสามารถจัดทำชิ้นส่วนล่วงหน้าในลักษณะที่เหมาะสมสำหรับลูกค้าที่มีปริมาณมากที่สุดและตั้งโปรแกรมใหม่ตามความต้องการสำหรับพนักงานอื่น
หากเมาส์มีตัวควบคุมแฟลชขนาดเล็กอาจเป็นไปได้ที่บุคคลที่ประสงค์ร้ายจะทำการตั้งโปรแกรมใหม่ให้ทำงานเป็นอุปกรณ์ที่ติดเชื้อมัลแวร์ เนื่องจากหนูส่วนใหญ่ไม่น่าจะใช้ไมโครคอนโทรลเลอร์ขนาดใหญ่โดยเฉพาะจึงอาจไม่มีที่ว่างสำหรับมัลแวร์หากจำเป็นต้องใช้เมาส์เป็นเมาส์ ในอีกด้านหนึ่งอาจเป็นไปได้ที่มัลแวร์บางคนสามารถระบุเมาส์ที่มีช่องโหว่และทำการตั้งโปรแกรมใหม่ในลักษณะที่มันจะไม่ทำงานเป็นเมาส์ แต่จะทำหน้าที่เป็นตัวแทนของความชั่วร้ายเมื่อเสียบเข้ากับเครื่องที่ไม่ติดไวรัส [ในทางทฤษฎีว่าคนที่เมาส์หยุดทำงานอาจทดสอบกับคอมพิวเตอร์เครื่องอื่น]
โดยทั่วไปแล้วจะไม่ยากในการออกแบบอุปกรณ์ต่อพ่วง USB ในลักษณะที่เมื่อเฟิร์มแวร์สุดท้ายถูกโหลดมันไม่สามารถโหลดซ้ำจากพอร์ต USB แต่ไม่มีวิธีทั่วไปในการแยกอุปกรณ์ที่มีภูมิคุ้มกันจากการ reprogramming จากอุปกรณ์ที่เกิดขึ้น 'T นอกจากนี้ยังเป็นไปได้ที่จะออกแบบ "smart USB hub" ด้วยจอแสดงผลและปุ่มบางปุ่มซึ่งเมื่ออุปกรณ์ถูกเสียบเข้ากับอุปกรณ์จะระบุสิ่งที่อุปกรณ์อ้างว่าเป็นเพื่อขอการยืนยันก่อนที่คอมพิวเตอร์จะเห็นอุปกรณ์และ การ จำกัด การสื่อสารของอุปกรณ์ให้กับผู้ที่ได้รับการอนุมัติสำหรับประเภทของมัน แต่ฉันไม่ทราบว่าอุปกรณ์สมาร์ทฮับใด ๆ ที่มีอยู่