-
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!