# FAQ / ELRS bound but no inputs in firmware ### Possible causes: * ports-tab: pertinent UART's `Serial RX` toggle must be enabled. * RX/TX is mistakenly soldered in reverse. * some FC's dont like it on UART1, try another UART. * protocol is mistakenly not setup in receiver tab. rectify with: ``` feature RX_SERIAL set serialrx_provider = CRSF set serialrx_inverted = OFF set serialrx_halfduplex = OFF save ``` * RX/TX should both have same **model-match** setup. Use the ExpressLRS Lua to set **`Off`**(preferred) or **`On`**(with ID's that match the RX ID's). * cloud-built HEX did not include CRSF protocol. (Betaflight 4.4 and later) * TX must be powered on before RX. * TX and Betaflight should both be same channel order. e.g. `AETR` or `TAER`, etc. * Prefer to use full UART, not SBUS. SBUS may or may not require inversion (`RCVR_INVERT_TX`). see ELRS documentation. Inversion can be done in Betaflight and/or ELRS firmware (Prefer ELRS). Only one combination will work proper. ### Rare causes: * in ELRS LUA script, set Model Match to `On`, then set it back to `Off`. * for Betaflight 4.4 and later, Configurator 10.9 will force "`CRSF/GHOST/SBUS`" as the default protocol. If you use [Configurator 10.10](https://github.com/betaflight/betaflight-configurator-nightlies/releases), you can choose **`CRSF`** *only*, which is preferred. * sometimes receiver tab needs to be manually set when coming from older firmware. CLI paste may not work. * i saw an issue-tracker with some `3.2.1` issue on some RX with Windows ELRS-Configurator. Try to upgrade or downgrade to another version. Also try cloud-built ELRS via https://expresslrs.github.io/web-flasher/ (use Chrome, not Firefox) in case local-building is the problem. ### ELRS documentation on the subject: * Useful! https://www.expresslrs.org/quick-start/troubleshooting/ #### off-subject: * binding-phrase issue https://youtu.be/cOp5Jdms7xQ?t=152 * ELRS troubleshooting https://youtu.be/ho4vLbu3H8U <hr>