Firmware Hero
0

FM-1 Core platform

The platform and example application build, link and package into a .fwsc update image.

  • Custom firmware
  • Alpha
  • Medium brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • Comfort with the command line
  • A computer
Can it break my device?
Small chance of trouble, with a way to recover.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did FM-1 Core platform work on your M-VAVE FM-1?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: M-VAVE FM-1.

No compatibility information yet.

Getting started

From the project's README ("Building"):

You need the JieLi PI32v2 toolchain 2.5.3 (clang 4.0.1, -mcpu=r3) and Python 3.10 or newer. If the toolchain is not under ~/.jieli/toolchain, set FM1PI32TOOLCHAIN.

python3 tools/build.py --clean # build/sdk.elf, build/app.bin python3 tools/build.py --package # also build/fm1.fwsc

Use --app path/to/app to build another application directory. The build compiles every .c and .S file directly inside it.

Read the full instructions

Risk and recovery

Brick risk
Medium
Requires opening the device
No

From the project's README ("Status"):

The platform and example application build, link and package into a .fwsc update image. Nothing has run on hardware here yet; keep a stock recovery image and know how to enter the bootloader before flashing.

Read the full instructions