This update improves everyday workflows across scanning, uploads, and settings with smarter defaults, clearer status feedback, and better access to documentation.
New
- Help Center (in-app): Added a Help button in the Settings and Scanning screens. It opens the Sodex Mobile Zendesk documentation in an in-app WebView.
Upload
- Cloud ZIP files are now saved to CloudExports/ (accessible via the iOS Files app).
- 3D scan viewer – Added an Upload button directly in the viewer.
UI & Settings
- GLRM identification: The connected GLRM serial number is now displayed (e.g., S/N: 020rf-050062T7).
- Upload debugging: “Show Upload Debug Info” is now available in the main Settings.
ARKit
- Stability during processing: ARKit now pauses during scan processing to prevent SLAM map contamination.
- Cleaner restarts: ARKit restarts with fresh tracking after export completes.
Changed
- Settings layout: Moved the Sign Out button to the bottom of the Settings list.
Stability Improvements
NTRIP connection & protocol fixes
- Removed GPS position requirement for connection: NTRIP can now connect without requiring a GPS position first.
- UTC time in NMEA (GGA): Fixed NMEA time generation to use UTC instead of local time. Many NTRIP servers expect UTC timestamps in GGA messages.
- Updated HTTP request format:
- Changed User-Agent:
SDX-PocketScan/1.0→NTRIP SDX-PocketScan/1.0 - Removed the Ntrip-Version:
Ntrip/2.0header - Added a Host header to the source-table request
- Changed User-Agent:
- GGA sending aligned with reference behavior: Removed the initial GGA sent before receiving data. GGA is now sent via a timer after connection, not immediately after the mountpoint request.
- Simplified retry logic: Removed GPS position checks from the retry mechanism. Retries now happen regardless of GPS availability (matching Flutter behavior).
- Retry delay adjusted: Increased retry delay from 0.5s to 3.0s to reduce the risk of server rate limiting.
Comments
0 comments
Please sign in to leave a comment.