NaiP

joined 2 years ago
[–] NaiP@lemmy.world 9 points 1 week ago* (last edited 1 week ago)

I reversed engineered a keyboard for a presentation in uni. I’ll drop you an excerpt of a written review:

Resources used I learned the USB protocol from this (the relevant parts I needed). We’re thinking of including some basic understanding of the USB protocol in the slides. https://www.beyondlogic.org/usbnutshell/usb6.shtml I got an idea of what could be going on from the following link, specifically the section I’ve set. https://github.com/openrazer/openrazer/wiki/Reverse-Engineering-USB-Protocol#phase-4%E2%80%94decoding-the-protocol I deciphered the protocol using the USBHID packets that would be sent. I was highly sure it was USBHID from a pointer from another Linux community member, but this article was my third source to confirming this. https://hackaday.com/2020/04/14/reverse-engineering-an-rgb-keyboard-under-linux/ One of the sources for information to develop these procedures was from the openRGB wiki. This stream has to do with reversing using URB. I find this might be out of scope, and it would’ve been way tougher to reverse engineer with this.

Feel free to ask as needed here. Spam the requests on the software while monitoring wireshark to be sure of what is what.

The other large comment by “taaz” is also very useful and parts of which I did use while reverse engineering.

[–] NaiP@lemmy.world 2 points 3 weeks ago (1 children)

Thanks for the NUT idea. I’ll look into it and reply back again when I’m next awake. Thank you.

I was worried about the powering back, unfortunate. Will look for ups’ that can help with this. If anyone knows of this please let me know.

[–] NaiP@lemmy.world 2 points 3 weeks ago

Yepyep! That I do know about. Should’ve clarified I meant power back on IFF it’s no longer dependent on the ups to continue functioning.

[–] NaiP@lemmy.world 5 points 2 months ago
[–] NaiP@lemmy.world 2 points 7 months ago

You can but they’ll start right up in a second lol.

[–] NaiP@lemmy.world 2 points 7 months ago

Should any further information be required, please let me know!

[–] NaiP@lemmy.world 1 points 9 months ago (1 children)

You mind dropping a link for that? I couldn’t find anything of Canadian equivalent in pricing and I’m interested

[–] NaiP@lemmy.world 1 points 9 months ago (1 children)

I fail to understand, could you elaborate a bit more on the steps you’ve taken?

[–] NaiP@lemmy.world 2 points 9 months ago (3 children)

Alternative, which I hope people can correct me on.

Could you add minecraft as a game on steam and the setup steam remote play instead?

[–] NaiP@lemmy.world 1 points 11 months ago (1 children)

Sorry what’s this about Genshin? I was under the impression I could not play it on linux at all.

[–] NaiP@lemmy.world 8 points 1 year ago* (last edited 1 year ago) (1 children)

For linux it depends. For example, you can modify the maximum charge on ASUS laptops. There’s also this wonderful tool called asusctl [https://asus-linux.org/] that modifies allows you to more effectively use your laptop. Here is the arch wiki page for it: https://wiki.archlinux.org/title/ASUS_Linux . Do note that, unfortunately, the only officially supported distros are Arch and Fedora, but you can make it work with some effort.

view more: next ›