I am trying to set up the suggested TTGO boards with a lowcost LG TracPhone (no sim card). Ideally I would like to not need a sim card if at all possible. When trying to connect to the boards, I receive the following error message on the gear icon screen:
“”"
You must set a region!
• None (disable)
You haven’t yet paired a Meshtastic compatible radio with this phone. Please pair a device and set your username.
This open-source application is in development, if you find problems please post on our forum…
“”"
I looked through the github but didn’t find anything that helped me fix my problem. I am still unfamiliar with the boards and have had trouble finding documentation to debug, so I am posting here with the hope someone can point me in the right direction.
Okay - I’m guessing the selection happens on the device (made easier by the oled)
For some reason after soldering the oled on the screen is unresponsive (I double checked that solder isn’t touching extra pins and that the correct pins are being used).
Should I re-flash the chips?
I have 3 lights appearing: one blue light underneath the oled, one red light underneath the oled, and then a red flashing light near the reset button. I haven’t found an online description as to what these indicate. Do any of these indicate some other type of error?
No need to reflash. Just install and run the android app (or python app - though that’s a command line app and perhaps less friendly). Connect to device with the app and it will prompt you to set the region (on the upper right of the settings tab on the app).
I am also experiencing this issue on a Pixel 5 (Android 11) and a Pixel 5X (Android 8.1.0). I have a TTGO T-Beam V1.1 (with no screen) running 1.2.28.
After successfully pairing the T-Beam using the pin revealed in the serial terminal, I open the Meshtastic app and go to the settings tab. The text says “You must set a region!”. Under that, there it has radio buttons with two options “None (disable)” and “Meshtastic_3c88”. Selecting either of these, “You must set a region” changes to “Please pair your device in Android Settings”.
Update: After frustratingly mashing the radio buttons, it allowed me to set the region.
Update 2: After selecting Meshtastic_3c88 radio button, I have to wait patiently (not my strong suit) until the “Your Name” and Region options appear.
I’m also having this issue with 2 of my devices, a Sony Xperia X running Android 8.0 and my LG Tab running Android 7.0. My OP6 running 10 seems to work fine.
For the first two phones, this is because they haven’t connected properly to the nodes, the cloud symbol is the upper right still has a cross through it showing that the app is still trying to connect. Once it has connected it should give you the option. Sometimes you need to go into the paired Bluetooth devices setting and remove the device before trying to add it again through meshtastic. This is a known problem with Android.
Yeah, this has been a problem since I started experimenting with these again. Last time i was these all worked just fine, that was about 3-4 months ago. They are paired in the android settings, some times it flips from “You must set a region” to “Pair your device in Android settings”, or something along those lines.
Under the node connection tab in the Android app, I get the “You must set a region!” indicator. I have three different nodes sitting on the desktop next to the phone. All three nodes have been connected to the phone via Bluetooth pairing, but none of them show up in the list on the node connect/configuration tab. I’ve cleared the Bluetooth configuration from Android and re-paired each node several times. None of the nodes show up under the node configuration list (i.e. the only options are the “None” radio button and the “Provide location to the mesh” checkbox.)
When I access the node using Python CLI “meshtastic --info”, the Preferences{} section shows “region” set to “US”. Since there are no nodes available in the app window, I cannot set the region from the Android app.
I’ve had same behavior with Meshtastic-android v1.2.45 and v1.2.30.
google requires full location access for bluetooth scan/discovery, that means GPS enabled is required if the app never connected to the device before. check that and let me know.
That did the trick - turning on full location access for the app caused the nodes to show in the node configuration tab. From there no troubles connecting to them. Thank you for the quick help!
I’m having this trouble. I’ve tried pairing via Android settings, then un-pairing and pairing via the Meshtastic app. No joy. I saw this thread about location permissions, so under Android Settings/Apps/Meshtastic/Location/ I set “Allow all the time” and “Use precise location.” Android version 12. Meshtastic 1.2.95
Still no joy. In the Meshtastic app under the Settings tab (rightmost) it says “You must set a region!” and one radio button “None (disable)”. The meshtastic_windows serial config utility shows region set to EU433 (I am a licensed ham in the US using a 433 T-Beam).