Ok, thanks! What happens if the current goes beyond 100mA? I’ve seen usb-devices such as lamps, fans and even coffee-heaters, are these passive or do they communicate with the HUB to request current?
dunno. I guess they’re requesting the current (at least the heaters. 100mA seem to be sufficient for LED-lamps and weak fans).
When i measure current, do I just measure it over +5V and ground on the board or do I have to break the circiut in order to get a proper reading?
Current is charge/time. when you want to measure the current, you have to basically ‘count’ all the electrons that go through the usb-cable in a certain amount of time.
Therefore you have to break the circuit and put your multimeter in between.
what you’ve described was measuring the voltage (drop) across a device.
I dont want to short out my computer 
heh… I actually did that some years ago with my attempt to build MBHP-USB-MIDI-Interface (the old one with the AN2131SC-IC). I somehow managed to get a big drop of solder into the USB-socket of the Interface, so that all 4 pins were shorted.
When I plugged it in, My PC was instantly shut off, but he survived it (with the exception of one usb-port…)
About the blacklist, I saw it after I bought the midi-cable and was a bit bummed my ( ebay no-name cable) was blacklisted. At first it didn’t work but I later discovered it was due to a loose midi IN connector. Fix it and now it works perfectly.
I guess it wasn’t blacklisted because of some defective connectors. There might be some errors when it comes to sysex messages, i.e. when you want to program your PIC over MIDI (dunno how it looks like with the new CORE32). If you’re looking for a incredibly cheap and relieable 5-I/O MIDI-USB-Interface, you should search the forum (and the WIKI) for “GM5”.
I just finished my first shoe box enclosed prototype last week and it works like a charm.
nice to hear! keep the work up and post pictures as soon as it’s finished 