I was having the same issue. By manually pairing my Boron to my phone (via the phone’s bluetooth setup) and then restarting the Particle app, I was able to then set it up with my phone (Pixel 2, Android 8.0).
@mchinand can you make a short video of this? I don’t think it’s possible to actually pair with our devices like that, so I wonder if I’m misunderstanding here (or maybe you’re getting the device to do something I couldn’t? )
@mchinand @jensck When I try to manually pair it with my phone I get a message that it was rejected. Which is what I’m assuming the qrcode scanning part is for. I think there is definitely something the developers will have to work out. I’m going to try with a different device this evening and let you know the results.
I’ll try to repeat the process I did and make a video of it; not sure I’ll get to it tonight. How do I reset my Boron to a fresh state? I’ll clear the cache and data from the Particle app too. Anything else I should do to start in a clean state? Also, I don’t think my Boron remained connected to my phone when I initiated the pairing from the phone From @cparticle 's reply, maybe it didn’t ever successfully connected, I didn’t get an error though and was able to complete the setup process.
@mchinand the process doesn’t rely on any mutable state that I’m aware of, but to be safe, you can reset the Boron by holding MODE, tapping RESET, and then continuing to hold MODE until it starts fast flashing white (around 8 seconds)
Thanks!
The connecting to bluetooth from the phone settings appears to have been a red herring. I tried to make a video of what I did previously but couldn’t replicate it. I was finally able to connect and complete the setup after several tries though. A couple times waiting 5+ minutes to see if it would connect, but after that, waiting no more than about a minute before retrying.
I am trying to setup my Boron LTE. It is pairing with the iOS app, after the selection of the “Use in Mesh Network” - it fails with a pop up “Something went wrong with Bluetooth”.
I tried with the Particle CLI - following works
particle identify
particle flash usb <hbrid bin file>
but the following does not
particle setup
particle device add <device id>
was trying out the whole weekend and today too… any suggestions would help me. feel like kind of stuck.
thanks
Dom
CLI does not support all the commands for Mesh devices yet.
- Did you flash the rc25 hybrid bin?
- Can you do a
particle serial identify
to get your sim card information? - Which phone model are you using which is facing Bluetooth issues?
I could walk you through the manual setup and hopefully you are unblocked.
Hello Kenneth,
I did flash the hybrid-0.8.0-rc.25-boron.bin - this worked
I can do a particle serial identify - I get an ID 24 char HEX String
I am using iPhone 7 with iOS ver 12.0.1
yes, any help would be appreciated
thanks
Dom
Is this a typo or are you really missing the --
in what should be particle flash --usb <hbrid.bin> -v
? (I'd always add the -v
switch to get a more verbose output)
Hi Scruff,
I was able to flash the bin file… just a typo writing it here on the forum. I used the command as you said
particle flash --usb
But I was not able to claim or continue the setup with the app on iOS
thanks
Dom
-
Place the Boron in Listening Mode (blinking blue)
-
run the command:
$ particle serial identify Your device id is 23402384x92380x993js39u93 Your IMEI is 0987654321 Your ICCID is 1234567890 Your system firmware version is 0.8.0-rc.25
-
Copy the ICCID and go to https://setup.particle.io/
-
Click on
Activate a Particle SIM
right at the bottom of the page -
Paste the ICCID and hit NEXT
-
The SIM should be activated
-
Go to Particle Console | Build your connected product and see that the SIM status is
Active
-
Copy the following code and save
exit_listening_mode.ino
#include "dct.h" SYSTEM_MODE(MANUAL); void setup() { pinMode(D7, OUTPUT); digitalWrite(D7, LOW); const uint8_t val = 0x01; dct_write_app_data(&val, DCT_SETUP_DONE_OFFSET, 1); // This is just so you know the operation is complete digitalWrite(D7, HIGH); } void loop() { }
-
Compile the app for Boron using:
$ particle compile boron exit_listening_mode.ino --saveTo boron_exit_listening_mode.bin --target 0.8.0-rc.25
-
Place the device in DFU mode, flash this binary using:
$ particle flash --usb boron_exit_listening_mode.bin
-
Hit the RST button and see that D7 LED lights up
-
Place the Boron in DFU mode
-
Download
tinker-0.8.0-rc.25-boron.bin
from Release v0.8.0-rc.25-mesh (Xenon/Argon/Boron) · particle-iot/device-os · GitHub -
Do a
particle flash --usb tinker-0.8.0-rc.25-boron.bin
-
Hit RST button and the Boron should blink green and eventually breathing cyan
Sorry for the lengthy steps but I hope this sheds some light on why spent lots of effort getting the Mobile app + BLE working in the background.
There's folks who are having issues with BLE and I hope we have that resolved soon to have a smooth onboarding process!
Hi Kenneth,
I do not get an ICCID. I only get these two lines,
C:>particle serial identify
Your device id is e00fceXXXXXXXXXXXXXXXXXX
Your system firmware version is 0.8.0-rc.25
C:>particle help
I do not see the IMEI or ICCID … I am using a non-particle SIM card… 2G/3G is fine for the moment
Regards
Dom
I got the ICCID from my SIM card another way. However, trying to activate it using the way you suggested… says it is an Invalid SIM card. It is not a Particle SIM… it is a 3rd party SIM card.
You cannot activate a 3rd-party SIM card using the mobile apps. You need to follow the instructions in the 3rd-party SIM guide:
https://docs.particle.io/support/particle-devices-faq/electron-3rdparty-sims/
@jensck I’m sure you already know this but my device does indeed pair right up using an IOS device (old ipad). I haven’t seen any info regarding a fix for android based devices yet. I noticed the ios app does things in different order than the android app. Probably doesn’t matter, just odd.
There are two things that may help with Android:
-
Upgrading the device to 0.8.0-rc.26 first will help with pairing issues as well as failures during data communication. This was particularly prevalent with Android 7 devices.
-
Version 2.3.8 of the Android app was just released to the Play store and should be available in a few hours. It has a debugging log feature that will make debugging these types of failures much easier. (The iOS app has had the debug log for a week or so.)
Hi folks,
Just received my first Boron and am having the same issue: it’s stuck on pairing step. Using USB and particle identify returns “Could not identify device: No serial port identified”.
You won't be able to particle identify until you've upgraded the device the first time.
Follow the instructions here to update the Boron by CLI:
Once you've upgraded the Boron to 0.8.0-rc.26 you should be able to pair with most Android devices, and also particle identify will be supported.
Unable to flash with new firmware: No DFU device found. CLI is updated to latest version.