0

Is it possible to change the Windows logo during boot in Raspberry Pi 2 with Windows 10 IoT core?

My goal is to show just a splashscreen until the application is loading. I don't want to show Windows logo, but black screen is also bad idea (because of no feedback). In Windows 8/10 tablets I have seen branded boot screen, so it is possible there, but not sure how to achieve this in Windows 10 IoT.

According to Unbranded Boot Overview (Windows Embedded Standard 8):

The only supported way to replace the boot logo in Standard 8 with a custom logo is to modify the Boot Graphics Resource Table (BGRT) on a device that uses UEFI as the firmware interface. If your device uses the BGRT to include a custom logo, it is always displayed, and Unbranded Boot cannot suppress the custom logo.

I know it is for Windows Embedded, but that is the closest article I found about branding.

I don't know how the Raspberry Pi 2 booting works and whether it has UEFI or what. I guess it is at lower level.

user3387366
  • 99
  • 1
  • 6
  • Are we talking about the splash screen of the rPi2? The Raspberry Pi boot and other embedded systems are different. I am not aware of an easy way to do this in Linux, so it is fairly unlikely many people have learned how to do it with Windows yet, if its different at all. – Kenneth Salomon Aug 03 '15 at 19:21

2 Answers2

2

Go to the Processes page on the IoT Utilities page and type these commands. It should disable the Windows logo.

1 - bcdedit /set quietboot on
2 - bcdedit /set bootux Disabled
3 - bcdedit /set bootuxdisabled on

Then restart RPI

Barry Michael Doyle
  • 9,333
  • 30
  • 83
  • 143
  • Thanks, but your code completely disables the boot screen. I found that to achieve this it is enough to use only the last command `bcdedit /set bootuxdisabled on`. But I want to see the progress ring (just not the Windows logo) or replace that windows logo with a custom picture. – user3387366 Sep 30 '16 at 14:43
0

For future Googlers, if you want to keep the spinner but lose the windows logo on Win10 IOT, run the following bcdedit command:

bcdedit /set {globalsettings} custom:16000067 true
Wai Ha Lee
  • 8,598
  • 83
  • 57
  • 92
xcr
  • 97
  • 1
  • 10