The Hardware Manager allows Flow to interact with the lower level of code on NayaCreate such as firmware updates and half pairing. The screen is divided into 4 workflows, each serving a specific function:

This workflow allows for the update of the firmware running on NayaCreate. The firmware is responsible for how the device acts in standalone mode. NayaFlow allows for the configuration of NayaCreate, but NayaCreate has a brain all on its own.
<aside> <img src="/icons/light-bulb_yellow.svg" alt="/icons/light-bulb_yellow.svg" width="40px" />
Note that NayaCreate can consume about 6W per keyboard half, so please make sure to connect to at least a USB3.0 port.
</aside>
Turn the keyboard halves ON using the hardware switch on the sides of the keyboard halves. The LEDs on your NayaCreate halves should now power ON and your computer should indicate a connection.
Open NayaFlow on your computer and confirm that both NayaCreate Left and NayaCreate Right are detected by NayaFlow.


Navigate to Hardware Manager→Create Firmware Update and verify that you see your NayaCreate halves. If modules are connected to your NayaCreate halves, you will have to disconnect them to proceed with the firmware update. We will update the firmware of the modules in the next section.
Now you can press the UPDATE button and your NayaCreates should be updated to the newest available firmware. Note that in footage on the right, only the start and end of the process are provided. The actual update may take up to 4 minutes depending on the speed of your computer.
NayaCreate will restart several times during the update process, this is normal and expected. NayaFlow will indicate when the update is complete and it is safe to use your keyboard again.

Update Start

Update Complete (Note that the connection warning pop up is a bug which has been fixed since the recording of this video)
If everything goes well, you will never have to use this workflow. This workflow pairs and connects NayaCreate Left to NayaCreate Right. Every time you update the firmware, NayaFlow runs a pairing workflow to make sure that no connection data has been lost during the update. It is sometimes possible that a connection breaks after an update, NayaFlow will pop up a warning when this is detected after which you can run this workflow.

Note that to be able to start this workflow you must connect your NayaCreate Left and Right keyboard halves and disconnect all modules.
This workflow allows for the update of the firmware running on NayaModules. In contrast to the NayaCreate update where your computer is responsible for the update, the module update is performed by NayaCreate. When a new module update is available, the first module you update will take anywhere between 45 and 90 seconds, any following module will take roughly 25 seconds. To start an update, remove connect only a NayaCreate Left with a module. A firmware update will see NayaCreate restart several times until the update is complete.
Although the modules are configured through NayaCreate, each module needs to be able to independently perform calculations and hardware management so that some of the load is moved away from NayaCreate.
Before you can update, please note that modules need to be updated one by one using the left keyboard half only. The right keyboard half should be turned OFF during the update process.

