-
released this
2026-08-16 14:52:18 +03:00 | 1 commits to master since this releaseESP32 NTRIP DUO Firmware Release v2026.08.16.1
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
Quick flash (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.binFirst-time setup
- Flash appropriate firmware for your ESP32 variant
- Connect to the open ntrip-DUO_danusha WiFi network (no password)
- Navigate to http://192.168.4.1 in your browser
- 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.
Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v2026.08.16...v2026.08.16.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ESP32 NTRIP DUO v2026.08.16 Stable
released this
2026-08-16 14:44:58 +03:00 | 2 commits to master since this releaseESP32 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
Quick flash (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.binFirst-time setup
- Flash appropriate firmware for your ESP32 variant
- Connect to the open ntrip-DUO_danusha WiFi network (no password)
- Navigate to http://192.168.4.1 in your browser
- 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
- fix: устранение критических проблем и улучшение кода by @danusha2345 in https://github.com/danusha2345/esp32-ntrip-DUO_danusha/pull/1
New Contributors
- @danusha2345 made their first contribution in https://github.com/danusha2345/esp32-ntrip-DUO_danusha/pull/1
Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v2025.10.07...v2026.08.16
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ESP32 NTRIP DUO v2025.10.07 Stable
released this
2025-10-07 21:54:01 +03:00 | 9 commits to master since this releaseулучшалка поиска вайфай
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
ESP32 NTRIP DUO v2025.10.06 Stable
released this
2025-10-06 21:46:05 +03:00 | 13 commits to master since this releaseошибка компиляции исправлена
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
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
-
ESP32 NTRIP DUO v1.2.0 Stable
released this
2025-08-29 21:47:48 +03:00 | 25 commits to master since this releaseESP32 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
🚀 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
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ESP32 NTRIP DUO v1.1.0 Stable
released this
2025-08-29 18:46:56 +03:00 | 28 commits to master since this releaseESP32 NTRIP DUO Firmware Release v1.1.0
✨ 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
- Updated for ESP-IDF 6.0 compatibility
- Enhanced web interface with new controls
- 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
🚀 Quick Flash (using esptool)
# Extract archive and navigate to folder tar -xzf esp32-ntrip-duo-esp32-*.tar.gz cd esp32/ # Flash firmware (replace COM_PORT with your port) 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
Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/compare/v1.0.0...v1.1.0
Full Changelog: https://github.com/danusha2345/esp32-ntrip-DUO_danusha/commits/v1.1.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads