S2ARM · PROJECT RESOURCES
Upstream releases
Summaries of S2Arm project GitHub releases, with links to the original release notes.
v0.2.9: Exporting always failed for some games whose data is entirely in the executable part (empty RomFS), and 5 more fixes
Exporting always failed for some games whose data is entirely in the executable part (empty RomFS). Fixed some games exiting right after launch, before the first frame, on 0.2.8. Fixed Balatro crashing after launch, along with graphics parameter errors in some OpenGL games. Windows: adding a game kept failing with "the game library is not ready", even after choosing another location. Windows: if RUST_LOG (for example warn) was set in the system environment, installing to iPhone was reported as failed even when it succeeded. Fixed an occasional crash on iPad / iPhone after playing for a while, when reading game data failed with "Bad address" (#602).
v0.2.8: fixes for garbled game names on Windows, getting stuck adding the first game, and more
Fixes game names turning garbled on Chinese and other non-Western Windows systems after v0.2.7 (restored automatically on update), several stumbling points when adding the first game and installing to iPhone for the first time on Windows, and some OpenGL games crashing at launch because a graphics function was missing.
v0.2.7: fix for game imports failing on non-UTF-8 Windows systems
A single-fix release: on Windows systems whose text encoding is not UTF-8 (for example English Windows), the game library index was written incorrectly and every later import failed.
v0.2.6: full-screen external display, ground artifact fixes and export disk space
Native full-screen output to an external display from iPhone; fixes for bright patches, stripes and black patches on the ground in some 3D games; much less temporary disk space when exporting large games, with an early stop and a clear message when space runs short.
v0.2.5: PlayStation confirm button, Switch 2 Chinese and a voice-audio crash fix
PlayStation controllers now confirm with × and go back with ○; Switch 2 games show Chinese again on Chinese systems; fixes for some games exiting during voice audio and for an incomplete library move when upgrading on Windows.
v0.2.4: batch export, save folders and game language
Export several games in one go, copy saves as-is between Mac and iPhone, and game language now follows the device's primary language.
v0.2.3: auto-update, install and memory fixes
Fixes repeated Windows auto-update failures, install error 9401 and exports running out of memory, and adds signing with your own developer certificate.
v0.2.2: export results, save protection and covers
Fixes exports reported as failed despite succeeding, possible save loss when reinstalling on a locked phone, and an empty library after installing to iPhone.
v0.2.1: fix for an empty Windows library after upgrading
Fixes the Windows library appearing empty after upgrading from 0.1.x; existing games and keys are reconnected automatically.
v0.2.0: rebuilt game library, host-only updates and iCloud save sync
The game library supports multiple storage locations, games already exported no longer need re-exporting after an S2Arm update, and Mac launch settings and iCloud save sync are added.
v0.1.7: Windows deep-path builds and launch fixes
Upstream addresses a class of Windows long-path failures and improves iOS 26.0 launch handling, diagnostics and installation feedback.
v0.1.6: Path regression, signing teams and space checks
Fixes a path-comparison regression introduced in v0.1.4 and adjusts Windows job records and Mac signing-team detection.
v0.1.5: macOS 15 tool compatibility and custom covers
Lowers bundled tools’ minimum OS requirements, fixes Windows extraction and Chinese paths, and adds game names and covers.
v0.1.4: Library location and save protection
Adds a configurable library location, corrects link handling during cleanup and updates controller and installation behavior.
v0.1.3: In-app launcher updates
The launcher checks GitHub for releases, verifies signed update metadata and updates after confirmation.
v0.1.2: Installation outputs and launch fixes
Preserves Windows installation outputs to fix container_stale and addresses memory checks and launch crashes.
v0.1.1: First-release setup and export fixes
Improves Windows setup checks, Mac extraction and error summaries, and enables Windows diagnostic export.
v0.1.0: First public release and requirements
S2Arm publishes graphical launchers for Mac and Windows with one app for the game library.