meshtastic --port --support > BB38.support
meshtastic --port --info > BB38.info
meshtastic --ble-scan
date
meshtastic --ble 'BB38_bb38' --info
INFO file:ble_interface.py scan line:140 Scanning for BLE devices (takes 10 seconds)...
Found: name='BB38_bb38' address='34:CD:B0:3D:BB:39'
BLE scan finished
Fri Jul 10 08:34:00 AM EDT 2026
INFO file:ble_interface.py scan line:140 Scanning for BLE devices (takes 10 seconds)...
And then no further activity in the terminal.
I have also tried the following with the same result.
meshtastic --ble '34:CD:B0:3D:BB:39' --info
meshtastic --ble BB38_bb38 --info
meshtastic --ble 34:CD:B0:3D:BB:39 --info
And so you will ask for the --debug result.
meshtastic --ble "BB38_bb38" --info --debug
DEBUG file:__main__.py common line:1450 Not logging serial output
DEBUG file:ble_interface.py __init__ line:60 Threads starting
DEBUG file:ble_interface.py __init__ line:66 Threads running
DEBUG file:ble_interface.py __init__ line:70 BLE connecting to: BB38_bb38
DEBUG file:selector_events.py __init__ line:64 Using selector: EpollSelector
DEBUG file:ble_interface.py __init__ line:287 No address provided - only discover method will work.
INFO file:ble_interface.py scan line:140 Scanning for BLE devices (takes 10 seconds)...
DEBUG file:ble_interface.py async_await line:334 async_await: waiting for <coroutine object BleakScanner.discover at 0x7026c39b3640>
DEBUG file:manager.py async_init line:331 initial properties: {'/org/bluez': {'org.freedesktop.DBus.Introspectable': {}, 'org.bluez.AgentManager1': {}, 'org.bluez.ProfileManager1': {}, 'org.bluez.HealthManager1': {}}, '/org/bluez/hci0': {'org.freedesktop.DBus.Introspectable': {}, 'org.bluez.Adapter1': {'Address': 'E8:FB:1C:C7:43:5A', 'AddressType': 'public', 'Name': 'ncc3', 'Alias': 'ncc3', 'Class': 7078156, 'Powered': True, 'Discoverable': False, 'DiscoverableTimeout': 180, 'Pairable': False, 'PairableTimeout': 0, 'Discovering': False, 'UUIDs': ['0000110e-0000-1000-8000-00805f9b34fb', '0000111f-0000-1000-8000-00805f9b34fb', '00001200-0000-1000-8000-00805f9b34fb', '0000110b-0000-1000-8000-00805f9b34fb', '0000110a-0000-1000-8000-00805f9b34fb', '0000110c-0000-1000-8000-00805f9b34fb', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000111e-0000-1000-8000-00805f9b34fb'], 'Modalias': 'usb:v1D6Bp0246d0548', 'Roles': ['central', 'peripheral'], 'Manufacturer': 93, 'Version': 8}, 'org.freedesktop.DBus.Properties': {}, 'org.bluez.BatteryProviderManager1': {}, 'org.bluez.GattManager1': {}, 'org.bluez.Media1': {'SupportedUUIDs': ['0000110a-0000-1000-8000-00805f9b34fb', '0000110b-0000-1000-8000-00805f9b34fb']}, 'org.bluez.NetworkServer1': {}, 'org.bluez.LEAdvertisingManager1': {'ActiveInstances': 0, 'SupportedInstances': 5, 'SupportedIncludes': ['tx-power', 'appearance', 'local-name']}}, '/org/bluez/hci0/dev_34_09_C9_CB_DF_78': {'org.freedesktop.DBus.Introspectable': {}, 'org.bluez.Device1': {'Address': '34:09:C9:CB:DF:78', 'AddressType': 'public', 'Name': 'soundcore P30i', 'Alias': 'soundcore P30i', 'Class': 2360324, 'Icon': 'audio-headset', 'Paired': True, 'Bonded': True, 'Trusted': True, 'Blocked': False, 'LegacyPairing': False, 'Connected': False, 'UUIDs': ['00001101-0000-1000-8000-00805f9b34fb', '0000110b-0000-1000-8000-00805f9b34fb', '0000110c-0000-1000-8000-00805f9b34fb', '0000110e-0000-1000-8000-00805f9b34fb', '0000111e-0000-1000-8000-00805f9b34fb', '00001200-0000-1000-8000-00805f9b34fb', '0cf12d31-fac3-4553-bd80-d6832e7b3959'], 'Modalias': 'bluetooth:v05D6p000Ad0240', 'Adapter': '/org/bluez/hci0', 'ServicesResolved': False}, 'org.freedesktop.DBus.Properties': {}, 'org.bluez.MediaControl1': {'Connected': False}}}
DEBUG file:manager.py _parse_msg line:872 received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0): ['org.bluez.Adapter1', {'Discovering': <dbus_fast.signature.Variant ('b', True)>}, []]
DEBUG file:manager.py _parse_msg line:872 received D-Bus signal: org.freedesktop.DBus.ObjectManager.InterfacesAdded (/): ['/org/bluez/hci0/dev_34_CD_B0_3D_BB_39', {'org.freedesktop.DBus.Introspectable': {}, 'org.bluez.Device1': {'Address': <dbus_fast.signature.Variant ('s', 34:CD:B0:3D:BB:39)>, 'AddressType': <dbus_fast.signature.Variant ('s', public)>, 'Name': <dbus_fast.signature.Variant ('s', BB38_bb38)>, 'Alias': <dbus_fast.signature.Variant ('s', BB38_bb38)>, 'Paired': <dbus_fast.signature.Variant ('b', False)>, 'Bonded': <dbus_fast.signature.Variant ('b', False)>, 'Trusted': <dbus_fast.signature.Variant ('b', False)>, 'Blocked': <dbus_fast.signature.Variant ('b', False)>, 'LegacyPairing': <dbus_fast.signature.Variant ('b', False)>, 'RSSI': <dbus_fast.signature.Variant ('n', -38)>, 'Connected': <dbus_fast.signature.Variant ('b', False)>, 'UUIDs': <dbus_fast.signature.Variant ('as', ['0000180f-0000-1000-8000-00805f9b34fb', '6ba1b218-15a8-461f-9fa8-5dcae273eafd'])>, 'Adapter': <dbus_fast.signature.Variant ('o', /org/bluez/hci0)>, 'ServicesResolved': <dbus_fast.signature.Variant ('b', False)>}, 'org.freedesktop.DBus.Properties': {}}]
DEBUG file:manager.py _parse_msg line:872 received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_34_CD_B0_3D_BB_39): ['org.bluez.Device1', {}, ['RSSI']]
And on and on. Nothing happens on the device. I'm not asked for a PIN. No change. I did the same test routine on another Heltec V3 device. Same results.
It's probably not the code, but the documentation at https://meshtastic.org/docs/software/python/cli/
And then no further activity in the terminal.
I have also tried the following with the same result.
And so you will ask for the --debug result.
And on and on. Nothing happens on the device. I'm not asked for a PIN. No change. I did the same test routine on another Heltec V3 device. Same results.
BB38.info.txt
BB38.support.txt