Hacking Homebrew Remove Atmosphere splash screen

pausuri

Well-Known Member
OP
Member
Joined
Jul 15, 2018
Messages
116
Trophies
0
Age
41
XP
797
Country
United Kingdom
Hi there, quick question: is there a way to remove the Atmosphere splash screen that comes before Atmosphere logo screen?

I set up Atmosphere a few days ago on my Oled but I didn't have that splash screen on my old Switch



Thanks
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,290
Trophies
4
Age
46
Location
At my chair.
XP
28,810
Country
Colombia
You can use the script of the source code: Atmosphere/utilities/insert_splash_screen.py https://github.com/Atmosphere-NX/Atmosphere/blob/master/utilities/insert_splash_screen.py to modify the file PACKAGE3.

Alternative you can build Atmosphère from source and change this splash and setplogo.

this script changes the splash what originally is:

splash.bin.png
 
Last edited by impeeza,
  • Like
Reactions: laz305

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,752
Trophies
1
XP
4,604
Country
Netherlands
Hi there, quick question: is there a way to remove the Atmosphere splash screen that comes before Atmosphere logo screen?

I set up Atmosphere a few days ago on my Oled but I didn't have that splash screen on my old Switch



Thanks
I have the exact same problem. But on my new oled switch i dont have the splash screen. but on my old switch I do have it... Both FW 16... and i want the splash screen gone :( I don't get it.. the files are the same I think... and yes thats not a friendly way at all
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,290
Trophies
4
Age
46
Location
At my chair.
XP
28,810
Country
Colombia
Thanks for the info, is there any noob friendly way of removing the splash screen?:)
he he he, that script is the more noob friendly option. The only other way is to build your Atmosphère from source and you need to generate a special formatted text file with the data.

@binkinator have a excellent thread about customize Atmosphère: https://gbatemp.net/threads/custom-boot-logo-for-switch.569031/

and if you want to know how to build Atmosphère from source using MSYS you can use this tutorial: https://gbatemp.net/threads/building-atmosphere-on-windows-using-msys2.613446/

-Edit: typo
 
Last edited by impeeza,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,926
Trophies
2
Age
48
Location
Japan
XP
3,999
Country
United States
Thanks for the info, is there any noob friendly way of removing the splash screen?:)
There are noob friendly tutorials for setting up a developer environment and building it yourself from source. Problem is, noob friendly doesn’t necessarily mean time friendly. And what isn’t noob friendly about using just a black pic with the script to replace the screen?
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,752
Trophies
1
XP
4,604
Country
Netherlands
he he he, that script is the more noob friendly option. The only other way is to build your Atmosphère from source and you need to generate a special formatted text file with the data.

@binkinator have a excellent thread about personalize Atmosphère: https://gbatemp.net/threads/custom-boot-logo-for-switch.569031/

and if you want to know how to build Atmosphère from source using MSYS you can use this tutorial: https://gbatemp.net/threads/building-atmosphere-on-windows-using-msys2.613446/
This doesnt make sense. I am using blanco atmosphere. I never had to do any weird magic. So why is my oled not having this screen, and my erista switch has this splash screen?
 

whisky9

Well-Known Member
Newcomer
Joined
Aug 20, 2020
Messages
91
Trophies
0
XP
795
Country
Vietnam
Thanks for the info, is there any noob friendly way of removing the splash screen?:)
You are using fusee to load Atmosphere, you need to use fss0/package3 for remove Atmosphere splash screen. Open file hekete_ipl.ini located inside folder bootloader, find:
payload=bootloader/payloads/fusee.bin
Replace with:
Code:
fss0=atmosphere/package3
 
  • Like
Reactions: Defective1Up

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,290
Trophies
4
Age
46
Location
At my chair.
XP
28,810
Country
Colombia
You are using fusee to load Atmosphere, you need to use fss0/package3 for remove Atmosphere splash screen. Open file hekete_ipl.ini located inside folder bootloader, find:

Replace with:
Code:
fss0=atmosphere/package3
When you load Atmosphère from Hekate using FSS0 method, the splash.bin is no shown but the boot_splash_screen_notext.inc (called Sept Logo for some people) file is shown after bootlogo defined on Hekate_ipl.ini

that remove sept logo not the atmosphère splash :D

--Edit: try to remove the confusion.
 
Last edited by impeeza,

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,290
Trophies
4
Age
46
Location
At my chair.
XP
28,810
Country
Colombia
That's the atmosphere splash.
I think you're talking about atmosphere logo.

I am not a expert, but as far I know on the source code of Atmosphère there are two files of "Splash" displayed on boot.

As far I know, the file "/img/Splash.bin" which is show at display initialization by fusee.bin. This file is not loaded by Hekate because Hekate uses his own display initialization routine, this can be replaced on the package3 using the script provided on the source of github..

There is another "splash", is the file "/stratosphere/boot/source/boot_splash_screen_text.inc" on the source code which is show as a Custom splash screen on the second stage after screen initialization; some people call this file the "Sept Logo"
 
Last edited by impeeza,
  • Like
Reactions: laz305 and josete2k

pausuri

Well-Known Member
OP
Member
Joined
Jul 15, 2018
Messages
116
Trophies
0
Age
41
XP
797
Country
United Kingdom
You are using fusee to load Atmosphere, you need to use fss0/package3 for remove Atmosphere splash screen. Open file hekete_ipl.ini located inside folder bootloader, find:

Replace with:
Code:
fss0=atmosphere/package3
Thanks for that! It actually has worked, when the HWFLY glitching goes through after a few seconds it only pops up the Atmosphere logo no splash screen

Cheers

PS: Not really sure from the technical point of view if is it better to boot Atmosphere from fusee or package3 but hey now it is just booting the way I like
 
  • Like
Reactions: laz305

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,290
Trophies
4
Age
46
Location
At my chair.
XP
28,810
Country
Colombia
I am not a expert, but as far I know on the source code of Atmosphère there are two files of "Splash" displayed on boot.

As far I know, the file "/img/Splash.bin" which is show at display initialization by fusee.bin. This file is not loaded by Hekate because Hekate uses his own display initialization routine; some people call this file the "Sept Logo".

There is another "splash", is the file "/stratosphere/boot/source/boot_splash_screen_text.inc" on the source code which is show as a Custom splash screen on the second stage after screen initialization, this can be replaced on the package3 using the script provided on the source of github.
Hello there, looking on the source code we have:

  • "/img/Splash.bin" which is created by using originally this image:
splash.bin.png
This one can be replaced on a package3 file using the Script on the source code of Atmosphère, easy piece.​
also you can create a custom splash.bin and build Atmosphère, but is no just as easy.​

  • And "/stratosphere/boot/source/boot_splash_screen_notext.inc"
which originally is this image:​
boot_splash_screen_notext.inc.png
This only can be changed by replacing the file on the source and building Atmosphère.​

Just writing this with the images I was aware I interchanged them on the previous post, sorry for the mixup.
 

pausuri

Well-Known Member
OP
Member
Joined
Jul 15, 2018
Messages
116
Trophies
0
Age
41
XP
797
Country
United Kingdom
Hello there, looking on the source code we have:

  • "/img/Splash.bin" which is created by using originally this image:
This one can be replaced on a package3 file using the Script on the source code of Atmosphère, easy piece.​
also you can create a custom splash.bin and build Atmosphère, but is no just as easy.​

  • And "/stratosphere/boot/source/boot_splash_screen_notext.inc"
which originally is this image:​
This only can be changed by replacing the file on the source and building Atmosphère.​

Just writing this with the images I was aware I interchanged them on the previous post, sorry for the mixup.
I was able to remove the splash screen completely following wishky9 instructions editing the hetake.ini file
 
  • Love
Reactions: impeeza

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,752
Trophies
1
XP
4,604
Country
Netherlands
Hello there, looking on the source code we have:

  • "/img/Splash.bin" which is created by using originally this image:
This one can be replaced on a package3 file using the Script on the source code of Atmosphère, easy piece.​
also you can create a custom splash.bin and build Atmosphère, but is no just as easy.​

  • And "/stratosphere/boot/source/boot_splash_screen_notext.inc"
which originally is this image:​
This only can be changed by replacing the file on the source and building Atmosphère.​

Just writing this with the images I was aware I interchanged them on the previous post, sorry for the mixup.
For me that first image pops. then the 2nd image shows. :( still dont know how to get it to stop doing that.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/gMQ-yDYdgks?si=HvN7xEfeo1St1Jh2