HNHacker News
TopNewBestAskShowJobs

msbroadf

109 karma · joined November 30, 2012

submissionscomments
msbroadf··on Uhubctl – Control USB power per-port on smart USB hubs
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.

msbroadf··on Uhubctl – Control USB power per-port on smart USB hubs
I created these which I guarantee to work https://modularkvmip.com/product/usb-hub
msbroadf··on NanoKVM: Affordable, Multifunctional, Nano RISC-V IP-KVM
I recently built an simpler kvm/ip using a few pi pico's and ms2130 chips. https://www.modularkvmip.com doesnt matter what server you use. Its not opensource but its just usb device passthrough at the core.
msbroadf··on usbredir: A protocol for sending USB device traffic over a network connection
I have a lot of astro users. But you need to use Ethernet for the connection between VirtualHere server and client and not wifi. A pi5 is very good for this.
msbroadf··on usbredir: A protocol for sending USB device traffic over a network connection
Correct, i am a solo developer working on it since 2010 :)
msbroadf··on Ask HN: Successful one-person online businesses?
Yes kernel knowledge and a lot of plain C. Surprisingly didnt have to read too much of the USB spec for the first few years.
msbroadf··on Ask HN: Successful one-person online businesses?
Yes generally i reject any request if its customization just for one customer. I try to generalize the change by e.g adding an API call. Also i get requests to keep xp/win7 support which i reject often.

The biggest thing I learned is to basically do nothing on the product, unless its needed. I used to be tempted to change things/add features for fun and for a challenge but its a mistake. The reason is it might introduce bugs. Too many customers and big companies rely on virtualhere now day-to-day and the software is complex enough that its hard to tell if the bug was always there or just from the new addition. Im very relucatnt to even upgrade the compiler unless i have to for a new OS etc.

msbroadf··on Ask HN: Successful one-person online businesses?
I have run my one-man business for 13 years now. https://www.virtualhere.com . Back then I saw the market moving to the cloud and thought bringing device access there was needed. There was no one really doing this cheaply and easily. I posted a link to my software on the raspberrypi forum when that board came out and started getting my customers immediately that way. It took a year to write the initial software. Ive been adding updates and features ever since. I have made several million dollars in profit since then and its still going strong. I dont really have any competition at my price point .
msbroadf··on Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
I was wondering if you could try my usb-ip software for the hdmi dongle. https://www.virtualhere.com (ill give you a license key) i think this is quite useful for my customers and its something i was looking for. Can you pass the dongle directly through to your pc (no need for intermediate software) and see what the performance is like.
msbroadf··on Ask HN: Successful one-person online businesses?
I started https://www.virtualhere.com about 10 years ago, it provides a good income. I developed/sell/support everything myself. I felt there was a need for this type of product 10 years ago and with cloud computing/gaming its become very useful for a lot of use-cases now.
msbroadf··on Ask HN: What are the most interesting emerging fields in computer science?
Fully Homomorphic Encryption
msbroadf··on Gut Germs Appear to Play Role in Multiple Sclerosis
I had my large intestine entirely removed about 8 years ago, so no gut bacteria for me! And i haven't noticed any change
msbroadf··on Ask HN: Is the concept of a one-person software shop still viable?
Yes its definitely viable. I started my micro ISV 6 years ago, its been quite successful about $200k/yr. Its very niche. I do no marketing but get regular sales through mainly word of mouth and internet searches. Now some bigger companies have picked up my software and use it in house and OEM it. Took a lot of work to get started and a lot of learning Its difficult for competitors to make something similar in a reasonable amount of time so its got a nice moat around it at the moment. I have no employees and almost no overheads so all revenue is profit. The most useful thing is when other companies build around your product, they provide valuable test / customer feedback which greatly reduces the work load.
msbroadf··on Can the Bacteria in Your Gut Explain Your Mood?
No, it was removed for ulcerative colitis. If gut bacteria affected mood I would have noticed now I have a lot less but there wasn't any change.
msbroadf··on Can the Bacteria in Your Gut Explain Your Mood?
I had my entire large intestine removed over several operations, and i felt no difference in my mood
msbroadf··on I'm Slowly Losing My Mind
Brings back memories of http://www.imdb.com/title/tt0383028/