Speeding up boot times on the GameShell?

My GameShell takes 20 seconds from power-on to get into the launcher - using OS v0.5, USB-Ethernet enabled, using the latest LauncherGo. I would like to cut that time down to 10 seconds or less if possible, similar to my Game Boy Advance with a flashcart or homebrewed Nintendo 3DS. Does anyone have any help or advice they could give?

systemd-analyze only reports the boot taking 11 seconds. I’m not sure when it starts keeping track, after the “AH~clockwork” and goggle-penguin splash screens, after the “HAPPY HACKING” text prompt, does it count the launcher loading? Is there a way I could cut out the splash screens to cut boot time?

I also saw various custom OS builds around the forum and their guides and notes on building the OS. Would building an OS myself (say Armbian) let me speed up boot?

systemd starts after the bootloader (as far as I know). I think, the first screens are included like the logo on other computers. And the Launcher is started after systemd completes its tasks.

So, two possibilities to speed up:

  1. Try to find out how to disable the images at start of boot or shorten the view-time.
  2. If the Launcher loading time depends on the usage of some emulators/engines, … you could speed it up.

That’s my ideas to your question.
I did speed up the boot process of my laptop but I’ve never tried with the GameShell. So, I’d like to know if you’ll find out anything about it.