There are two ways to check if MESH Hub is ready for setup.
１．For those who have a MESH Hub status board
Switch Science has released a status confirmation board for the MESH hub.
MESH Hub status board：<https://www.switch-science.com/catalog/3132/>
After connecting the MESH hub status board to the Raspberry Pi as shown in the photo below,
make it turn on the power with the AC adapter, and wait for about 1 to 2 minutes.
The MESH Hub status board uses 10×2 rows of 20 pins, which should be aligned from the left end of the GPIO on the Raspberry Pi.
The Status LED on the MESH Hub status board indicates whether the setup is possible.
The meaning of the status LED is as follows:
The status LED (On the left side of the board)
The MESH Hub is active
The MESH Hub is ready for setup
The MESH Hub is booting
The MESH Hub is not running
The MESH Hub status board can not only check the status but also put the MESH hub in setup mode by hold the button. To enter the setup mode, hold the button until the Status lamp blinks slowly (about 4 seconds). Also note that if you hold for 10 seconds or more, all data of MESH Hub will be initialized.
２．For those who don't have a MESH Hub status board
In order to check the status, execute the following command in the Raspberry Pi terminal.
If the answer is "setup", then MESH Hub is ready for setup.
If the answer is not "setup", then execute the following command in the Raspberry Pi terminal to change the mode to setup mode.
mesh mode --set setup