mighty-nam, image 1 from its README
1/2
Firmware

mighty-nam

Loud94/100

NAM A2 Lite on the Mighty Plug Pro: experimental firmware, Mac editor and phone control.

mighty-nam is custom firmware for the NUX Mighty Plug Pro, by @santismo. Open source under MIT, 5 stars on GitHub.

forNUX Mighty Plug Pro·by@santismo

Unclaimed. Is this yours? Sign in with GitHub as @santismo to claim it.

Downloads
0
Stars
5
Forks
2
Commits
62
Last commit
Download builder-v0.6.2-preview.1

Betamighty-nam-local-builder-0.6.2.zip· 262 KB· +1 file

MIT· santismo/mighty-nam·santismo.github.io/mighty-nam/·downloads come from the creator’s GitHub releases

62
Commits
15
Releases
62 commits and 15 releases in the last year
Activity · last 12 months
15 releases
  1. builder-v0.6.2-preview.1Local builder 0.6.2 — NAM-only revision 2, seven presetsBeta2 files

    NAMLNK29 revision 2 keeps the NAM-only firmware and fixes preset readback after saving. The builder now fills all seven editable colors with the three licensed RiffSmith A2 Lite captures: Clean in Green/Blue/Lilac, Bass Clean in Orange/Cyan, and Distorted in Red/Pink.

    The storage change invalidates CPU cache lines after successful erase/program operations, alongside the existing FlexSPI refresh. Offline tests reproduce the original slot-four I/O error and pass 21 saves/overwrites, arbitrary recall, restart, seven-color cycling and failed-write preservation. The physical cause and repair remain unconfirmed. This revision has not been flashed in these checks.

    • NAM-only: no NAMLNK30 stock-amp experiment or NAM RAM move. Audio processing and buffer behavior remain unchanged.
    • Compatible with Mac 0.6.1 and phone controller 0.11.4; no controller protocol change is required.
    • Seven starter colors pass 11,200 compiled ARM audio callbacks. Audio, USB/Bluetooth routing, looper, startup and settings regressions pass offline.
    • Browser UI and extracted offline ZIP produce the independently staged output exactly. NAMLNK28 and NAMLNK23 r2 remain selectable and byte-for-byte unchanged.
    • Fresh screenshots show the current Mac and phone interfaces, using simulated connections and licensed example captures.

    Download and extract the ZIP, then open builder.html. Supply the exact public NUX MP3_OR_V3.0.5.bin. The builder runs locally and does not connect to or flash a plug. Install a generated image separately with the official NUX updater. Installation replaces onboard presets and global settings.

    This download includes original project changes and MIT-licensed starter captures, not NUX firmware, personal captures or a complete combined image. Keep generated firmware local. Physical seven-slot validation of this revision is still pending; no guaranteed recovery is claimed.

    Guide and screenshots · Builder · Offline evidence

  2. v0.6.1-preview.1mighty-nam 0.6.1 — NAMLNK29 compatibilityBeta3 files

    Current pre-stock-amp preview, restored October 26, 2026. Use NAMLNK29 and phone controller 0.11.4. The stock-amp previews are withdrawn. These are the original, unchanged release files.

    Mac 0.6.1 adds NAMLNK29 compatibility while retaining older supported firmware. Settings → Set up firmware opens the version-selecting local builder and official NUX installation instructions.

    Includes presets, live effects, TONE3000 browsing, tuner, NAM tone controls and existing looper transport/settings. NAMLNK29 independent lane controls are currently on the phone controller, which also works with NAMLNK12–28.

    Universal Intel/Apple silicon preview; ad-hoc signed, not notarized. Drag the app into Applications to update. The installer does not flash firmware, replace captures or change system audio. No complete firmware image is included.

    Guide · Local builder

    Flutter/controller offline tests and package/signature verification passed. Hardware checks for NAMLNK29 remain pending. The app was packaged without accessing the plug or changing its playback state.

  3. builder-v0.6.0-preview.1Local builder 0.6.0 — NAMLNK29 and earlier versionsBeta2 files

    Current pre-stock-amp preview, restored October 26, 2026. Use NAMLNK29 and phone controller 0.11.4. The stock-amp previews are withdrawn. These are the original, unchanged release files.

    Choose NAMLNK29, NAMLNK28 or NAMLNK23 r2 in one local builder. Supply your own exact NUX MP3_OR_V3.0.5.bin; all three choices include the MIT-licensed RiffSmith Clean, Bass Clean and Distorted starters. The older firmware outputs remain byte-identical to their previous releases.

    Open builder · Guide · Phone controller

    NAMLNK29 adds reusable independent overdub lanes, one-edit undo/redo and a flash-readback fix for all seven preset slots. A take may span multiple loop passes. The fixed pool is shared between the base, lanes and undo: a full 30/60-second base leaves no lane space. Three editable lanes with undo need a base slightly under 6/12 seconds. NAMLNK28 retains merged overdubs; NAMLNK23 r2 has no looper.

    Download the ZIP, extract it and open builder.html. It contains the code recipes, licensed starters and notices, not a complete firmware image or NUX updater. No compiler or plug connection is needed to build. Install the locally generated output manually with the official NUX updater. Upgrading or downgrading replaces onboard presets and global settings.

    Phone 0.10.1 supports NAMLNK12–29 with version-gated controls. Mac 0.6.1 supports NAMLNK29 guitar controls, presets and existing looper transport/settings; lane-specific controls are currently phone-only.

    Offline tests passed for all three outputs, wrong/corrupt NUX input rejection, browser selection/download, the extracted kit and 4,800 compiled ARM starter callbacks. NAMLNK29 hardware testing remains pending. No device was flashed, muted or accessed during packaging. Original contributions are MIT; retained third-party rights remain separate. Keep generated hybrid images local unless separately authorized to redistribute.

  4. v0.6.0-preview.1mighty-nam 0.6.0 — saved looper settingsBeta2 files

    mighty-nam 0.6.0 adds NAMLNK28 support and an explicit Save looper settings action for threshold, loop level and duration. Live changes stay live until saved; clear the retained loop first. Empty preset colors start from the current capture so you can fill up to seven colors. Includes the new square M-NAM icon and current button help.

    The app is installed separately from firmware. It does not flash automatically. Universal Intel/Apple silicon preview, ad-hoc signed and not notarized. Existing libraries remain on the Mac.

    Validation: 136 Flutter tests pass (3 optional skips), 265 native looper wire checks, release build/signature and DMG verification. No plug or host audio accessed. The exact NAMLNK28 firmware remains an experimental hardware trial.

    Guide · Phone controller · Local firmware builder

    Show all 2 files
  5. builder-v0.5.0-preview.1Local builder 0.5.0 — NAMLNK28 looper previewBeta2 files

    Local builder 0.5.0 creates experimental NAMLNK28 from the exact public NUX MP3_OR_V3.0.5.bin supplied by the user. Download the ZIP and open builder.html, or use the online local builder. No compiler is needed. Files stay local. Install the generated image with the official NUX updater.

    Includes three MIT-licensed RiffSmith A2 Lite defaults, NAM gain/tone/mix controls, Pitch from -12 to +12 semitones, improved Daisy-derived Auto Wah, the 30/60-second looper, merged overdubs, input meter, saved threshold/level/duration and revised gestures. Loop level defaults to 100% and remains adjustable. Hold PRESET moves backward once outside Looper or toggles overdub inside; tap then hold clears. All gestures.

    Use Mac 0.6.0+ or phone controller 0.9.0+. Installing generated firmware replaces onboard presets and global settings. Loops themselves are not saved.

    The archive contains own code/hooks, licensed starters and notices, not stock NUX firmware, a complete hybrid image or private captures. The combined result must remain local. Input/output hashes and strict patch bounds are verified.

    Offline checks: three public starters on the exact compiled candidate, cold/warm startup, button handling, byte-exact builder/stager agreement, settings recovery through 261 interrupted writes, 1,620,000 eight-sample callbacks and 52 NAM model changes. These are modeled tests. The exact public NAMLNK28 image has not had a physical hardware trial; recovery is not guaranteed.

    Builder and NUX download instructions · Test scope

    The default builder URL now opens NAMLNK28. NAMLNK23 is archived separately. NAM, Pitch, Auto Wah and looper how-to.

    Documentation package refreshed 23 October 2026; firmware output is unchanged. ZIP SHA-256: 64d730b35875aedd518b139f13014c3abc8ff02b9d8d3ac50e995af127ba18d6.

  6. v0.5.8-preview.1mighty-nam 0.5.8 preview — looper input meterBeta3 files

    Mac preview 0.5.8 adds a Looper panel for NAMLNK26/27. On NAMLNK27, live guitar level appears directly behind the trigger-threshold slider: white marker for the threshold, blue below it and green when reached. Includes Arm, Finish/Pause/Play, overdub, clear, loop level, duration and hardware control mode. Closing the panel does not stop or mute playback.

    NAMLNK27 source fixes an overdub encoder boundary regression and missed short physical PRESET taps. These changes passed offline numerical, compiled ARM and controller checks; the hardware/listening trial is pending. The public local builder still produces NAMLNK23 r2, which has no looper. No complete firmware image or private capture is included in this release.

    • Universal Intel/Apple silicon preview; ad-hoc signed, not notarized.
    • Drag mighty-nam.app to Applications. Existing app libraries are preserved.
    • 140 phone tests, 135 Flutter tests (three fixture-only skips), native MIDI validation, and 1.62 million offline eight-frame looper callbacks passed.
    • No device was flashed or muted, and no host audio stream was opened during these checks.

    Guide · Looper controls and limits · Offline evidence

  7. v0.5.7-preview.1mighty-nam 0.5.7 — looper trial compatibilityBeta3 files

    Mac 0.5.7 recognizes the NAMLNK26 looper development trial for the existing guitar, capture, preset, tuner, NAM and effects controls. Earlier firmware remains supported.

    The phone controller 0.8.6 adds a Looper panel. NAMLNK26 provides threshold and loop level, merged overdubs, optional 60-second lower-bandwidth recording and physical button/LED controls. Its new features have offline coverage and still need a hardware trial. The Mac update does not add a looper panel or install firmware.

    Validation: 132 Flutter tests passed (3 fixture/export-only skips), 1,754 native stock-wire checks, 85 FX checks and native NAM-wire checks. The app is a universal Intel/Apple silicon preview, ad-hoc signed and not notarized. Existing local libraries and credentials are retained.

    The public local firmware builder remains NAMLNK23 r2. No complete stock-derived firmware image or personal capture is included in this release.

  8. v0.5.6-preview.1mighty-nam 0.5.6 — NAMLNK25 controller supportBeta3 files

    mighty-nam 0.5.6 adds NAMLNK25 recognition to the Mac controller. FX A/B expose Auto Wah, and Drive offers Touch Wah on NAMLNK24 and NAMLNK25. Existing capture loading, NAM tone/gain/mix, direct color selection, effects, tuner, USB recording gain and global buffer controls remain available.

    Phone controller 0.8.5 is live at https://santismo.github.io/mighty-nam-controller/?v=0.8.5 . Use one controller at a time.

    NAMLNK25 is a separate local looper RAM/timing trial. These app updates do not install firmware or add looper controls or POWER/PRESET gestures. Startup/idle RAM diagnostics and Mac status/chain/FX reads passed on the development plug without changing output. Physical loop recording/playback and worst-case timing still need validation. The public local builder remains NAMLNK23 r2.

    Validation: Mac widget/protocol tests, native wire suites, phone Bluetooth fixtures including both wah choices and A2 Lite transfer; installer checksum and app signature verified. Physical iPhone verification remains pending.

    Install: open the DMG and drag mighty-nam to Applications. Existing libraries are preserved. Universal Intel/Apple silicon preview, ad-hoc signed and not Apple notarized. This installer contains no NUX firmware or private captures.

  9. builder-v0.3.1-preview.1Local builder 0.3.1 — Bluetooth playback fixBeta2 files

    This local-builder update restores stereo Bluetooth music playback in NAMLNK23 r2. The owner confirmed Bluetooth playback on the development unit. Mac 0.5.4 and phone controller 0.8.3 remain compatible.

    Download the offline builder ZIP, extract it, and open builder.html. Supply your own exact MP3_OR_V3.0.5.bin from NUX's public Mighty Plug Pro V3.0.5 Original package. The builder creates mighty-nam-NAMLNK23-r2-experimental.bin locally. Follow the guide to install with the official NUX Device Updater. Neither the kit nor this release installs firmware automatically.

    • Includes three MIT-licensed RiffSmith A2 Lite starters: Green Clean, Orange Bass Clean and Red Distorted. Installation replaces onboard presets and global settings; preserve your own presets first.
    • Stereo routing, 8/16/32-sample staging, guitar equivalence, recording isolation, cold/warm startup and the public models pass offline compiled-ARM checks. The local browser builder matches the independently staged image byte for byte.
    • The public starter variant remains offline-tested; physical timing, this bank's power-cycle behavior and Logic duplex still need broader device tests. This is an experimental preview, without a recovery guarantee.
    • DaisySP wah and looper/button work are separate offline prototypes. They are not included in the generated firmware.

    This release contains the builder and checksum only, not a complete NUX-containing firmware image or private captures. The generated image contains user-supplied proprietary NUX code; the project MIT license does not license that code. Upstream notices and RiffSmith/NAM license text are retained in the kit.

    Build and installation guide · Bluetooth evidence · Research roadmap

    SHA-256 — mighty-nam-local-builder-0.3.1.zip: 1953db4a26aea166f1aac392a1c58865bd825ef3f80810bbc388eac5bd2c24fc

  10. v0.5.4-preview.1mighty-nam 0.5.4 — local firmware setupBeta3 files

    mighty-nam 0.5.4 adds a clear Settings → Set up firmware flow: official NUX V3.0.5 downloads, local firmware builder, and manual installation with the NUX updater.

    • Recognizes the three MIT-licensed RiffSmith A2 Lite starter captures by exact model identity. Existing user captures, favorites and presets are preserved when installing this app.
    • The guide now shows the actual Mac and phone interfaces with short and expanded example chains, including Pitch and Auto Wah.
    • 110 Flutter tests passed; three optional tests skipped. The public starter bank passed emulated cold boot, preset cycling and model-reference checks. The new starter-bank variant has not been physically tested.

    Universal Intel/Apple silicon, macOS 10.15+ declared. Ad-hoc signed, not notarized. This installer does not flash firmware or change system audio.

    Firmware builder and NUX installation steps · Guide · Testing limits

    Capture credits: MIT © 2026 Matt Hartman / RiffSmith. Original mighty-nam contributions: MIT © 2026 santismo. Retained third-party licenses accompany the installer. NUX firmware is not included.

  11. builder-v0.3.0-preview.1mighty-nam local firmware builder 0.3.0Beta2 files

    Build experimental mighty-nam NAMLNK23 locally from the exact public NUX V3.0.5 Original file, then install your generated image using the official NUX Device Updater.

    1. Download NUX’s V3.0.5 macOS ZIP from its official Mighty Plug Pro page. Extract MP3_OR_V3.0.5.bin and install NUX Device Updater from the included disk image.
    2. Open the hosted builder, or extract this offline ZIP and open builder.html.
    3. Select the Original .bin, build, and save the generated firmware and report. Follow the guide for blinking-blue update mode and manual NUX installation.

    The generated image includes three MIT-licensed RiffSmith A2 Lite presets: Green Clean, Orange Bass Clean, Red Distorted. Four colors remain empty. All seven previous onboard slots and global settings are replaced by installation; preserve anything you need first.

    The ZIP includes original compiled changes, licensed starter data and full notices. It contains no NUX firmware image, complete hybrid firmware, updater, private presets or TONE3000 catalog captures. Files stay on the user's computer; the builder does not upload, flash or play audio.

    Validation: exact stock and output checksums; corrupt/unsupported input and tampered recipe rejection; 4,800 emulated ARM callbacks, cold boot and button cycling; independent NAM accuracy comparisons; matching downloads through hosted and offline file-mode Chromium. The new starter-bank variant has not been flashed or listened to. NAMLNK23 core has limited device validation; physical pitch timing, this bank’s power-cycle behavior and Logic duplex remain unverified. Recovery is not guaranteed.

    Setup guide · Evidence · Rights and distribution

    MIT notices: original contributions © 2026 santismo; NAM-derived code © 2023 Steven Atkinson; RiffSmith captures © 2026 Matt Hartman. The locally generated image also contains user-supplied NUX firmware and is not wholly MIT licensed. Keep generated firmware local unless separately authorized to redistribute it.

  12. v0.5.3-preview.1mighty-nam 0.5.3 — NAMLNK23 supportBeta3 files

    mighty-nam 0.5.3 recognizes NAMLNK23, including its NUX NMP-03 USB MIDI port. It enables the existing capture transfers, colored presets, active chain, NAM tone controls, USB recording gain, FX A/B, tuner and global buffering for this firmware identity.

    The Mac app preserves the plug’s playback state on connection and refresh. On the development unit, three locally saved user captures and their effects were restored and recalled with zero reported faults, and guitar audio was confirmed by the user. A fresh empty firmware bank needs a capture loaded and saved before NAM can play.

    Validation: 106 existing Flutter checks plus two playback-state checks, 1,723 native wire checks, 85 FX checks, offline preset validation, and physical USB save/readback/recall. Phone controller 0.8.3 is live separately. BLE behavior, a new physical power-cycle test, and Logic duplex audio were not verified in this run.

    Download the DMG, drag mighty-nam to Applications, and use one controller at a time. Universal Intel/Apple silicon; ad-hoc signed, not notarized. The app update preserves the existing local library and does not flash firmware or change system audio.

    This release contains no NUX firmware or creator captures. The supplied SHA256SUMS.txt checks the installer. MIT applies to original contributions; retained third-party notices apply separately.

  13. v0.5.2-preview.1mighty-nam 0.5.2 — Mac previewBeta3 files

    Mac 0.5.2 and phone controller 0.8.2 bring the project together as mighty-nam, by santismo.

    • TONE3000's official browser stays open while compatible A2 Lite captures load. Full catalog navigation uses the official picker; local account/discovery lists follow the free API access model.
    • Seven colored presets, direct color selection, movable active chains, FX A/B, Pitch, Auto Wah, High / Low Cut, tuner, global buffer, master level and NAMLNK21/22 NAM tone/mix and USB recording controls.
    • Dark setup guide with Bluefy and iPhone shortcut instructions, plus a downloadable guitar icon.
    • Both repositories are public with original work under MIT © 2026 santismo; retained third-party notices, service terms and privacy documentation define their separate scope.

    Install: download the DMG, open it, and drag mighty-nam into Applications. Universal Intel/Apple silicon preview; declares macOS 10.15+. Ad-hoc signed and not notarized. Keep Gatekeeper enabled; use Apple's per-app Open Anyway process only if you trust this release. A signing change may require a new Keychain approval or TONE3000 sign-in. The installer does not flash firmware or change system audio.

    Validation: 101 Mac widget/workflow tests passed, two optional fixture tests skipped; 42 shared API tests passed; 120 phone tests passed, plus a callback-URL regression check. Six guide pages passed link/asset checks. Source history and public app were scanned for personal-name, secret and private-path patterns; public binaries have no personal signing certificate. DMG structure and signature verification passed.

    Firmware: NAMLNK22 is a staged experimental pitch-quality candidate; no firmware was flashed for this release. Hardware pitch listening/timing and Logic duplex checks remain. Source and local build tools are included, but stock-based firmware images and personal capture/preset banks are not distributed.

    Phone: update your bookmark to https://santismo.github.io/mighty-nam-controller/ . The Bluefy launch shortcut still needs a physical iPhone check; the guide includes a bookmark/Open App fallback.

    See LICENSE, third-party notices, distribution notes and privacy. This is an independent experimental project, not manufacturer-certified firmware or fully open hardware.

    SHA-256 (mighty-nam-0.5.2-macOS.dmg):

    0f127f40c63380df647c7a1ef7f440128f7979290e692fca742f1f843048027f
    
  14. v0.5.0-preview.1mighty-nam 0.5.0 — supersededBeta0 files

    This preview has been superseded by mighty-nam 0.5.2. The previous installer has been withdrawn; its source tag remains available.

    Use the current download and setup guide. No stock firmware or creator capture bundle is distributed in releases.

  15. v0.3.0-preview.1mighty-nam 0.3.0 — supersededBeta0 files

    This preview has been superseded by mighty-nam 0.5.2. The previous installer has been withdrawn; its source tag remains available.

    Use the current download and setup guide. No stock firmware or creator capture bundle is distributed in releases.