[Updated 3/21/19] Gen 3 known issues

Solved Issues

Issues in the section above will be added to this solved issues list along with the version of firmware in which they have been fixed.

Setup Issues (resolved)

  1. Barcode scanning fails for some Xenon devices
    Status: Resolved Android app 2.3.7, iOS app 2.6
    Example: Unable to setup my Xenon

    Customers experiencing this issue are unable to successfully scan and pair with their Xenon and are presented with an error message that reads,
    This is not a Xenon. Please scan Xenon sticker or restart the set up and choose different device type.

  2. Bluetooth pairing does not work for some Android devices (confirmed for Nexus 6)
    Status: Resolved in Device OS 0.8.0-rc.26
    Example: Unable to set up Boron LTE

    Customers experiencing this issue are unable to successfully pair to 3rd Gen devices using Android devices. This issue has been confirmed on the Nexus 6. Note: Because bluetooth pairing fails, a manual upgrade of the device by USB will required if you are experiencing this problem.

  3. DeviceOS updates over Bluetooth fail for some Android users
    Status: Resolved in Device OS 0.8.0-rc.26
    Example: Mesh device setup failing with android app [Solved]

    Customers experiencing this issue are able to pair over Bluetooth with their 3rd Gen devices but are unable to complete the DeviceOS update step using their Android mobile device.

    Note: Because updates fail over bluetooth, a manual upgrade of the device by USB will required if you are experiencing this problem. It’s most common on Android 7 devices.

Device issues (resolved)

  1. 3rd Gen devices cannot reliably reconnect to certain routers with IPv6 enabled (confirmed for Xfinity Arris and X1 routers)
    Status: Fixed in 0.8.0-rc.26
    Example: Mesh: issue with certain? Xfinity routers

    Customers with Xfinity routers (confirmed with “Arris” and “Xfinity X1” brands) have reported connectivity issues with Xenons connected to mesh networks hosted by Argons or Ethernet FeatherWing devices.

  2. Unable to use a Wi-Fi password or connect to SSIDs with a comma, double-quote, or backslash
    Status: Fixed in 0.8.0-rc.26
    Example: Argon can't connect through app

  3. UDP byte ordering bug
    Status: Fixed in 0.8.0-rc.26
    Example: Argon 0.8.0-rc-25 Issues
    Note: You must target your user firmware to 0.8.0-rc.26 in order to get this fix; it’s in the wiring library compiled into your code, not in system firmware itself.

  4. Xenons cannot always reconnect to the Cloud after a gateway update / reset
    Status: Fixed in 0.8.0-rc.26.
    Example: Xenons not making Cloud Connection via mesh

  5. Devices go into SOS 7 panic state
    Status: Fixed in 0.8.0-rc.27: Added a workaround for RTC / TIMER negative drift issue in Nordic 802.15.4 radio driver (#1643)"
    Example: Xenon won’t stay online long enough to flash RC26

  6. SYSTEM_MODE(MANUAL) and SEMI_AUTOMATIC not working properly
    Status: Under investigation (reported in 0.8.0-rc.25)
    Example: Xenon, combining threaded and manual modes can leave Xenon flashing green permanently

Mobile device issues (resolved)

  1. Identified devices with known Bluetooth/BLE connectivity issues.

    • Google Pixel 1
    • Google Nexus 5
    • Google Nexus 6
    • OnePlus 5
    • Samsung Galaxy J7
    • Other devices running Android 7 (Nougat)

    Status: You will need to upgrade the device firmware to 0.8.0-rc.26 via USB to correct this issue. After that, pairing and firmware updates over BLE should work properly.

  2. Xenons with Ethernet FeatherWing and Argons go into a panic state when offered more than 2 DNS servers by the DHCP server
    Status: Fixed in 0.8.0-rc.26

Known limitations (resolved)

  1. 3rd Gen devices are not supported in Particle Workbench
  2. Cellular.command() not implemented on the Boron (added in 0.9.0)
  3. Sleep modes have not been implemented for 3rd Gen devices (added in 0.9.0)
  4. Issues resolve in the CLI since 1.35.2:
  • Supported
    • particle keys server (fixed in 1.38.0)
    • particle serial mac (fixed in 0.8.0.rc-27)
    • particle flash --usb tinker (also --serial, and with a device ID or name) (fixed in 1.38.0)