Skip to content

iOS - UDP receiver error #4925

Open
Open
@DavidBerschauer

Description

@DavidBerschauer

Describe the issue

When connecting to a external GNSS receiver via UDP an error occurs.
This error seems to be independent from the external device and unfortunately makes GNSS receivers with NMEA over UDP functionality useless for QField.

Reproduction steps

Steps to reproduce the behavior:

  1. Got to settings
  2. Go to Positioning
  3. Add or select a positioning device with the following configuration
    • Connection type: UDP (NMEA)
    • Adress: (also tested with multiple domains or IPv4 adresses)
    • Port: 10110
  4. Connect to the device

Expected behavior

QField opens the specified port and waits for UDP packets to arrive

Observed behavior

An error occurs: Positioning device error: UDP receiver error (UnsupportedSocketOperation)

Screenshots and GIFs

QField_UDP_receiver_error

Desktop

not relevant, also not working with example projects

Mobile

  • Device: iPhone 12, iPad Pro 2017
  • OS: iOS 17.1.2, iOS 17.02
  • QField version: 3.1.3 (14a225) (Current version in App Store)

Additional information

This error did not occur in previous versions. On a different iPhone with iOS 17 and QField 3.0.7 installed everything works fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions