-
ESP32 NTRIP DUO v2025.09.30 Stable
released this
2025-09-30 08:27:08 +03:00 | 15 commits to master since this releaseESP32 NTRIP DUO Firmware Release v2025.09.30
🐛 Bug Fixes
- Fixed compilation error: Added missing
string.hinclude in
sd_logger.c- resolves implicit function declaration errors for
strcmp()andstrcpy() - Fixed build scripts: Corrected firmware filename references in
build_all.sh(removed hardcodedesp32-xbee.bin, now uses dynamic
detection) - Fixed GitHub Actions workflows: Build and test workflows now
dynamically detect correct firmware filenames based on target chip
🔧 Improvements
- Improved build reliability: All targets (ESP32, ESP32-C3, ESP32-S3,
ESP32-C6) now build successfully in CI/CD pipeline - Better error handling: Build scripts properly handle
target-specific firmware names (esp32-ntrip-duo.bin,
esp32c6-ntrip-duo.bin, etc.) - Enhanced CI/CD: GitHub Actions workflows are more robust with
proper file existence checks and error reporting
📦 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
- Merged firmware (single-file for easy flashing)
- Flashing instructions and configuration
- Hardware pin mapping documentation
- Setup and configuration guides
🚀 Quick Flash (using merged firmware - recommended)
# 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
- Flash appropriate firmware for your ESP32 variant
- Connect to ESP32_NTRIP WiFi (password: 12345678)
- Navigate to http://192.168.4.1 in your browser
- Configure WiFi, NTRIP servers, and other settings
📝 Technical Details
This release focuses on build system stability and reliability. The main
changes ensure that:
• Code compiles without errors on all supported platforms
• Build scripts correctly identify and package firmware files
• CI/CD pipelines run smoothly without file-not-found errors⚙️ Features (from previous releases)
• Dual NTRIP server support
• NTRIP client functionality
• Serial Commands for GNSS configuration
• SD Card logging with daily RTCM rotation
• Web-based configuration interface
• WiFi AP and STA modes
• Bluetooth connectivity
• Status LED indicators──────────────────────────────────────────
Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/comp
are/v2025.08.29-merged-firmware...v2025.09.30Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed compilation error: Added missing