How to connect BLHeli_32 ESC to Configurator BLHeliSuite32 via FC Passthrough

I received my first BLHeli_32 ESC’s (X-Racer Quadrant), and I’d like to share how I use FC passthrough to connect these ESC’s to the BLHeliSuite32 configurator app.

The way “pass-through” works is quite similar to previous versions such as BLHeli_S. Basically it uses the flight controller as a programming tool or adapter to allow the computer to talk to the ESC’s directly, so you can change settings or flash new firmware etc.

However, there are some extra steps to take because BLHeli_32 is a complete new thing.

Software Setup

Hardware Requirement

As usual, your BLHeli_32 ESC connects to the FC, and powered by LiPo battery.

Also make sure your computer is connected to the internet! Otherwise firmware flashing is not going to work. Changing settings and configuration is fine without internet though.

Now you are ready!

BLHeliSuite32 V32.0.X

  • In the BLHeliSuite32 configurator, click “Select BLHeli32 interface, and choose “BLHeli Bootloader (Cleanflight)”
  • At the bottom of the window, Port, choose the COM port of your flight controller, and click “Connect”
  • Once it’s connected, click “Read Setup” and your ESC will be read


I can’t connect to my BLHeli_32 ESC with pass-through even with the latest BLHeliSuite32 app. My FC is loaded with the latest firmware. However I can connect to other ESC (not 32bit) without problem with the old BLHeliSuitE.

Your FC is probably not V3.2. You are using the latest stable release which is V3.1.X. V3.2 is not released yet and you need to download it from the link above and load it locally.

I am getting an error when trying to flash new firmware: “Unable to establish server connection!”.

This error occurs when you have no working internet connection on your computer. BLHeliSuite32 checks if your BLHeli32 ESC’s are genuine before flashing new firmware to them. No internet, no check and thus it fails.

I am getting error “Initialization of serial 1wire passthrough or 4way interface failed! Please check Betaflight revision for support of serial 1wire passthrough or 4way interface!”

I was also getting this error when using my Naze32 (F1) flight controller, even with Betaflight V3.2 already installed. I had no way around this error, and I had to use a F3 FC in the end. Maybe BLHeli32 passthrough is not supported in F1 FC’s.

5 thoughts on “How to connect BLHeli_32 ESC to Configurator BLHeliSuite32 via FC Passthrough

  1. Daniel

    My first comment here and would like to thank all the people that invest their time to make this site happen. I’m new to the hobby and many times this site guided me along through the steep learning curve for a beginner like me. Great job!

    I’m trying to test my motors using BF or BLHeliSuite32 but I cannot make them spin. Previously, on BF v3.1.7 I was able to go in motors tab and spin just 1 motor ( from 4 ). Later I discovered that ESCs where taking a lot of time to get “read” by BF as eventually I could spin 3 motors. I kind of gave up on the last as it was taking too much time.

    After the BF update and even on BLHeliSuite32, there is no way I find out how to make motors spin from the “motors” tab. On BF sliders are disabled and it won’t work on BLHeliSuite32, although it says that it can read setup for all motors. Is this bad and if so, is there any reason why this might be happening? I’m afraid something is wrong with my ESCs or my setup.

  2. casey hanke

    Anyway to do this with raceflight? I have the new skitzo board and im trying to get raceflight to see them


Leave a Reply

Your email address will not be published. Required fields are marked *

Are you Robot? *

I only check blog comments once or twice a week, if you want a quick reply you can post your question on this forum You might get a faster response from me there (multirotor related only).