3.5 halo UNSC theme #1086
manismellrubber
started this conversation in
Themes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I’ve been working on getting a 3.5" SmartMonitor HID display running properly on Bazzite/Linux inside a Lenovo P320 Tiny build.
The display is a 0483:0065 HID device, and the setup is based on the turing-smart-screen-python-HIDdev2 project.
I created a custom UNSC-style system monitor theme (unsc1.dat) for a 480x320 display with live readouts for:
CPU temperature
GPU temperature
CPU usage
GPU usage
RAM usage
SSD/disk activity
We also had to do quite a bit of Linux-specific work to make the display reliable:
Added AMD GPU temperature and usage support through Linux sysfs
Fixed the runtime so it stays alive properly under Linux/systemd
Corrected the HID/YMODEM upload handling so NAK responses aren’t treated as successful handshakes
Added explicit sensor/tag mappings for the custom theme
Built a systemd service so the display starts automatically in the background
Added a recovery/startup sequence that waits for the system to boot, reloads the existing unsc1.dat theme, and then starts live telemetry
Created dated backups of the working configuration and modified files so the setup can be restored if anything breaks
One weird issue with this particular screen is that the HID connection can get stuck after boot/reboot even though Linux still sees the device. A normal USB reset or re-enumeration wasn’t enough to recover it. Re-running the SmartMonitor reset/theme upload sequence reliably brings it back, so that process is now automated at startup.
I’m sharing the UNSC theme DAT file for anyone using the same style of 3.5" SmartMonitor who wants to try it or build on it.

UNSC-SmartMonitor-Theme.zip
All reactions