Skip to content

plumOS MMF v1.0.4

Latest

Choose a tag to compare

@game-de-it game-de-it released this 10 Jul 17:27

plumOS MMF v1.0.4

What Changed

This release collects the MMF power-management fixes validated after earlier
public releases.

  • USB power-on now shows the charging gate before normal boot.
  • The UI setting can enable RetroArch state save during shutdown.
  • Power-menu shutdown keeps the overlay visible and pauses RetroArch before
    the save-state/shutdown path, reducing visible/audio resume during power-off.
  • RetroArch now receives the NetCMD QUIT after shutdown save-state, and
    shutdown waits up to 15 seconds for RetroArch and its launcher to exit through
    the normal cleanup path. This lets RetroArch persist the current state slot in
    its runtime log before poweroff.
  • The full SD-root asset was generated by overlaying the narrow update payload
    onto the previous full release archive instead of rebuilding the full
    stock-boundary package.

Existing v1.0.0, v1.0.1, v1.0.2, and v1.0.3 users should update if they want the charging gate,
RetroArch shutdown state-save behavior, and graceful RetroArch quit on shutdown.

Assets

  • plumos-mmf-sdroot-v1.0.4.7z: full SD-card root package for a fresh MMF install.
  • plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z: update package for existing v1.0.0, v1.0.1, v1.0.2, and v1.0.3 installs.
  • plumos-mmf-developer-v1.0.4.tar.gz: developer source/toolchain package.
  • SHA256SUMS: checksums for release assets and release metadata.
  • manifest.txt: provenance for this release asset set.

Fresh Install

Download plumos-mmf-sdroot-v1.0.4.7z and extract it once to the root of a formatted SD card.

7zz x plumos-mmf-sdroot-v1.0.4.7z -o/path/to/SDCARD

The archive expands directly to the SD-card root. It includes the MMF stock
boot/audio/input/library boundary files collected from hardware plus the plumOS
runtime. It intentionally does not include ROMs, BIOS files, saves,
screenshots, videos, music, network secrets, or personal media.

Update Existing Install

  1. Download plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z.
  2. Extract it once to the root of the SD card.
  3. Allow files to be overwritten when prompted.
  4. Safely eject the SD card and boot the MMF.

The update package does not overwrite ROMs, BIOS files, saves, states,
screenshots, thumbnails, artwork, network secrets, or user configuration files.

Checksums

ea415b1576901d87658871ad19b649bc4bc91623c6f64660328427fbc4571240  plumos-mmf-developer-v1.0.4.tar.gz
ebe5e3b1fe5f541c9fc268597d8f10a8845f2267b6ac8a930f5bd498496f4176  plumos-mmf-sdroot-v1.0.4.7z
b6f0bc8f79a76a938d6c9d1a904f900c3f716a44ba2781572a12f049fc8aaf9f  plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z

Developer Rebuild

Developers should use plumos-mmf-developer-v1.0.4.tar.gz when they need the toolchain scripts,
patches, and source snapshot used to rebuild artifacts.

tar -xzf plumos-mmf-developer-v1.0.4.tar.gz
cd plumos-mmf-dev-package/source
./scripts/docker-build.sh image

Validation Scope

This release format follows the MMF porting rule that stockOS resources may be
used at the OS/device boundary while frontend, launcher, emulator, and core
payloads remain plumOS-owned.


plumOS MMF v1.0.4 日本語

変更点

今回はこれまでの public release 後に検証した MMF の電源管理まわりを反映する
アップデートです。

  • USB 給電で起動した場合に、通常 boot 前の充電 gate を表示します。
  • UI 設定から、shutdown 時の RetroArch state save を有効化できます。
  • Power menu から shutdown する際、overlay 表示を維持し、RetroArch を一時停止してから
    save-state/shutdown へ進むことで、電源OFF処理中の画面復帰や音声復帰を抑えます。
  • shutdown save-state 後に RetroArch NetCMD QUIT を送り、RetroArch と launcher が
    通常 cleanup 経路で終了するのを最大 15 秒待つようにしました。これにより poweroff 前に
    RetroArch が runtime log へ現在の state slot を保存できます。
  • full SD-root asset は full rebuild ではなく、前回 full release archive に狭い update
    payload を重ねて生成しています。

v1.0.0、v1.0.1、v1.0.2、v1.0.3 利用者で、充電 gate、RetroArch shutdown state save、shutdown 時の
RetroArch 正常終了を使いたい場合は更新を推奨します。

配布ファイル

  • plumos-mmf-sdroot-v1.0.4.7z: MMF の新規インストール用フル SD card root package です。
  • plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z: v1.0.0、v1.0.1、v1.0.2、v1.0.3 利用者向けのアップデートパッケージです。
  • plumos-mmf-developer-v1.0.4.tar.gz: 開発者向けの source/toolchain package です。
  • SHA256SUMS: release asset と release metadata の checksum です。
  • manifest.txt: この release asset set の由来を記録した manifest です。

新規インストール

plumos-mmf-sdroot-v1.0.4.7z をダウンロードし、フォーマット済み SD カードのルートへ
1 回だけ展開してください。

7zz x plumos-mmf-sdroot-v1.0.4.7z -o/path/to/SDCARD

archive は SD card の root に直接展開されます。実機から採取した MMF の
boot/audio/input/library 境界 file と、plumOS runtime を含みます。
ROM、BIOS、save、screenshot、video、music、network secret、個人 media は
意図的に含めていません。

既存環境のアップデート

  1. plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z をダウンロードします。
  2. SD カードのルートへ 1 回だけ展開します。
  3. 上書き確認が出た場合は上書きしてください。
  4. SD カードを安全に取り外し、MMF を起動してください。

アップデートパッケージは、ROM、BIOS、save/state、スクリーンショット、サムネイル、
アートワーク、ネットワーク秘密情報、ユーザー設定を上書きしません。

チェックサム

ea415b1576901d87658871ad19b649bc4bc91623c6f64660328427fbc4571240  plumos-mmf-developer-v1.0.4.tar.gz
ebe5e3b1fe5f541c9fc268597d8f10a8845f2267b6ac8a930f5bd498496f4176  plumos-mmf-sdroot-v1.0.4.7z
b6f0bc8f79a76a938d6c9d1a904f900c3f716a44ba2781572a12f049fc8aaf9f  plumos-mmf-update-from-v1.0.0-v1.0.1-v1.0.2-v1.0.3-to-v1.0.4.7z

開発者向け rebuild

toolchain script、patch、artifact を rebuild するための source snapshot が必要な
開発者は plumos-mmf-developer-v1.0.4.tar.gz を使用してください。

tar -xzf plumos-mmf-developer-v1.0.4.tar.gz
cd plumos-mmf-dev-package/source
./scripts/docker-build.sh image

検証範囲

この release 形式は、OS/device 境界では stockOS resource を利用してよい一方で、
frontend、launcher、emulator、core payload は plumOS 側が所有する、という
MMF porting rule に従っています。