# Supported Connectivity Modules

To enable a seamless connection and advanced Blynk’s functionality using the hardware of your choice, you need to add one of the supported connectivity modules below as a Network Co-Processor. We’ve prepared an [example](https://github.com/blynkkk/BlynkNcpExample/blob/main/docs/BuildYourOwn.md) that includes firmware and will help you set up the communication between your hardware and Blynk with minimal effort.

Blynk.NCP is shipped as a combined firmware, so you only need to flash a single file (flash at address `0`). Select the firmware file, corresponding to your module type.

### Connectivity Modules supported by `Blynk.NCP`

| Connectivity module                                                                                          | Firmware file                                                                                                    | Chipset         | Connectivity           | Provisioning | Interaction          |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- | --------------- | ---------------------- | ------------ | -------------------- |
| [ESP32-MINI-1](https://www.espressif.com/en/products/modules)                                                | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32_4M.flash.bin)   | `ESP32`         | WiFi 2.4               | BLE          |                      |
| [ESP32-C3-MINI-1](https://www.espressif.com/en/products/modules)                                             | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32c3_4M.flash.bin) | `ESP32-C3`      | WiFi 2.4               | BLE          |                      |
| [ESP32-S3-MINI-1-N8](https://www.espressif.com/en/products/modules)                                          | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32s3_8M.flash.bin) | `ESP32-S3`      | WiFi 2.4               | BLE          |                      |
| <p><a href="https://www.espressif.com/en/products/modules">ESP-WROOM-32 4MB</a><br>(no PSRAM)</p>            | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32_4M.flash.bin)   | `ESP32`         | WiFi 2.4               | BLE          |                      |
| [U-blox NINA-W106](https://www.u-blox.com/en/product/nina-w10-series-open-cpu)                               | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32_4M.flash.bin)   | `ESP32`         | WiFi 2.4               | BLE          |                      |
| [U-blox NORA-W106](https://www.u-blox.com/en/product/nora-w10-series)                                        | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32s3_8M.flash.bin) | `ESP32-S3`      | WiFi 2.4               | BLE          |                      |
| [Adafruit AirLift](https://www.adafruit.com/product/4201)                                                    | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32_4M.flash.bin)   | `ESP32`         | WiFi 2.4               | BLE          | RGB LED              |
| [Macchina SuperB](https://www.macchina.cc/catalog/m2-accessories/superb)                                     | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp32_4M.flash.bin)   | `ESP32`         | WiFi 2.4               | BLE          | Green LED            |
| [TTGO T-Internet-POE](https://www.lilygo.cc/products/t-internet-poe)                                         | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_lilygo_poe.flash.bin)         | `ESP32+LAN8720` | WiFi 2.4, Ethernet POE | BLE          |                      |
| [Seeed WT32-ETH01](https://www.seeedstudio.com/Ethernet-module-based-on-ESP32-series-WT32-ETH01-p-4736.html) | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_wt32_eth01.flash.bin)         | `ESP32+LAN8720` | WiFi 2.4, Ethernet     | BLE          |                      |
| [Witty Cloud](https://protosupplies.com/product/esp8266-witty-cloud-esp-12f-wifi-module/)                    | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp8266_4M.flash.bin) | `ESP8266`       | WiFi 2.4               | WiFiAP       | RGB LED, User Button |
| [DFRobot WiFi Bee](https://www.dfrobot.com/product-1279.html)                                                | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp8266_4M.flash.bin) | `ESP8266`       | WiFi 2.4               | WiFiAP       | User Button          |
| ESP-07S, ESP-12F                                                                                             | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp8266_4M.flash.bin) | `ESP8266`       | WiFi 2.4               | WiFiAP       |                      |
| ESP-01, ESP-01S                                                                                              | [link](https://github.com/blynkkk/BlynkNcpDriver/releases/latest/download/BlynkNCP_generic_esp8266_1M.flash.bin) | `ESP8266`       | WiFi 2.4               | WiFiAP       |                      |

#### Connect a supported dual-MCU board using Blynk.NCP

If you are using one of the following dual-MCU boards: UNO R4 WiFi, Portenta C33, Nano RP2040 Connect, Nano 33 IoT, MKR WiFi 1010, T-PicoC3, or RPi Pico + ESP8266, you can use this Blynk.NCP [example](https://github.com/blynkkk/BlynkNcpExample) to set up communication with the platform within minutes.
