Hi, I am trying to run this on organipi5b arm64, followed the steps from readme.
My go version is - go version go1.20.5 linux/arm64
Build from source
git clone https://github.com/mafredri/magic4linux.git
cd magic4linux/cmd/magic4linux
GOOS=linux GOARCH=arm64 go build
Output:

Running the app
╭─orangepi@orangepi5b in ~/Downloads/magic4linux/cmd/magic4linux on main ✔ (origin/main)
╰$ ./magic4linux
panic: failed to create virtual keyboard device: could not open device file
goroutine 1 [running]:
main.main()
/home/orangepi/Downloads/magic4linux/cmd/magic4linux/main.go:28 +0xd8
Any idea what I could be missing? Also I wonder if I should pass in the ip address of my TV or anything? Any advice is massively appreciated.!