upvote
These look great. I wish they had existed way back when I did embedded work every day. What was the process like to create them? Did you design them from scratch, get them built to spec, something in between?

The switchable host is interesting to me. What do people use that for?

reply
I run virtualhere.com and i referred customers to the uhubctl list over the years so they can powercycle development boards and iLoks remotely that they use via virtualhere. I was tired of the recommended hubs changing internals (some models working some not) so i thought about creating one myself. So just went with a quality usb hub chip from Microchip that is actually documented (registers etc) and followed the spec and found a manufacturer in china to route/complete it. (Did the same with the other KVM/IP stuff i created).

The big issue i encountered is the hub programming software from Microchip is full of bugs and basically unusable and the docs are also a bit wrong. So i had to write a programmer from scratch to remotely program the hub chip registers so they are ready for manufacturing. E.g allocating unique serial number, setting up the chip fuses etc. That actually took most of the time. It programs everything from australia via virtualhere during manufacturing in china. I had trouble with the Great firewall blocking virtualhere half way through too! So i had to turn of ssl

The switchable host im not sure. I dont think many customers use it, I do have a few that use it for switching mouse and keyboard they plugged in. That functionality came with the hub chip so i just wired it up as it didnt cost extra. The hub chip also came with GPIO/uart routing but i didnt hook that part up.

reply
deleted
reply