# Dfu

Published articles for Dfu.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## ESPHome 2025.9.0: MIPI RGB displays and a camera JPEG encoder

DevFeed: [ESPHome 2025.9.0: MIPI RGB displays and a camera JPEG encoder](<https://devfeed.tech/articles/esphome-2025-9-0-mipi-rgb-displays-and-a-camera-jpeg-encoder-16701.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2025/09/17/esphome-2025-9/>)

Author: Jesse Hills

Published: 2025-09-17T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [camera](<https://devfeed.tech/tags/camera.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [compression](<https://devfeed.tech/tags/compression.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [dfu](<https://devfeed.tech/tags/dfu.md>), [display](<https://devfeed.tech/tags/display.md>), [firmware-update](<https://devfeed.tech/tags/firmware-update.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mipi](<https://devfeed.tech/tags/mipi.md>), [releases](<https://devfeed.tech/tags/releases.md>), [rgb](<https://devfeed.tech/tags/rgb.md>)

### AI overview

ESPHome 2025.9.0 adds MIPI RGB display support, a camera JPEG encoder, nRF52 DFU support, ESPHome Builder improvements, memory optimizations, and enhanced sensor and component support.

### Source excerpt

ESPHome 2025.9.0 adds MIPI RGB display support, a camera JPEG encoder, DFU support for nRF52, and ESPHome Builder improvements, along with extensive memory optimizations.

## DFU -- Using the native USB on ESP32-S2 for flashing the firmware

DevFeed: [DFU -- Using the native USB on ESP32-S2 for flashing the firmware](<https://devfeed.tech/articles/dfu-using-the-native-usb-on-esp32-s2-for-flashing-the-firmware-13833.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/dfu-using-the-native-usb-on-esp32-s2-for-flashing-the-firmware/>)

Author: John Lee

Published: 2021-03-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [USB](<https://devfeed.tech/topics/usb.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [boot](<https://devfeed.tech/tags/boot.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [dfu](<https://devfeed.tech/tags/dfu.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

A tutorial on using the ESP32-S2's native USB peripheral and USB DFU mechanism to flash firmware without an external IC or programmer. It covers ESP-IDF version requirements, USB wiring for the ESP32-Saola-1 board, entering DFU mode, and building DFU firmware.

### Source excerpt

Since the ESP32-S2 was released, a notable new functionality got everyone's attention: the USB host and device capabilities. This new functionality adds a new world in terms of possibilities and cool stuff that could be made using USB and it's a game changer in many projects. But one of the uses for this peripheral is to upload the firmware without any external IC or programmer. This can be done directly by using the USB DFU mechanism.