Install LANovo
lanovo installs LANovo on the display over USB and connects it to your Wi‑Fi.
Get lanovo
Section titled “Get lanovo”Download lanovo for your computer from the
Releases page. It’s a single file with LANovo
inside it.
cd ~/Downloadsmv lanovo_darwin_arm64 lanovochmod +x lanovoOn an Intel Mac, the file is lanovo_darwin_x86_64. If macOS says it can’t check the file for
malware, right-click it in Finder, choose Open, then run it again from the terminal.
cd ~/Downloadsmv lanovo_linux_x86_64 lanovochmod +x lanovoOn ARM, such as a Raspberry Pi, the file is lanovo_linux_arm64.
In PowerShell:
cd ~\DownloadsRename-Item lanovo_windows_x86_64.exe lanovo.exeOn an ARM PC, the file is lanovo_windows_arm64.exe. Use .\lanovo.exe wherever this guide
says ./lanovo.
Install
Section titled “Install”Plug the display in over USB and run:
./lanovo installWhat it does, in order:
- Turns off dm-verity, if it’s on, and reboots.
- Asks for a name for the display.
- Sets SELinux to permissive on the boot command line, and reboots.
- Installs lanovod and its service, and reboots.
- Joins Wi‑Fi: pick a network and type its passphrase, unless you gave
--ssidand--password. - Starts lanovod and shows a code to add the display to Home Assistant.
The display reboots up to three times. Leave the cable in until lanovo finishes.
Renaming the display later makes Home Assistant see it as a new device, so pick a name you’ll keep.
Options
Section titled “Options”| Option | What it does |
|---|---|
--name "Kitchen Display" |
Name the display without being asked |
--ssid MyWiFi --password … |
Join this network without scanning |
--wps |
Join by pressing your router’s WPS button |
--yes |
Don’t ask before installing |
--reboot, --no-reboot |
Reboot at the end without asking, or finish without rebooting |
--generate-key |
Make the encryption key here, to paste into Home Assistant, instead of letting Home Assistant set it |
--serial HUA0XXXXX |
Pick a display when more than one is plugged in |
Changing Wi‑Fi later
Section titled “Changing Wi‑Fi later”./lanovo wifi --force--force lists the networks even when the display is already connected; without it, a connected
display just reports where it is. Once the new network connects, the display forgets every other
network; if it does not connect, the display goes back to the one it was on.
Next: add it to Home Assistant.

