• v2026.08.16 cfe0e183f5

    danik released this 2026-08-16 14:44:58 +03:00 | 2 commits to master since this release

    ESP32 NTRIP DUO Firmware Release v2026.08.16

    Fixes and improvements

    • ESP32-WROOM now defaults to UART2: TX=GPIO17 and RX=GPIO16, avoiding the USB-UART bridge on GPIO1/GPIO3.
    • ESP32-C3 SD MISO now defaults to GPIO7, avoiding the RSSI LED on GPIO2.
    • Web authentication and configuration validation error paths are fixed.
    • Socket startup cleanup and persistent socket-client LED behaviour are fixed.
    • Individual-file flash commands use the correct target-specific bootloader offset and flash frequency.
    • README and archive pin maps now match the firmware defaults.

    📦 Downloads

    Choose the appropriate firmware for your hardware:

    • esp32-ntrip-duo-esp32-*.tar.gz - For original ESP32 boards
    • esp32-ntrip-duo-esp32c3-*.tar.gz - For ESP32-C3 boards
    • esp32-ntrip-duo-esp32s3-*.tar.gz - For ESP32-S3 boards
    • esp32-ntrip-duo-esp32c6-*.tar.gz - For ESP32-C6 boards
    # Extract archive and navigate to folder
    tar -xzf esp32-ntrip-duo-esp32-*.tar.gz
    cd esp32/
    
    # Flash merged firmware (single file, replace COM_PORT with your port)
    python -m esptool --chip esp32 -p COM_PORT -b 460800 --before default_reset --after hard_reset write_flash 0x0 esp32-ntrip-duo-merged.bin
    

    First-time setup

    1. Flash appropriate firmware for your ESP32 variant
    2. Connect to the open ntrip-DUO_danusha WiFi network (no password)
    3. Navigate to http://192.168.4.1 in your browser
    4. Configure WiFi, NTRIP servers, and other settings

    Existing devices retain UART settings stored in NVS. Select the new pins in the web interface or erase NVS to apply defaults.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v2025.10.07...v2026.08.16

    Downloads