How to bring up the Linux Kernel on a new platform

Reverse Engineering Unknown File Formats with ImHex

USB for Software Developers: An introduction to writing userspace USB drivers

USB for Software Developers: An introduction to writing userspace USB drivers

ImHex: display, decode and analyze binary data to reverse engineer their format, extract informations or patch values

Reverse Engineering the Surface Book 2's proprietary IOCTL commands