I can see the drivers in /dev/input/by-id although it says "unknown" on 2 of the 3 so maybe it's not really recognizing them.

It says to put some files in /home/Pi/Roms/port so I created the folder on my external HD (/home/odroid/ROMS/port) but I couldn't figure out how to change permissions since it would revert as soon as I clicked anything. Put them in the odroid folder instead then, changed permissions, and changed directories in the port folder files so they lead to where the LightgunMono executable is.
Regardless of where it is I should be able to run the "sudo mono LightgunMono.exe sdl 30" command, as it says to start the test, and I get:
Copyright Sinden Technology 2020.
Beta Tester Version.
Only for use with offical Sinden Lightguns.
Or without sudo if it gives any hints (doubt it haha):
Copyright Sinden Technology 2020.
Beta Tester Version.
Only for use with offical Sinden Lightguns.
Permission denied
Unhandled Exception:
System.IO.IOException: Bad file descriptor
at System.IO.Ports.SerialPortStream.ThrowIOException () [0x00000] in <filename unknown>:0
at System.IO.Ports.SerialPortStream.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0
at System.IO.Ports.SerialPortStream.Finalize () [0x00000] in <filename unknown>:0
If anybody would like to check em out, the drivers and files are at https://www.sindenlightgun.com/drivers/
I know it's early and gremlins are still going to pop up but, with all TV's being LCD, this is a real game changer for light gun games and their capabilities. Pun intended. Ha!