Re-reading your github readme.md, are you conflating the assigned USB bus address with "connected device count"? No such relationship exists. The kernel simply cycles through all 127 available addresses, so the most recently connected device will have an address equal to the total number of connect events until that point, modulo 127.
USB bus addresses are ephemeral as the entire tree is a runtime enumeration.
USB bus addresses are ephemeral as the entire tree is a runtime enumeration.
Statistics: Posted by jdb — Thu Dec 18, 2025 2:55 pm