• v2025.08.29-merged-firmware e7cc52d2cb

    danik released this 2025-08-29 21:47:48 +03:00 | 25 commits to master since this release

    ESP32 NTRIP DUO Firmware Release v2025.08.29-merged-firmware

    New Features

    • 🎯 Serial Commands: Remote GNSS module configuration via web interface
    • 💾 SD Card Logging: Automatic RTCM data logging with daily file rotation
    • 🔧 Multi-chip Support: Native support for ESP32, ESP32-C3, ESP32-S3, and ESP32-C6

    🔧 Improvements

    • Merged Firmware Generation: Single-file firmware for simplified flashing
    • ESP32-C6 Compilation Fix: Resolved ESP-IDF 5.5 compatibility issue
    • Enhanced web interface: Socket Server/Client and Serial Commands modules
    • Conditional GPIO pin mappings for different chips
    • Fixed deprecated function calls and task signatures

    📦 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

    Each archive contains:

    • Pre-compiled firmware binaries
    • Flashing instructions and configuration
    • Hardware pin mapping documentation
    • Setup and configuration guides
    # 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
    

    🛠 Alternative Flash (individual files)

    # Flash individual files if needed
    python -m esptool --chip esp32 -p COM_PORT -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 40m 0x1000 bootloader.bin 0x8000 partition-table.bin 0x10000 esp32-ntrip-duo.bin 0x210000 www.bin
    

    🔗 First Time Setup

    1. Flash appropriate firmware for your ESP32 variant
    2. Connect to ESP32_NTRIP WiFi (password: 12345678)
    3. Navigate to http://192.168.4.1 in your browser
    4. Configure WiFi, NTRIP servers, and other settings

    Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v1.0.0...v2025.08.29-merged-firmware

    Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v1.1.0...v2025.08.29-merged-firmware

    Downloads