Before I reinvent the wheel:
Are there any extant python libraries for accessing (and setting) the registers over usb?
I toyed with reading and writing to the classic over ethernet a while back, so I can do it...just don't want to waste time if it exists.
Once I have something that works, I'll make it available.
Yes, email me and I will provide.