Fix NTRIP Caster. Fix OTA update.
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.
Changes in this release:
- Bug #643 - NTRIP Caster is now sending data, correctly detects various errors (ban, sandbox, unauthorized), and throttles back more aggressively as connection attempts fail. Sorry RTK2Go, we'll stop calling so often.
- Bug #646 - Correctly set DTM message via WiFi Config page.
- Bug #602 - Fix OTA update path.
- Bug #658 - Fix file configuration names.
- Feature #596 - Add shutdown timer if no charger is attached. This feature is disabled by default.
- Feature #597 - Disable setup button to prevent changing of modes. This feature is disabled by default.
- Feature - Allow a force reboot after X seconds (commonly 86,400 or one day). The feature is disabled (0) by default.
- Add captive portal when connecting to device over AP. Thanks @DavidBerschauer!
- Network layer now in place. This allows future firmware to fall back between ethernet and WiFi.
- Dump 25% of ring buffer when capacity is reached by slowest consumer (WiFi) to allow other consumers (TCP, SD, etc) to continue to consume.
- Tear ring buffer at a point where a message ends to limit data loss when buffer overflows.
- Add better device identification for early models. There were some very early RTK products that did not have product ID resistors. We now ID these devices with better methods than previously used.
- Constrained the ID logic from +/-10% tolerance to +/-4.75% to allow for additional products.
- Better handling of null pointers.
- The debug menus were restructured.
- Disable power button checking when firmware is locally compiled. This is helpful for developers to prevent device power down between firmware loads.
- Fix Givenname limit of 50 chars for PointPerfect API.
- Increase NTRIP Caster name limit from 30 to 45 characters.