JMT Studio v1.7.2
v1.7.2 is an emergency patch that fixes a compile failure affecting anyone who also has an older Proffieboard core installed on their machine, and stops JMT Studio from modifying a Proffieboard core that another program is using.
JMT Studio is a cross-platform ProffieOS workflow environment built around one principle: make ProffieOS easier to work with without obscuring how ProffieOS works.
ProffieOS is incredibly powerful, but the surrounding workflow has traditionally involved multiple tools, duplicated installs, manual recovery steps, and a lot of environment management. JMT Studio was built to reduce that friction while preserving full transparency and direct access to the real ProffieOS workflow.
It brings config editing, compiling, flashing, recovery, and project management into one place -- without replacing or modifying ProffieOS itself. Your configs remain standard, fully editable ProffieOS code. No proprietary format. No lock-in. JMT Studio uses standard ProffieOS installs and does not bundle or replace ProffieOS itself.
What's Fixed in v1.7.2
Highlights
- Compiles no longer fail when another Proffie tool has installed an older Proffieboard core
- JMT Studio no longer modifies the Proffieboard core other programs depend on
- Recovers on its own if the core changes while the app is open
- No change at all for anyone whose setup was already working
Compile failed immediately with "invalid option 'pclk'"
If another Proffie tool had installed an older Proffieboard core on your machine, JMT Studio was building against that core instead of the one it expects. Every compile failed instantly with:
Error during build: Invalid FQBN: getting build properties for board
proffieboard:stm32l4:ProffieboardV3-L452RE: invalid option 'pclk'
Nothing was ever built, the message gave no indication of the cause, and the problem was permanent -- reinstalling JMT Studio did not clear it.
JMT Studio now checks whether the Proffieboard core on your system can actually build for your board. If it can, nothing changes: no install, no download, and no difference from v1.7.1. If it cannot, JMT Studio installs its own copy into its own folder and uses that instead. Everything else on your machine is left exactly as it was.
JMT Studio could replace another program's Proffieboard core
A related problem found while fixing the above. When JMT Studio decided it needed to install the core, it installed into the shared Arduino folder and replaced whatever version was already there. If you use ProffieConfig or the Arduino IDE alongside JMT Studio, your core could be upgraded without warning.
JMT Studio now keeps its own copy separate. It no longer reads or modifies the cores your other tools depend on, in either direction.
Also in this release
- If the core changes while JMT Studio is open, it detects this on the next compile and recovers automatically instead of failing.
- The record of which core is installed is now verified against what is actually on disk, so a stale entry can no longer make the problem permanent.
- Verified on Windows, macOS, and Linux, in both the working and the broken configuration.
Who Should Update
Anyone running v1.7.1. If you have never installed a Proffieboard core outside JMT Studio, you were not affected by these issues and this update changes nothing for you.
Signed Across All Platforms
JMT Studio v1.7.2 includes signed installers on Windows and signed/notarized builds on macOS:
- Windows 10 / 11 -- 64-bit installer, signed via Microsoft Trusted Signing
- macOS (Apple Silicon) -- M1 / M2 / M3, signed and notarized
- macOS (Intel) -- signed and notarized
- Linux (Ubuntu/Debian) --
.debpackage with desktop integration - Linux (Universal) -- AppImage, most distros
Downloads
| Platform | File |
|---|---|
| Windows | JMT-Studio.Setup.1.7.2.exe |
| macOS (Apple Silicon) | JMT-Studio-1.7.2-arm64.dmg |
| macOS (Intel) | JMT-Studio-1.7.2.dmg |
| Linux (Ubuntu/Debian) | jmt-studio_1.7.2_amd64.deb |
| Linux (Universal) | JMT-Studio-1.7.2.AppImage |
SHA256 checksums are listed on each asset below.
Full Changelog: v1.7.1...v1.7.2