Changelog¶
This page documents the version history and changes to the DX Spotter firmware.
Version 1.0.5¶
Release Date: 2025-01-28
New Features¶
- Display Rotation
Added display rotation setting for upside-down mounting
Configurable via web interface dropdown
Two options: Normal (0 degrees) or Flipped (180 degrees)
Useful when mounting device in different orientations
- Device ID Display
Added Device ID to configuration page
Displayed at top of configuration interface
Read-only field for device identification
Useful for managing multiple DX Spotters
Helpful for network troubleshooting and MAC filtering
---
Version 1.0.4¶
Release Date: 2025-01-27
New Features¶
- Configurable Device Name
Added device name configuration setting in web interface
Device name is used for DHCP hostname and mDNS identification
Default value:
dxspotterAllows users to identify multiple DX Spotters on the same network
Configurable via web interface under "Device Name (DHCP/mDNS Hostname)"
- Enhanced Error Display
Telnet connection errors now displayed on OLED screen
Shows connection status during connection attempts
Displays error messages when cluster connection fails
Countdown timer shown during retry attempts
Prevents normal spot display from overwriting error messages
- Filter Validation
DX cluster filter commands are now validated automatically
Invalid filter syntax is detected and reported
Error messages from cluster displayed on OLED screen
Helps users identify filter configuration problems quickly
Works with all standard cluster error responses
- Duplicate Login Detection
Automatically detects when kicked off cluster due to duplicate callsign
Prevents reconnect loop when multiple devices use same callsign
Displays clear error message explaining the issue
Stops automatic reconnection attempts to avoid cluster flooding
Instructs user to either change callsign (e.g., add /2) or disconnect other device
Saving configuration automatically resets error state and retries connection
No power cycle needed - just update callsign and save
- Factory Reset Button
Added Factory Reset button to web configuration page
Confirmation prompt prevents accidental resets
Erases all settings including WiFi credentials, callsign, and cluster configuration
Device reboots into configuration mode after reset
Optimized for iOS captive portal compatibility
Shows success page before rebooting
Improvements¶
- Callsign Validation
Displays "Configuration Error" message on screen when callsign is not configured
Prevents connection attempts with invalid callsign (blank or "NOCALL")
Clear instructions displayed: "Callsign not set - Please configure"
- Serial Console Improvements
Reduced serial console spam for recurring errors
Error messages now print only once instead of every loop iteration
Cleaner serial output for debugging and monitoring
Factory reset status clearly logged with visual separators
- Display Error Handling
Fixed issue where error messages were immediately overwritten
Error messages now remain on screen until resolved
Improved visibility of connection and filter errors
- Configuration Save Improvements
Saving configuration now resets all error flags
Duplicate login errors automatically cleared when saving new callsign
No need to power cycle after fixing configuration errors
Immediate reconnection attempt after saving cluster settings
Bug Fixes¶
Fixed filter error messages not displaying on OLED screen
Fixed serial console continuously scrolling error messages after factory reset
Fixed
displayingConnectionErrorflag being cleared prematurelyImproved error message persistence during cluster connection issues
Fixed duplicate login flag not being reset when configuration is saved
Fixed device not attempting reconnection after changing callsign to resolve duplicate login
Configuration Changes¶
New configuration field:
deviceName(default: "dxspotter")Device name stored in NVS preferences
Legacy devices will default to "dxspotter" on first update
Known Issues¶
None reported.
Upgrade Notes¶
Existing configurations will be preserved during OTA update
New
deviceNamefield will default to "dxspotter"If you have multiple DX Spotters, configure unique device names after updating
Factory reset functionality requires compatible web browser (all modern browsers supported)
---
Version 1.0.2¶
Release Date: 2025-11-20
Initial Features¶
WiFi connectivity with WPA/WPA2 support
DX cluster telnet connection
OLED display with smooth scrolling
Band filtering support
Configurable spot history (1-15 spots)
Adjustable scroll interval
Web-based configuration interface
Captive portal for initial setup
OTA firmware update support
NTP time synchronization with GMT/BST automatic DST
WiFi signal strength indicator
Automatic reconnection on network drops
Network scanning in configuration portal
---
Version History¶
Version |
Date |
Summary |
|---|---|---|
1.0.5 |
2025-01-28 |
Added display rotation setting for upside-down mounting |
1.0.4 |
2025-01-27 |
Added device name configuration, enhanced error display, filter validation, and factory reset |
1.0.2 |
2025-01-XX |
Initial release with core DX cluster functionality |