Releases: macdirtycow/Omiiba3DS
Omiiba3DS v1.4.9 Alpha - OTA Safety Fixes
Omiiba3DS v1.4.9
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Alpha warning
This is an alpha / pre-release build. Keep a known-good boot.firm backup on your PC or SD card before testing OTA firmware updates or experimental retro features. OTA updating is handled by HOME Menu/Homebrew Launcher apps, not by the arm9 bootloader.
What is included
- Omiiba Boot Hub: SELECT opens the Hub first, with fast
Continue normal boot, explicitSave settings and boot, setup wizard, advanced settings, diagnostics, profiles, payload manager, theme/settings, GodMode9 tools, GBA Labs, DS Labs, DS Widescreen Labs, VC Patch Helper, and Wireless Tools. - Setup wizard and profiles: guided safe defaults for splash, brightness, game patching, external FIRMs/modules, GodMode9 placement, plus named presets for Default, Safe, Performance, Plugin/Game Modding, and Developer/GDB.
- Diagnostics: read-only checks for config, GodMode9, payloads, GM9 scripts, SD/CTRNAND
boot.firm, EmuNAND, setup wizard marker,open_agb_firm, DS/TWiLight paths, VC patch folders, widescreen files, and OTA helper paths. - Payload manager: lists and launches
.firmpayloads, explains hotkey naming, and can create non-destructive hotkey copies. - GBA Labs: bundles and launches
open_agb_firm, writes SD-only display presets for/3ds/open_agb_firm/config.ini, checks GBA setup files, and keeps deeper AGB_FIRM scaling/filter and GBA VC display patching clearly marked as research. - DS Labs: bundles TWiLight Menu++ / nds-bootstrap files, checks common DS setup paths, guides CIA installation, and can create the recommended
SD:/roms/nds/folder. - DS Widescreen Labs: manages the existing TWL external filter setting, checks
twl_upscaling_filter.bin, checks the bundled widescreen compatibility list, creates setup notes/folders, and documents the limits around per-game widescreen codes. - VC Patch Helper: checks game patching status, creates the
SD:/omiiba/titles/0004000000000000/romfs/template, and documents LayeredFS, IPS, BPS, code, exheader, locale, and RomFS patch layouts. - Wireless Tools: prepares and checks paths for Omiiba Updater, Universal-Updater, the bundled Omiiba UniStore, CIA placement, and ftpd without trying to run Wi-Fi networking in the bootloader.
- OTA updates: includes
SD:/3ds/OmiibaUpdater/OmiibaUpdater.3dsxfor direct latestboot.firmdownloads from GitHub releases, plusSD:/3ds/Universal-Updater/stores/omiiba.unistorefor Universal-Updater. - Updater safety fixes in v1.4.9: the Omiiba Updater now rejects obviously wrong
boot.firmdownload sizes and attempts to restore the previousSD:/boot.firmif the final install rename fails. The UniStore now stores temporary zip downloads at the SD root so it does not depend on nested folders existing first. - Release assets: this release publishes
Omiiba3DS-v1.4.9.zip, standaloneboot.firm,OmiibaUpdater.3dsx, andomiiba.unistore. - Version string: firmware reports v1.4.9.
Install
Extract Omiiba3DS-v1.4.9.zip to the SD card root. For OTA updates, launch SD:/3ds/OmiibaUpdater/OmiibaUpdater.3dsx from Homebrew Launcher, or use Universal-Updater with SD:/3ds/Universal-Updater/stores/omiiba.unistore. If you only want the firmware update, copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.4.2
Omiiba3DS v1.4.2
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Changes since v1.4.1
This release makes the Omiiba Boot Hub the proper first-class boot interface while keeping the classic settings menu available for advanced users.
- SELECT now opens Omiiba Boot Hub first. The old Luma/Omiiba configuration screen is still available as
Advanced boot settings. - Advanced settings return path: the old menu entry is now clearly labelled
Back to Omiiba Boot Hub. - Screen init fix: fixed the black-screen regression by initialising screens before drawing the Hub/wizard.
- Advanced menu clear fix: entering Advanced settings now clears the Hub screen first, preventing overlapping text.
- Wizard integration: the wizard can enable the Advanced
External FIRMs/modulessetting again, and the change is reflected in Advanced settings. - Version string: firmware reports v1.4.2 (see
arm9/Makefile/ top-levelMakefileREVISION).
Install
Extract Omiiba3DS-v1.4.2.zip to the SD card root, or copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.4.1
Omiiba3DS v1.4.1
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Changes since v1.4.0
This is a focused polish/bugfix release for the new Omiiba Boot Hub.
- Faster Boot Hub exit:
Continue normal bootnow skips rewritingconfig.iniand skips the extra post-save wait when no settings changed. This makes opening the Hub just to inspect tools/diagnostics and then boot noticeably faster. - Explicit save path: added
Save settings and bootfor the old “write pending settings first, then continue” behaviour. - Dirty tracking: manual settings changes, setup wizard changes and profile changes are tracked as pending settings so they still save correctly when needed.
- Version string: firmware reports v1.4.1 (see
arm9/Makefile/ top-levelMakefileREVISION).
Install
Extract Omiiba3DS-v1.4.1.zip to the SD card root, or copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.4.0
Omiiba3DS v1.4.0
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Changes since v1.3.4
- Omiiba Boot Hub from the boot configuration menu: normal boot, setup wizard, chainloader, GodMode9 tools, diagnostics, profiles, payload manager, and theme/settings.
- GodMode9 tools handoff: detects
GodMode9.firmin/omiiba/payloadsand includesgm9/scripts/Omiiba_System_Save_Dump.gm9for safe system-save dumps via GodMode9. - Setup wizard: guided safe defaults for splash, brightness, game patching, optional external FIRMs/modules, and GodMode9 placement.
- Diagnostics: read-only checks for config, payloads, GodMode9, GM9 script, SD/CTRNAND
boot.firm, EmuNAND, setup wizard state, and expected folders. - Profiles: Default, Safe, Performance, Plugin/Game Modding, and Developer/GDB presets with confirmation before applying.
- Payload Manager: lists and launches
.firmpayloads, explains hotkey naming, and creates non-destructive hotkey copies likex_GodMode9.firm. - Theme/settings: built-in cold-boot splash palettes,
boot_message.txthelp, and Cow tip rotation reset. - Version string: firmware reports v1.4.0 (see
arm9/Makefile/ top-levelMakefileREVISION).
Install
Extract Omiiba3DS-v1.4.0.zip to the SD card root, or copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.3.4
Omiiba3DS v1.3.4
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Changes since v1.3.1
- Boot splash readability
OMIIBA3DStitle is now rendered at 2× scale with a bold overlay so the logo is clearly readable on the dark panel.- Muted secondary text (subtitle, fork notice, bottom-screen labels) lightened from very-dark grey to silver-grey for proper contrast.
- Bottom-screen panel widened slightly (12..308 px) so tips no longer touch the edge.
- Tip strings shortened and a two-line wrap fallback added; long tips can no longer overflow the panel.
- No black gap during firmlaunch: upstream Luma called
deinitScreens()beforelaunchFirm(), blanking the LCD until the OS redrew. Omiiba3DS skips this so the last splash frame stays visible during FIRM load instead of a long black gap. - Version string: firmware reports v1.3.4 (see
arm9/Makefile/ top-levelMakefileREVISION).
Install
Extract Omiiba3DS-v1.3.4.zip to the SD card root, or copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.3.1
Omiiba3DS v1.3.1
Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. Firmware functionality is upstream LumaTeam work; see
NOTICE-OMIIBA.md.
Changes since v1.3.0
- UI colour: title and accent text in the arm9 boot UI, cold-boot splash, and Rosalina Cow menu use a burnt-orange / amber-brown (
#CC6600) instead of bright green. - Version string: firmware reports v1.3.1 (see
arm9/Makefile/ top-levelMakefileREVISION). - README: release download link points to this repository’s releases page.
Install
Same as v1.3.0: extract Omiiba3DS-v1.3.1.zip to the SD card root, or copy only boot.firm to the root. boot9strap required.
License
GPLv3 — see LICENSE. Original work © LumaTeam.
Omiiba3DS v1.3.0
Omiiba3DS v1.3.0
Heads-up: Omiiba3DS is an unofficial fork of Luma3DS, rebranded for educational purposes. All firmware functionality is the work of LumaTeam (AuroraWright, TuxSH, PabloMK7 and contributors). Please open upstream-related bug reports against the upstream repository, not here.
What's in this release
This is the first public release of the Omiiba3DS fork. It is built from the same source as Luma3DS v13.4 with the following changes:
- Project rebranded from Luma3DS / LumaTeam to Omiiba3DS / OmiibaTeam in user-visible strings, file names, and config paths
- The on-card data folder moved from
/lumato/omiiba— existing setups are migrated automatically on first boot (the/lumafolder is renamed to/omiiba) - Custom textual cold-boot splash screen (existing
splash.bin/splashbottom.binfiles keep working) - Rosalina overlay menu retitled "Cow menu" with a green accent color
- Hardcoded version
v1.3.0(no longer derived from upstream Luma git tags) - Added build helper scripts under
scripts/ - Documentation rewritten for GPLv3 §5(a) compliance — see
NOTICE-OMIIBA.mdfor the full per-file change list
Installation
You need boot9strap installed first. Without it the firmware cannot run.
- Download
Omiiba3DS-v1.3.0.zipbelow. - Extract its contents to the root of your 3DS SD card. Replace existing files when prompted.
- If you already had Luma3DS, your
/lumafolder will be renamed to/omiibaautomatically on the first boot — no manual copying needed. - Reboot the 3DS.
If you only want to update the firmware itself, download boot.firm and drop it on the SD card root.
Configuration
- Settings menu: hold Select at boot
- Chainloader menu: hold Start at boot
- Cow menu (overlay): L + Down + Select during normal use
- Config file:
/omiiba/config.ini - Payloads:
/omiiba/payloads/*.firm
Licensing
Released under the GNU GPLv3. See LICENSE for the full text and NOTICE-OMIIBA.md for the modification notice this fork is required to provide under §5(a).
Original work © LumaTeam — please credit them, not this fork.