Skip to content

GPS hardcoded to /dev/ttyS0 #82

Description

@mkubi

Hi,

I am running meshcore-console on a ClockworkPi uConsole upgraded with a Raspberry Pi Compute Module 5 (CM5) and the AIOv2 board.

On the CM5 platform, the hardware serial port for the GPS module has changed from the older /dev/ttyS0 to /dev/ttyAMA0. Since the app currently has /dev/ttyS0 hardcoded in create_gps_provider(), it fails to detect the GPS on newer CM5 units and falls back to NullGps.

Since the application already features a very nice and clean Settings menu UI (for radio presets, log levels, etc.), it would be amazing if we could select or type the GPS serial port path directly in the graphical Settings menu.

Proposed UI Change:
Add a new option under Settings:

  • GPS Source / Port: [ Dropdown or Text Entry ] (e.g., /dev/ttyS0, /dev/ttyAMA0)

This would make the app fully compatible with the new CM5 core module out-of-the-box without requiring users to use terminal workarounds like symlinks. Thank you for your hard work on this great uConsole software!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions