I was able to replicate this. Thanks!
I used a USB OTG "Y" adapter instead of a hub, powering the keyboard with a separate power supply/battery to avoid extra load on the kindle battery.
Issues:
- the xorg.conf generated doesn't seem to allow hotplugging. need to look into this and try to make something generic. why should it need to be generated on each startup?
- need to package the input modules together with the xorg conf stuff
BTW, I'm planning to use this with the
alpine chroot, hopefully running alpine's x or possibly wayland with a drm imx driver.