the ch9350 is looking viable as a usb host for the next rev of usb3sun!

it’s more reliable than tinyusb, and after today’s stream, we’ve figured out that it won’t come at the expense of non-boot-protocol device support (which we don’t yet have but we want to implement).

writeup soon >:3

questions i wrote on 2025-04-16, titled “usb3sun ch9350 luna”
 
- what does it mean to “not support boot protocol”?
- does the endgame gear xm1 not support boot protocol?
- can the endgame gear xm1 be used via 2x ch9350?
- is it normalised to boot protocol on the “lower” ch9350?
- or is the report descriptor being passed through somehow?
- at the end of the day, does the ch9350 support non-boot-protocol devices?
 
then four diagrams:
 
1. host - luna - mouse
2. host - ch9350 upper - ch9350 lower - mouse
3. host - upper - lower - luna - mouse
4. host - luna - upper - lower - mouse