Skip to content

OpenPuck Device Builds

Choose a tag to compare

@github-actions github-actions released this 31 Jul 13:12
· 27 commits to mdbt50q-cx since this release

Built fresh from each device's branch on every push to either one. One release, both devices,
always current.

Raytac MDBT50Q-CX-40 -- mdbt50q-cx @ 56391112 (0.9.1)

Changes since the last build:

This build uses OpenPuck's official Raytac support (Adafruit's mdbt50qrx profile,
OPK_BOARD_MDBT50Q_CX_40) -- the factory Nordic Open DFU bootloader and its SoftDevice are
never replaced by this workflow.

First time on a fresh dongle: it needs a one-time S140 6.1.1 SoftDevice provisioning step
before the app package below will install. That step needs the full Nordic nRF5 SDK downloaded
locally, so it isn't something this release can hand you as a file -- follow
docs/BUILD_AND_DEPLOY.md §4a
once, then come back here for the app package below. Every release after that first one only
needs the app package.

The WebUSB firmware-update tab, its serial/UF2 DFU buttons, and the debug full-board wipe all
target the Adafruit bootloader and are rejected on this build; use
the WebUSB panel for pairing/configuration only, and
flash OpenPuck-mdbt50q-cx-40.zip below with nRF Util.

Flashing (same command for first app install and every update, once S140 is provisioned):

nrfutil device program --firmware OpenPuck-mdbt50q-cx-40.zip --traits nordicDfu

Enter DFU by pressing-and-holding the dongle's button while plugging it in (release when the
LED fades).

Tested on Raytac MDBT50Q-CX-40 (1 MB flash / 256 KB RAM -- not the CX-33).


Makerdiary nRF52840 Connect Kit -- makerdiary-connectkit @ 282cb555 (0.9.1)

Changes since the last build:

  • update combined build for official raytac target (282cb55)

This build links the app at 0x23000 to match the Connect Kit's factory S132 5.1.0
bootloader/SoftDevice -- see
docs/MAKERDIARY_CONNECTKIT_SETUP.md
for why. The bootloader and SoftDevice are never modified; only the UF2 below is ever written.

The WebUSB firmware-update tab is disabled at the device on this build too. Use
the WebUSB panel for pairing/configuration only, and
flash updates with the UF2 below.

Flashing (same steps for first-time install and every update):

  1. Download OpenPuck-makerdiary-connectkit.uf2 below.
  2. Double-tap RESET (or unplug, hold RESET, plug back in) until the UF2BOOT drive mounts.
  3. Drag the .uf2 onto UF2BOOT.
  4. Wait for the programming blink to finish, then unplug and reconnect.

Tested on a Makerdiary nRF52840 Connect Kit (U.FL / external-antenna variant).


Same caveats as always -- see the "On LLM Use" section in the README. This is a hobbyist side
path.