tiny-pilot / tinypilot

Use your Raspberry Pi as a browser-based KVM.
https://tinypilotkvm.com
MIT License
3k stars 252 forks source link

Flag a warning in the debug logs if the customer is using unsupported hardware #1351

Closed jdeanwallace closed 2 months ago

jdeanwallace commented 1 year ago

This issue has been recreated from https://github.com/tiny-pilot/ansible-role-tinypilot/issues/229

Sometimes, customers file support requests saying that TinyPilot doesn't work on their device, and it takes a few back-and-forths to discover that they're running it on unsupported hardware.

We should flag a warning in the debug logs if we detect that the running hardware does not match compatible hardware (Pi 4B or Pi Zero series). Only Pi 4B is officially supported, but Pi Zero should also at least work out of the box.

Depends on https://github.com/tiny-pilot/tinypilot/issues/1220

jdeanwallace commented 1 year ago

@mtlynch - I recreated this issue from the now archived https://github.com/tiny-pilot/ansible-role-tinypilot/issues/229. Can we remove that issue from the 2.6.0 project?

mtlynch commented 1 year ago

@jdeanwallace - Sure, done!

cghague commented 2 months ago

I spotted this issue while sorting through the Support Engineering task list, and I think we can close it without any action.

We already include the hardware details in the logs, and it's standard practice for us to check this information when providing support, so a direct warning seems unnecessary.

It's also worth noting that we included logic in the installer to catch the most common unsupported hardware and software that users tend to try, such as installing on the Raspberry Pi 3 or trying to use an outdated or not yet compatible version of Raspberry Pi OS.

@jdeanwallace - Do you agree this can be closed?

jdeanwallace commented 2 months ago

@cghague - Agreed, we can close this.