# CrazyF405HD ELRS 1-2SAIO Flight Controller
The CrazyF405HD ELRS 1-2S AIO is a flight controller produced by [Happymodel](https://www.happymodel.cn/index.php/2023/05/26/crazyf405hd-elrs-1-2s-aio-fc-built-in-uart-elrs-receiver-and-12a-blheli_s-esc/.)
## Features
- MCU: STM32F405RGT6, 168MHz
- Gyro: BMI270 (SPI)
- 1Mb Onboard Flash
- BEC output: 5V, 2A@4V
- Barometer: BMP280
- 3 UARTS: (UART1, UART2 ,UART6)
- 5 PWM outputs (4 motor outputs used internally for integrated 4-in-1 ESC and 1 integrated LED)
- Integrated 4-in-1 BlueJay ESC
- Firmware target: BetaflightF4
## Pinout
![CrazyF405HD ELRS 1-2S AIO Board](CrazyF405HD_pinout.jpg "CrazyF405HD ELRS 1-2S AIO")
## UART Mapping
The UARTs are marked Rn and Tn in the above pinouts. The Rn pin is the
receive pin for UARTn. The Tn pin is the transmit pin for UARTn.
|Name|Pin|Function|
|:-|:-|:-|
|SERIAL0|COMPUTER|USB|
|SERIAL1|RX1/TX1|UART1 (Display Port,DMA-enabled)|
|SERIAL2|TX2/RX2|UART2 (RCIN,ELRS, internal)
|SERIAL5|RX6|UART6 (USER,DMA-disabled)|
## RC Input
RC input is configured on the on-board ELRS on UART2 or through (UART2_RX/UART2_TX) pins. It supports all serial RC protocols.
To disable the onboard ELRS module and use an external RC on TX2/RX2, desolder the RX/TX pads of the onboard ELRS receiver as shown in the image.