How can I implement an HCI interface for the IG60-BL654?

Answer

An HCI interface can be implemented in lieu of using smartBASIC to communicate with/program the BL654 in Ezurio's IG60. To achieve this, build the hci_uart example for BL654_DVK.

Important: While the build uses the bl654_dvk board files, the IG60 hardware uses a different SPI Flash chip (MX25V1635F) than the DVK (MX25R6435F). If your application requires SPI Flash access, you must use a Devicetree overlay to modify the Flash reference to match the IG60’s JEDEC ID and 2MB size.

For detailed, step-by-step instructions on building the firmware and loading it onto the gateway, please refer to our formal guide: 

Enabling the HCI Interface on the IG60's Internal BL654