Skip to content

nRF52833 (E73-2G4M08S1E) – BLE/Zigbee Firmware Flashes Successfully but Doesn't Work, Only Blink Works #225

@coxtor

Description

@coxtor

Hi all,
thanks for this project.

I'm running into some issues with hardware revision 1.2.0, using an Raspberry Pi with OpenOCD as flasher for the E73-2G4M08S1E (nRF52833).

After unlocking the chips, I successfully compiled and flashed the firmware in all variants (BLE, Zigbee, and Blink). However, I’m encountering strange issues and feel lost, as I’m not very familiar with this platform.

  • The Blink sketch works fine.
  • The BLE/Zigbee sketches flash successfully, but the devices do not show up in a mobile Bluetooth scan (nRF Connect app, Home Assistant) and are not detected in Zigbee2MQTT.

Even weirder:

One device initially reports correctly with either BLE or Zigbee firmware but never updates its data after being first detected. It then drains the battery within a day without ever changing the reported values.

I don't really know where to go from here.

My workflow:

  • VS Code → Build merged.hex
  • SCP the file to OpenOCD on the Raspberry Pi
  • Program the firmware

I've read that not having a bootloader or using the wrong one could be an issue. I tried flashing a bootloader from this repository, but this was just a blind attempt—it flashes fine but doesn't improve the situation. The devices still do nothing and drain the battery quickly. Only Blink works.

Any help would be greatly appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions