Skip to content

v1.6.0 - GPS Integration & Menu System Overhaul

Choose a tag to compare

@adammelancon adammelancon released this 30 Nov 20:30

v1.6.0 - GPS Integration & Menu System Overhaul

This release transforms the ISS Tracker into a fully standalone field tool with the addition of hardware GPS support and a completely redesigned menu system.

🚀 New Features

  • Hardware GPS Support: Added integration for the M5Stack CAP LoRa868 (ATGM336H) module.
    • Auto-Location: Automatically updates your Latitude and Longitude for accurate pass predictions on the go.
    • Dual Modes: Toggle between "Manual" entry and "GPS" mode in the Location menu.
    • GPS Status Dashboard: A new detailed screen showing Satellite Count, HDOP, Altitude, and UTC Time.
  • New Menu System: Replaced the basic options list with a dedicated, hierarchical configuration menu.
    • Shortcut: Press the c key at any time to enter the configuration menu.
    • Sub-Menus: Organized settings into WiFi, Satellite, and Location categories.

🐛 Bug Fixes & Improvements

  • Prediction Logic: Fixed a bug where changing manual coordinates did not immediately trigger a recalculation of the next pass.
  • GPS Tuning: Optimized serial communication for the ATGM336H chip (115200 baud) and corrected RX/TX pin mapping (RX=15, TX=13).
  • UI Cleanup: Improved input handling for text fields (SSID, Lat/Lon) to prevent blocking the main loop.

📦 Hardware Requirements (Optional)

  • M5Stack Cardputer ADV
  • (Optional) M5Stack CAP LoRa868 Module for GPS functionality. (The tracker still works perfectly in Manual mode without it!)