BootSoundNX Switch

From GameBrew
BootSoundNX
Bootsoundnx.png
General
AuthorKranKRival, TheModdersDen
TypeSysmodules
Version1.4.0
LicenseApache-2.0
Last Updated2023/04/02
Links
Download
Website
Source

A system module that plays sound on the Nintendo Switch boot.

Installation

Copy the contents of the release zip to root of the SD card and restart the switch.

To replace the boot sound, replace it with your sound in sdmc:/config/BootSoundNX/sound/bootsound.mp3

Please note that this sysmodule supports the .mp3 extension only.

User guide

If you encounter error 2162-0002 (010000000000014) when you try to run a game:

  • 0100000000000014 is the title for the audio module, so this title having an error means the audio module has ran out of resources.
  • So if you have any audio module installed, try deleting them from atmosphere/contents/, examples:
    • Triplayer - atmosphere/contents/4200000000000FFF
    • sys-tune - atmosphere/contents/4200000000000000
    • bootsoundNX - atmosphere/contents/AA200000000002AA
  • After this just boot into Atmosphere and try to launch the game.

Media

switch bootsound nx test (yy oossk)

Compatibility

(Latest tested version 1.3.0) Tested on Atmosphere 1.3.2 (found here), Hekate v5.7.2 (found here) and HOS 14.1.1.

Known issues

https://github.com/TheModdersDen/BootSoundNX/issues

Changelog

1.4.0-beta

  • Rebuilt codebase for 16.0.0 libnx release.
  • Improved system stability.
  • Note: I have not been able to test this on a live Switch yet nor on an emulator. This is purely a recompilation of existing, functional code from existing datasets. I just needed to restructure and re-piece some files back together in order to build it again.

1.3.0

  • Updated to the latest HOS (13.2.1) and Atmosphere (1.2.6). Pre-release.
  • Nothing has changed, except with the fact that the code has been compiled to work with the latest changes in the HOS and Atmosphere codebase. I also added a boot2.flag to automagically enable the sys-module. If you don't want to have this automatically enabled, you can either:
    • Manually disable it using something like DeepSea toolbox; or
    • Manually remove the boot2.flag in the relative path on your SD card. Hint: atmosphere/contents/00FF0000000002AA/flags/
  • This has been a long time coming. Hope you all enjoy it!

1.2.5

  • Fix for longer audio files Pre-release
  • Included below is an update to the codebase that I have evaluated with a ~30 second audio clip. The only quirk I've noticed thus far is the fact that when the Switch goes to sleep after boot, so will the sound.
  • However, after waking the Switch up, the sound will continue where it left off.
  • I have tested this on the latest Atmosphere (0.19.5), DeepSea (as of 8-12-2021), Hekate (5.5.8), and HOS (12.1.0).

1.2.0 (by TheModdersDen)

  • Got it working, again.
  • Updated to latest Atmosphere-NX (atmosphere-0.19.5-9df13781c) and HOS (12.1.0)
  • Added a JSON file to have the sys-module register properly.
  • Fixed the Makefile to compile properly (code now compiles without errors).
  • Added some more instructions to the README.MD file on GitHub. Please take a look at it before using this project/codebase.
  • Note: This has only been tested on my switch running the software mentioned above. please note that if you are using anything different, you are testing it for yourself. I will do the best I can to help, but I am fairly new to the homebrew development community and was able to update the code only, not make it from scratch.

v1.1.0 (bt KranKRival)

  • Compiled with latest libnx for 9.0.0
  • TitleID has changed - therefor you need to delete the old directory from version 1.0.0 atmosphere/titles/AA200000000002AA
  • bootsound path changed to sdmc://config/BootSoundNX/sound/bootsound.mp3

Credits

jakibaki, KranKRival, and TheModdersDen.

External links

Advertising: