Thanks @geeksville, USE_SIM_RADIO is very useful. Here is a log with that:
??:??:?? 0 Emitting reboot packet for serial shell
��␀␂H␁??:??:?? 0 Filesystem files:
??:??:?? 0 I2C device found at address 0x3c
??:??:?? 0 ssd1306 display found
??:??:?? 0 I2C device found at address 0x59
??:??:?? 0 done
??:??:?? 0 Meshtastic swver=1.1.50, hwver=unset
??:??:?? 0 Reset reason: 0x4
??:??:?? 0 FIXME, call randomSeed
??:??:?? 0 Setting default preferences!
??:??:?? 0 Expanding short PSK #1
??:??:?? 0 Wanted region 0, using Unset
??:??:?? 0 Initial packet id 1481765933, numPacketId 4294967295
??:??:?? 0 No saved preferences found
??:??:?? 0 This build does not specify a HW_VERSION
??:??:?? 0 Expanding short PSK #1
??:??:?? 0 Wanted region 0, using Unset
??:??:?? 0 legacy_region=, region=0, NODENUM=0xe31bc5f, dbsize=1
??:??:?? 0 Warning: No GPS found - running without GPS
??:??:?? 0 Turning on screen
??:??:?? 0 Using SIMULATED radio!
??:??:?? 0 PowerFSM init, USB power=1
??:??:?? 0 [Screen] Screen: Started...
Transition powerFSM transition=boot timeout, from=BOOT to=POWER
??:??:?? 3 [PowerFSM] DISABLING NRF52 BLUETOOTH WHILE DEBUGGING
??:??:?? 3 [Screen] Screen: Powered...
??:??:?? 5 [Screen] Done with boot screen...
??:??:?? 5 [Screen] showing standard frames
??:??:?? 5 [Screen] Showing 0 plugin frames
??:??:?? 5 [Screen] Total frame count: 35
??:??:?? 5 [Screen] Added plugins. numframes: 0
??:??:?? 5 [Screen] Finished building frames. numframes: 2
??:??:?? 5 [Screen] Setting fast framerate
??:??:?? 5 [Screen] Setting idle framerate
??:??:?? 30 [NodeInfoPlugin] Sending our nodeinfo to mesh (wantReplies=1)
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f430, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Sending response
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f431, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Enqueuing local (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Rebroadcasting received floodmsg to neighbors (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] SimRadio.send
??:??:?? 30 [NodeInfoPlugin] FIXME-update-db Sniffing packet
??:??:?? 30 [NodeInfoPlugin] Delivering rx packet (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
Trigger powerFSM 3
??:??:?? 30 [NodeInfoPlugin] Forwarding to phone (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f430, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Sending response
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f432, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Enqueuing local (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Adding packet record (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] SimRadio.send
??:??:?? 30 (Client not yet interested in packets)
??:??:?? 30 [Router] Adding packet record (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] FIXME not implemented addRoute
??:??:?? 30 [Router] FIXME-update-db Sniffing packet
??:??:?? 30 [Router] Delivering rx packet (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
Trigger powerFSM 3
??:??:?? 30 [Router] Forwarding to phone (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [Router] Received nodeinfo from=0xe31bc5f, id=0x5851f431, payloadlen=38
??:??:?? 30 [Router] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] Plugin nodeinfo handled=0
??:??:?? 30 [Router] Adding packet record (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] FIXME not implemented addRoute
??:??:?? 30 [Router] FIXME-update-db Sniffing packet
??:??:?? 30 [Router] Delivering rx packet (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
Trigger powerFSM 3
??:??:?? 30 [Router] Forwarding to phone (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [Router] Received nodeinfo from=0xe31bc5f, id=0x5851f432, payloadlen=38
??:??:?? 30 [Router] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] Plugin nodeinfo handled=0
??:??:?? 30 [Screen] Screen: Joined: Unknown bc5f
??:??:?? 30 [Screen] Screen: Joined: Unknown bc5f
??:??:?? 30 (Client not yet interested in packets)
No Bluetooth, but that was likely because I was debugging (“DISABLING NRF52 BLUETOOTH WHILE DEBUGGING”). Changed the flag in main-nrf52.cpp to turn that on:
??:??:?? 0 Emitting reboot packet for serial shell
��H??:??:?? 0 Filesystem files:
??:??:?? 0 I2C device found at address 0x3c
??:??:?? 0 ssd1306 display found
??:??:?? 0 I2C device found at address 0x59
??:??:?? 0 done
??:??:?? 0 Meshtastic swver=1.1.50, hwver=unset
??:??:?? 0 Reset reason: 0x4
??:??:?? 0 FIXME, call randomSeed
??:??:?? 0 Setting default preferences!
??:??:?? 0 Expanding short PSK #1
??:??:?? 0 Wanted region 0, using Unset
??:??:?? 0 Initial packet id 1481765933, numPacketId 4294967295
??:??:?? 0 No saved preferences found
??:??:?? 0 This build does not specify a HW_VERSION
??:??:?? 0 Expanding short PSK #1
??:??:?? 0 Wanted region 0, using Unset
??:??:?? 0 legacy_region=, region=0, NODENUM=0xe31bc5f, dbsize=1
??:??:?? 0 Warning: No GPS found - running without GPS
??:??:?? 0 Turning on screen
??:??:?? 0 Using SIMULATED radio!
??:??:?? 0 PowerFSM init, USB power=1
??:??:?? 0 [Screen] Screen: Started...
Transition powerFSM transition=boot timeout, from=BOOT to=POWER
??:??:?? 3 [PowerFSM] Initialise the Bluefr
uit nRF52 module
??:??:?? 3 [PowerFSM] Configuring the Device Information Service
??:??:?? 3 [PowerFSM] Configuring the Battery Service
??:??:?? 3 [PowerFSM] Configuring the Mesh bluetooth service
??:??:?? 3 [PowerFSM] Setting up the advertising payload(s)
??:??:?? 3 [PowerFSM] Advertising
??:??:?? 3 [Screen] Screen: Powered...
??:??:?? 5 [Screen] Done with boot screen...
??:??:?? 5 [Screen] showing standard frames
??:??:?? 5 [Screen] Showing 0 plugin frames
??:??:?? 5 [Screen] Total frame count: 35
??:??:?? 5 [Screen] Added plugins. numframes: 0
??:??:?? 5 [Screen] Finished building frames. numframes: 2
??:??:?? 5 [Screen] Setting fast framerate
??:??:?? 5 [Screen] Setting idle framerate
??:??:?? 23 BLE Connected to Pixel 3a
??:??:?? 30 [NodeInfoPlugin] Sending our nodeinfo to mesh (wantReplies=1)
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f430, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Sending response
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f431, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Enqueuing local (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Rebroadcasting received floodmsg to neighbors (id=0x5851f430 Fr0x5f To0xff, W
antAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] SimRadio.send
??:??:?? 30 [NodeInfoPlugin] FIXME-update-db Sniffing packet
??:??:?? 30 [NodeInfoPlugin] Delivering rx packet (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
Trigger powerFSM 3
??:??:?? 30 [NodeInfoPlugin] Forwarding to phone (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f430, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] sending owner !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Sending response
??:??:?? 30 [NodeInfoPlugin] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [NodeInfoPlugin] Received nodeinfo from=0xe31bc5f, id=0x5851f432, payloadlen=38
??:??:?? 30 [NodeInfoPlugin] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Enqueuing local (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [NodeInfoPlugin] Plugin nodeinfo handled=0
??:??:?? 30 [NodeInfoPlugin] Adding packet record (id=0x5851f430 Fr0x5f To0xff, WantAck0, HopLim3 Portnum=4 WANTRESP priority=10)
??:??:?? 30 [NodeInfoPlugin] SimRadio.send
??:??:?? 30 (Client not yet interested in packets)
??:??:?? 30 (Client not yet interested in packets)
??:??:?? 30 [Router] Adding packet record (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] FIXME not implemented addRoute
??:??:?? 30 [Router] FIXME-update-db Sniffing packet
??:??:?? 30 [Router] Delivering rx packet (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
Trigger powerFSM 3
??:??:?? 30 [Router] Forwarding to phone (id=0x5851f431 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [Router] Received nodeinfo from=0xe31bc5f, id=0x5851f431, payloadlen=38
??:??:?? 30 [Router] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] Plugin nodeinfo handled=0
??:??:?? 30 [Router] Adding packet record (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] FIXME not implemented addRoute
??:??:?? 30 [Router] FIXME-update-db Sniffing packet
??:??:?? 30 [Router] Delivering rx packet (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
Trigger powerFSM 3
??:??:?? 30 [Router] Forwarding to phone (id=0x5851f432 Fr0x5f To0x5f, WantAck0, HopLim3 Portnum=4)
??:??:?? 30 [Router] Update DB node 0xe31bc5f, rx_time=0
??:??:?? 30 [Router] Received nodeinfo from=0xe31bc5f, id=0x5851f432, payloadlen=38
??:??:?? 30 [Router] old user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] updating changed=0 user !0e31bc5f/Unknown bc5f/?5F
??:??:?? 30 [Router] Plugin nodeinfo handled=0
??:??:?? 30 [Screen] Screen: Joined: Unknown bc5f
??:??:?? 30 [Screen] Screen: Joined: Unknown bc5f
??:??:?? 30 (Client not yet interested in packets)
??:??:?? 30 (Client not yet interested in packets)
I would say this all looks good. I can switch screens with the button(s? both buttons do the same). I’m not getting anything from the Android app though. There’s only “None” in the list of radios.