Skip to content

Add Muzi Base board support (Duo + Uno + SuperIO) - #3108

Open
tjdownes wants to merge 1 commit into
meshcore-dev:devfrom
tjdownes:muzi-base
Open

Add Muzi Base board support (Duo + Uno + SuperIO)#3108
tjdownes wants to merge 1 commit into
meshcore-dev:devfrom
tjdownes:muzi-base

Conversation

@tjdownes

@tjdownes tjdownes commented Aug 4, 2026

Copy link
Copy Markdown

Adds board support for the Muzi Base (muzi.works).

It's one nRF52840 variant shared by both radio flavors, selected per build env: the Duo uses an LR1121, the Uno an SX1262. They're the same PCB apart from the radio module and its DIO1 pin.

The SuperIO add-on brings the SH1107 OLED, GPS, buzzer and joystick. GPS is switched on and off by the 3-position mode switch ("Mode 2"), polled live the way thinknode_m1 already does it. Tested on a Duo + SuperIO.

Build envs, per radio: repeater, room_server, companion_radio usb/ble, and companion_radio ble superIO.

Pin map was cross-checked against the Meshtastic muzi_base variant.

This consolidates #2054 (base duo, @lbibass) with @andyshinn's shared-base + uno work, rebased onto current dev, so it supersedes #2054. Original authorship is kept via co-author trailers on the commit.

Closes #2779

One nRF52840 variant shared across both radios, picked per env: Duo runs
the LR1121, Uno the SX1262. Same PCB, only the radio and its DIO1 pin
change.

SuperIO adds the SH1107 OLED, GPS, buzzer and joystick. GPS is driven by
the 3-position mode switch (Mode 2 = on), polled live the way thinknode_m1
does it.

Consolidates meshcore-dev#2054 and andyshinn's shared-base/uno work, rebased on dev.

Co-authored-by: lbibass <ewdries02@gmail.com>
Co-authored-by: Andy Shinn <andys@andyshinn.as>
@notbenh

notbenh commented Aug 4, 2026

Copy link
Copy Markdown

👍 Awesome thank you.

@tjdownes

tjdownes commented Aug 5, 2026

Copy link
Copy Markdown
Author

I want to add that I have tested these scenarios:

Companion

  • Base Uno without Super IO (one month)
  • Base Uno with Super IO (one week)
  • Base Duo without Super IO (one week)
  • Base Duo with Super IO (one week)

Repeater

  • Base Uno (1 day)
  • Base Duo (1 day)

I have not tested room servers, but I assume they will operate fine based on the performance/results of testing repeaters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants