Homebrew Project Boot Toaster NX - Atmosphere boot logo and Hekate splash generator (web app)

  • Thread starter Thread starter bshurikan
  • Start date Start date
  • Views Views 1,278
  • Replies Replies 16
  • Likes Likes 10

bshurikan

Well-Known Member
Newcomer
Joined
Jun 18, 2007
Messages
85
Reaction score
113
Trophies
1
XP
1,496
Country
Canada
Boot Toaster NX
An easy to use web based generator for making your own Atmosphere boot logo (IPS patches) and Hekate splash (bootlogo.bmp). No GitHub account, fork, or Actions wait needed.

How to use
  1. Open Boot Toaster NX, drop in your logo and/or splash art
  2. Click Create for SD (a zip will download in the browser, nothing is uploaded)
  3. Copy atmosphere/ and/or bootloader/ onto the SD card
  4. For the Hekate splash, edit bootloader/hekate_ipl.ini:
Code:
[config]
bootwait=3

[CFW - emuMMC]
logopath=bootloader/bootlogo.bmp

Where to find Logos and Splashes
You can drop any image or wallpaper in and it will be formatted correctly for the logo or splash - experiment and have fun!

If you're looking for premade logos or reference, there is a great collection here: Custom boot logo for switch

And lots of wonderful hekate splash art here: Custom Hekate bootlogo and here: Themezer Splashes

Atmosphere triangle logo (aka Sept logo)
Please note that the small Atmosphère triangle after Hekate's splash is baked into AMS and is not an SD drop-in (requires AMS recompile - which this app does not do). For more information about Boot order see binkinator's Splash Screens post.

Extras
As @Odilant pointed out you can generate multiple logo packages and/or splashes then toggle them in Simple Mod Manager!

1791640035059.png


Limitations
This method relies on modern browsers ability to decode local image files. Older stacks that can’t do that reliably aren’t supported - e.g. Android 11-era Chrome on Switch Lineage 18.1.

If the preview is blank, try generating on a phone or PC instead. Thanks @Odilant for spotting this!

Inspiration
This started as a companion to RobZilla10001's Automatic BootLogo Creator. The page layout is inspired by alula's hbpatcher. IPS generation is based on friedkeenan/switch-logo-patcher.

Credits
friedkeenan, impeeza, 16BitWonder, CTCaer/hekate, Atmosphère, binkinator, RobZilla10001, alula.

Source
https://github.com/bshurikan/boot-toaster-nx (GPL-2.0)

1791640302033.png
 
Last edited by bshurikan,
It doesn't work, I always get a black screen during boot (no logo)...i'm drag and drop some of the custom logo found from this link https://gbatemp.net/threads/custom-boot-logo-for-switch.569031/page-33#post-10662039

But it showing black screen ?!

Hey @Odilant, thanks for reporting!

To confirm you are using the images from that link with Boot Toaster NX then copying the resulting package to atmosphere/exefs_patches/logo/ and getting black screen. If so can you share your current setup - Hekate + atmosphere version and firmware version?

Just want to rule out you're not using the packages from the switch thread since they are for older firmware.
Post automatically merged:

Hekate splash worked like a charm, but was unable to get the Switch logo to work​


Amazing, thanks for letting me know and sharing the files! Glad the splash is working.

If you don't mind can you share your current setup - Hekate + atmosphere version and firmware version?
 
Hey @Odilant, thanks for reporting!

To confirm you are using the images from that link with Boot Toaster NX then copying the resulting package to atmosphere/exefs_patches/logo/ and getting black screen. If so can you share your current setup - Hekate + atmosphere version and firmware version?
I'm Atmosphere 1.11.2 Hekate 6.5.3 Firmware 22.5

I'm doing the whole drag and drop web thing on the linux part on my Switch Lite...i didn't try to do it on my pc windows yet so maybe there are an isssue with android?
 
Last edited by Odilant,
I'm Atmosphere 1.11.2 Hekate 6.5.3 Firmware 22.5

I'm doing the whole drag and drop web thing on the linux part on my Switch Lite...i didn't try to do it on my pc windows yet so maybe there are an isssue with android?
That's super helpful thanks @Odilant !

It would definitely be worth trying on PC Windows or your Mobile Device, I haven't tested on Switch Linux/Android browsers. If it works then some browsers/setups might not be currently supported - would be good to know.

I just updated support up to Firmware 23, and Firmware 22.5 was already covered so it should work.

Can you also have a look inside the exported .zip from your Linux setup to make sure it contains:
9527BE3A3BAAFBFB987A6DE1B62EF4792C01A19E.ips (That's the logo file for 22.5).
 
That's super helpful thanks @Odilant !


It would definitely be worth trying on PC Windows or your Mobile Device, I haven't tested on Switch Linux/Android browsers. If it works then some browsers/setups might not be currently supported - would be good to know
I just drag this logo found in the gbatemp thread link
jcon_dye.png

And it's already showing black screen on the Boot Toaster NX webb app
Screenshot_20261009-230727_Trebuchet.png


Again i'm using Switch linux google webb app and yeah the zip file got the all the ips but still black screen with no logo after install...However, deleting all ips files restore the default nintendo switch white logo.

I'll try pc windows later but shame it doesn't work...i usually (like always) download and doing stuff using my Switch (not pc)
i hoping to do that thing of changing logo easily but i guess i can't and need a pc windows in the end, too bad.
 
Last edited by Odilant,
  • Like
Reactions: bshurikan
I just drag this logo found in the gbatemp thread link
View attachment 595035
And it's already showing black screen on the Boot Toaster NX webb app
View attachment 595036

Again i'm using Switch linux google webb app and yeah the zip file got the all the ips but still black screen with no logo after install...However, deleting all ips files restore the default nintendo switch white logo.

I'll try pc windows later but shame it doesn't work...i usually (like always) download and doing stuff using my Switch (not pc)
i hoping to do that thing of changing logo easily but i guess i can't and need a pc windows in the end, too bad.
You rock, thanks for the detailed info.

This is likely a Switch Android browser image loading bug.

I've applied a patch - can you clear your cache in that browser if possible, hard refresh and try again - you should hopefully see the preview in the Boot Toaster NX logo drop zone - if it previews Create for SD should work too.
 
Hmmm...Weird, that my message post applies white colors text when viewing this thread on my phone but not on Switch webb browser.
Whatever...i did edited some, must be gbatemp copy text bug or something.

So, about Boot Toaster NX, now i get this
Screenshot_20261010-011908_Trebuchet.png

I did clear my cache in both chrome and google apps tho.

Ah well, whatever, i give up, i'll use my phone instead from now on, since the preview boot are indeed showing there and working well during boot logo.

At least, going back and forth my phone and my switch lite aren't that painfull...I upload zip files on my Mega apps in my phone then open Mega apps on my Switch to download and unzip the files, no need to use my pc for files transfert XD
 
Hmmm...Weird, that my message post applies white colors text when viewing this thread on my phone but not on Switch webb browser.
Whatever...i did edited some, must be gbatemp copy text bug or something.

So, about Boot Toaster NX, now i get this View attachment 595057
I did clear my cache in both chrome and google apps tho.

Ah well, whatever, i give up, i'll use my phone instead from now on, since the preview boot are indeed showing there and working well during boot logo.

At least, going back and forth my phone and my switch lite aren't that painfull...I upload zip files on my Mega apps in my phone then open Mega apps on my Switch to download and unzip the files, no need to use my pc for files transfert XD

Dang that's a great setup!

Just want to check one more thing - you said you dragged the image on switch - if you touch the dropzone and browse for the image instead is it any different?
 
Just want to check one more thing - you said you dragged the image on switch - if you touch the dropzone and browse for the image instead is it any different?
Yeah, I'm touching (not drag sorry) in both phone and switch.

Dang that's a great setup!
Thanks!

EDIT: Oh...i realize i can put all the different zip boot files using SimpleModManager...This way i can change any custom boot i want, noice!!!
Screenshot_20261010-030131_Trebuchet.png

It just simply work !!!
 
Last edited by Odilant,
  • Love
Reactions: bshurikan
Hey @Odilant, thanks for reporting!

To confirm you are using the images from that link with Boot Toaster NX then copying the resulting package to atmosphere/exefs_patches/logo/ and getting black screen. If so can you share your current setup - Hekate + atmosphere version and firmware version?

Just want to rule out you're not using the packages from the switch thread since they are for older firmware.
Post automatically merged:



Amazing, thanks for letting me know and sharing the files! Glad the splash is working.

If you don't mind can you share your current setup - Hekate + atmosphere version and firmware version?
sure thing. here's my current setup:

  • Firmware: 23.0.0 (emuMMC)
  • Atmosphere: 1.12.0 (official release, clean install)
  • Hekate: 6.5.4

i dropped the generated zip straight onto the sd root and merged the folders. the bootlogo.bmp loads perfectly, but the exefs_patches/logo/ ips just results in a black screen instead of the custom switch logo.

EDIT: I know what is was, i had already updated to 23.0.0 before you updated this to work with 23.0.0 - so i did it again and now both the splash and switch logo is working now! Thank you!
 
Last edited by cbreezy210,
  • Love
Reactions: bshurikan
sure thing. here's my current setup:

  • Firmware: 23.0.0 (emuMMC)
  • Atmosphere: 1.12.0 (official release, clean install)
  • Hekate: 6.5.4

i dropped the generated zip straight onto the sd root and merged the folders. the bootlogo.bmp loads perfectly, but the exefs_patches/logo/ ips just results in a black screen instead of the custom switch logo.

EDIT: I know what is was, i had already updated to 23.0.0 before you updated this to work with 23.0.0 - so i did it again and now both the splash and switch logo is working now! Thank you!

Amazing! Glad it's working for you now, thanks for the update! :)
 

Site & Scene News

New Hot Discussed User Submitted