Analysis updated 2026-05-18
Understand how a PS5 homebrew payload scans folders and auto-mounts compressed game images.
Study the .ffpfsc container format handling as a reference before adopting ShadowMountPlus instead.
Convert a game image with the companion MkPFS tool before testing a mount workflow.
Review the code as a reference for other PS5 homebrew filesystem tooling.
| psbrew/micromount | radareorg/r2garlic | felixrieseberg/relic | |
|---|---|---|---|
| Stars | 42 | 40 | 45 |
| Language | C | C | C |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Archived and superseded by ShadowMountPlus, requires Docker or a PS5 payload dev environment.
MicroMount is a PS5 homebrew payload written in C that automatically detects and mounts compressed game image files on the console. It targets a specific file format called .ffpfsc, which is a compressed container format for PS5 game data used in the homebrew community. Once activated on a PS5, MicroMount runs on a timer, scanning configured folders for these image files and mounting each one to a stable folder path so that other homebrew software can access the game content. The tool is now archived. The README notes that MicroMount started as a proof-of-concept to validate the .ffpfsc format and gather community feedback. Its features have since been folded into ShadowMountPlus, a separate PS5 homebrew project. Users running ShadowMountPlus version 1.6test15-fix2 or newer no longer need MicroMount. For anyone still interested in how it worked: MicroMount loads a configuration file that specifies which folders to scan, how deep to scan within them, and how often to re-check. For each .ffpfsc file it finds, it derives a stable mount folder name based on the game ID extracted from the filename and a short hash of the file path. It then mounts the image using PS5-specific PFS filesystem parameters, cleans up stale mounts from previous runs, and writes a debug log after each pass. Game images need to be prepared in .ffpfsc format before use. A companion command-line tool called MkPFS handles that conversion. It is a separate project from the same author and remains actively maintained according to the README. Building MicroMount requires Docker or a PS5 payload development environment. The output is a single .elf file that gets sent to the PS5 as a payload. The code is released under GPL-3.0.
An archived PS5 homebrew payload that auto-mounts compressed .ffpfsc game image files, its features now live in ShadowMountPlus.
Mainly C. The stack also includes C, PS5 homebrew.
GPL-3.0: you can use and modify the code, but any distributed modified version must also be open source under GPL-3.0.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.