Hello from the Particle team!
The team has been busy over the last few days with ongoing improvements to the stability and reliability of Mesh. This community update, along with the release of
rc.27 and new iOS / Android / Workbench releases this week, will be our last for 2018.
Our team will continue to be available to support customers throughout the end of the year to support folks building in their free time this holiday season, and we’ll be continuing to chip away at fixes and improvements that we will release as soon as we’re able in January.
Here’s the roundup from this week:
Where we’re at
Here are the latest updates across the suite of software and tools that support Gen 3 development.
Generally, the feedback from you all was that
rc.26 represented an improved user experience with Particle Mesh. The majority of users communicated that their development experience improved, with the average rating (from 1 to 10) coming in at a 6.08.
We hope to continue to build on that progress, and have posted another poll for
rc.27 and our various iOS / Android / Workbench releases at the bottom of this update.
New and upcoming releases
New Device OS release (v080-rc.27)
We released a new version of the Device OS which incorporates a fix to the 802.15.4 Nordic driver that resulted in the common SOS-7 failure mode that many of you reported. We believe that
rc.27fully resolves the SOS-7 failure mode in devices we have tested, and would love additional feedback from customers experiencing this issue.
rc.27also includes other fixes and improvements. For a full list, please see the firmware release notes, here:
Release v0.8.0-rc.27 (Xenon/Argon/Boron) · particle-iot/firmware · GitHub
New iOS app release (v2.8.0)
Status: Pending release (early January, 2019)
We have a new release of the iOS app that will be available in the App Store
in the next 24-48 hoursin early January, 2019. The release (v2.7.1) has a number of improvements, including the following fixes:
- Added “back” buttons throughout the setup flow to improve UX
- Added support for both unencrypted and WEP protected Wi-Fi networks with an Argon
- Added a “setup complete” screen for Argons, Borons, and Ethernet FeatherWings as standalone devices
- Fixed a rare bug that 3rd generation (Mesh) device setup would run into erroneous errors after displaying an initial error during the pairing process
New Android app release (v2.3.9)
Status: Pending release (next 24-48 hrs)
We have a new release of the Android app that should be available in the Google Play store in the next 24-48 hours. The release (v2.3.9) has a number of improvements, including the following fixes:
- Ensure location services are enabled before starting setup, to allow Bluetooth scanning
- Don’t allow flashing Gen 2 Tinker app to Gen 3 hardware
- Improve error flow handling
- Improved handling of device disconnects and message timeouts
- Improved handling of multi-part firmware updates
- Updated “Pair with commissioner” screen to show only the instructional video
New Workbench release (1.0.0-alpha.6)
Status: Released. Update instructions provided via email.
We are in the process of releasing a new version of Particle Workbench which includes support for Device OS
Other improvements include:
GCC_ARM_PATHto prevent conflicts
PLATFORM_THREADING=1for improved Intellisense support
- Login command’s input prompt stays open despite focus change
What’s coming next
Tracking SOS-10 issue with rc.27
We have noticed early reports from the community of code that ran successfully on
rc.26prompting a SOS-10 error when running unmodified on
rc.27. This is an “Assertion Failure” which can be worked around by adding
Our firmware team will continue to investigate this issue throughout the upcoming weeks and release a fix as necessary in January. For more information on this issue, follow along in this thread:
Focus areas for January releases
We provided a list of improvements in our prior update, against which we’ve made significant progress. Once the builds listed above have been released, here’s an updated view of progress against our highest priority improvements for Gen 3 hardware (items in
iOS / Android apps with debug logging “Back” button functionality for iOS Improved auto-focus for data matrix scanning
- Over-the-wire setup flows for Gen 3 hardware
Fix SOS-7 issues by updating Nordic 802.15.4 driver Upgrade to most recent version of OpenThread
Debugging and diagnostics
- Port the
cellular.command()firmware API to Gen 3 devices
- Implement API with Mesh-level network diagnostic information
We’ll be focusing our efforts on the items in bold between now and January. If you have comments or feedback on stability priorities, please let us know in by posting in the thread below!
Happy holidays, everyone!
rc.27 affect your development experience with Particle Gen 3 hardware?
- Made it better
- No change
- Made it worse
On a scale of 1-10, how would you rate the overall quality of the Gen 3 development experience with