I’ve tested everything I claimed in my previous post. So uh
Well, you are right that boot images themselves, do not "add time", but these bits of code do:
Sept-Secondary
/* Wait a while. */
mdelay(1500);
fusee-primary
/* Wait a while. */
mdelay(1000);
fusee-secondary
void splash_screen_wait_delay(void) {
/* Ensure the splash screen is displayed for at least three seconds. */
udelay_absolute(g_splash_start_time, 3000000);
This is also implies added wait in boot_main:
/* Display splash screen for two seconds. */
boot::ShowSplashScreen();
You say nothing of significance in regards to these bits. So uh, are we supposed to just take your word for it?
I looked at the code, I got no idea how long it takes the Switch todo whatever it does BEFORE showing the screen. So it still looks to me it's doing stuff in the background while the logo is being shown. Yes I have indeed read the source code now. Since Zach has been here forever and helped the community a lot. I do take his word for it as well. If people still wish, just remove or edit the timer and see if it makes any difference.