Answer
The Vela IF820 can only be flashed using the pins labeled BT_UART_TXD, BT_UART_RXD, BT_UART_CTS, and BT_UART_RTS. These pins are the module’s HCI UART (UART0) and are used for both firmware programming and HCI operation.
Flashing is always done via the HCI UART (BT_UART_xxx pins).
-
Flow control (RTS/CTS) is mandatory.
-
The RESET line must also be connected.
-
To enter programming mode, CTS must be held low during reset.
-
Default flashing UART settings: 115200, 8N1.
-
-
Runtime behavior depends on the firmware loaded:
-
With HCI firmware, the HCI UART continues to carry the standard Bluetooth HCI protocol to the host.
-
With EZ-Serial firmware, the PUART (secondary UART) is used for the EZ-Serial API, but firmware updates are still performed via the HCI UART.
-
/filters:background_color(white)/2024-03/Vela%20IF820%20-%20Modules.png)