I used [this][img] image as a base, and riced the shit out of it using the steps recorded in [rice.sh](./rice.sh). This script can be run from the above image by doing the following: ``` (login as `debian` with password `temppwd`) $ curl -sLo- https://git.pipeframe.xyz/school/drvo/plain/beaglebone/rice.sh | sudo sh -s ``` This will upgrade the kernel to version `6.6.15-ti-rt-arm32-r1`, which supports some fancy new features like the new `class_create` method introduced in 6.4. I actually recommend you *do not do this*, and instead just start writing a kernel module targeting version 5.10 from week 1, as this kernel version is way more common. [img]: https://www.beagleboard.org/distros/am335x-11-7-2023-09-02-4gb-emmc-xfce-flasher