To prepare the Raspberry Pi to install the MESH Hub, follow the steps below.
1. Prepare the following Raspberry Pi and Raspberry Pi OS (previously called Raspbian) Stretch
- H/W: Raspberry Pi 3B+/3B
- OS: Raspberry Pi OS Stretch with Desktop (GUI) / Lite (CUI)
Raspberry Pi and OS combinations other than those listed above are not guaranteed to work.
MESH Hub does not work with Raspberry Pi OS (Raspbian) Buster and Raspberry Pi 4.
2. Set up the Raspberry Pi
To install Raspberry Pi OS on the Raspberry Pi, refer to Setting up your Raspberry Pi or the Official Installation Guide.
Until Raspberry Pi OS Buster supported, use the "Raspbian Stretch" (either zip image from below links) instead. If use Raspberry Pi Imager, choose "Use custom" of "Operating System" and select the downloaded image.
- Raspbian Stretch with desktop (GUI)
- Raspbian Stretch Lite (CUI)
Notice: Downgrade the kernel
Even if you use Raspberry Pi OS (Raspbian) Stretch, “apt-upgrade” may upgrade to an unsupported the kernel version.
Please check the kernel version if MESH Hub does not work well.
To check the kernel version, open the terminal and run this command:
uname -a
Supported kernel version:
Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux
If kernel version is already upgraded to unsupported version, the version is higher than supported version as below.
Linux raspberrypi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux
To downgrade to the supported kernel, run this command:
sudo rpi-update a08ece3d48c3c40bf1b501772af9933249c11c5b