Sorry, how does new mouse firmware open this up...? USB/HID is a standard that anyone can implement, right? Is it that hard to implement a HID mouse emulator?
it's hard enough that someone else having done and open-sourcing makes it easier for anyone else that wants it. It means you don't have to do that work.