Skip to content

How to alter "isKeyManuallyVerified" #935

Closed

Description

@roberthadow

When one of my nodes runs low on power and shuts down, Owner reverts to meshtastic_aaaa and owner_short reverts to aaaa where aaaa is the last four characters of the device MAC address (also AKA). Keys are not lost, but when other devices verfiy keys, the name no longer matches the key. The address becomes untrusted.

Within my own deployment, I'd like to go into each node list and reset "isKeyManuallyVerified". This should be a CLI function. If it already exists, it is not documented.

The Andoid app in its node list indicates whether a node is untrusted. meshtastic --nodes does not include the trust flag.

Activity

  1. ianmcorvidae commented on Jun 16, 2026

    @ianmcorvidae
    Contributor

    I believe the current only way to manipulate that flag is with the shared-contact interface, which luckily I put up a pull request for the other day: #933

    You can see the value of the field using the --show-fields argument that changes which columns are shown by --nodes. The default set of fields is user.longName,user.id,user.shortName,user.hwModel,user.publicKey,user.role,position.latitude,position.longitude,position.altitude,deviceMetrics.batteryLevel,deviceMetrics.channelUtilization,deviceMetrics.airUtilTx,snr,hopsAway,channel,isFavorite,lastHeard,since and isKeyManuallyVerified will add it as a column wherever it's added in the list.

    Unrelatedly, however, the loss of the long and short names does not affect other nodes' key verification. They're only looking at the node ID and the key stored for it. If you're seeing communication issues after a reset of this kind, something else is happening.

  2. ianmcorvidae commented on Jun 25, 2026

    @ianmcorvidae
    Contributor

    Closing as #933 is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions