minor news on my #Xmoji (#X11 #emoji #keyboad): The #kqueue backend for watching the config file now works on #FreeBSD (as far as I can tell, hard to test every possible edge case).

I also want to add #inotify for #Linux. I just realized I'll need a Linux machine to properly do that. So, installing Debian in bhyve. Joined my samba domain, mounted my #kerberos-encrypted #NFS homedirs, couldn't login, no idea where to find diagnostic output with dreaded systemd ... but right now I found the solution to the problem:

# ln -s /usr/bin/zsh /usr/local/bin/zsh

😂🤪

Trying to reverse a bit of the USB configuration protocol for my #8bitdo #retro #keyboad, the bad boy in the picture. I want to configure some of its keys to something I can't with their #proprietary software, that's why.

The protocol is based on #USBHID. I've captured packets and think I understand the basics of what I would need to send it. Capturing these packets had to involve a Windows VM, since the configuration software is not available for #Linux.

Now I want to replay some packets to test the protocol. Struggling a bit with that, on how to do it. Explored #usbrply as an option but it seems not to be looking at the HID data. A bit weird.

I think I'll try to write a simple thing in #python for testing next.

And I hope not no brick the thing...