The Windows 10 IoT 15043 Insider Preview is awesome, it was released about a month ago, but I have no time to test it until now and because I have not seen any screenshot about the new device portal and information about the release, I think is a must show the news :
The wireless adapter does not work pretty well, so I decided to continue via Ethernet (might be is an issue in my configuration).
Now a few interesting screenshots from different sections including a paired device in the Bluetooth section. Later I will test if it works.
Now let’s deploy the Games Time Machine store package into the great Raspberry Pi 3:
Adding the dependencies and the certificate from the [AppName]_test folder works great. Before launching the app change the resolution from the device portal and restart the RPI3.
Ouch, when I restarted appeared a rainbow gradient filling the screen, then changed to green vertical gradients. So I had to set up the device again, at least the IoT Dashboard saved the 15043 ISO. I also tried 800×600 and it crashes.
Games Time Machine
Before trying to change the resolution, I launched the app, and the animated logo screen worked pretty well, the lines moved correctly but Win2D animations are not working for the shadows.
Just to test how it works the app in a better resolution, I installed the W10 IoT 14393, it’s a huge improvement, so big that Games Time Machine crashes in 14393.
So let’s go back to the 15043 and check if it is possible to set a higher resolution.
If we take a look to the 14393 EFIESP, there is a file called config.txt and I set to 1024×768, I did not found that value, but might be the hdmi_mode=16.
init_uart_clock=16000000 kernel_old=1 safe_mode_gpio=8 max_usb_current=1 gpu_mem=32 hdmi_force_hotplug=1 core_freq=250 framebuffer_ignore_alpha=1 framebuffer_swap=1 disable_overscan=1 hdmi_group=2 display_rotate=0 hdmi_mode=16
Let’s reinstall the 15043 and check the changes, now the appearance is really more professional:
# For more options and information see # http://www.raspberrypi.org/documentation/configuration/config-txt.md # Some settings may impact device functionality. See link above for details # GPU Firmware SHA256 checksum: 7CE2EF13CDD77F1782FFFF98533572503DF4B46765966CC7E18F6C6455B9623A # kernel.img SHA256 checksum: 6C82C8720BE4EFB2951BDC01FA187B0B659227033EB7D7DB5ACA6324FD644D7F # kernel.img git commit ID: f6706f4bd3b10c8294589f45082c8bdc4c50be59 # # Boot # init_uart_clock=16000000 # Set UART clock to 16Mhz kernel_old=1 # Load kernel.img at physical memory address 0x0 safe_mode_gpio=8 # A temp firmware limitation workaround max_usb_current=1 # Enable maximum usb current # # Memory # gpu_mem=32 # Set VC to 32MB, ARM DRAM to (1008-32)MB hdmi_force_hotplug=1 # Enable HDMI display even if it is not connected (640x480) # # Overclocking # core_freq=250 # Frequency of GPU processor core in MHz # # Video # framebuffer_ignore_alpha=1 # Ignore the alpha channel for Windows. framebuffer_swap=1 # Set the frame buffer to be Windows BGR compatible. disable_overscan=1 # Disable overscan hdmi_group=2 # Use VESA Display Mode Timing over CEA hdmi_cvt 800 480 60 6 0 0 0 # Add custom 800x480 resolution (group 2 mode 87)
The correct link is the following: raspberry configuration. and information about the video configuration here. There you see the parameter hdmi_mode=16 is the same I set in the 14393 release, so let’s remove hdmi_cvt and add that mode…..🐱👤
It is running! It took a loooong time until the ‘Welcome to Windows 10 IoT Core’ appeared (and more after reinstalling it N times since I began the post.) Here the screenshot:
I was not able to make the app pass the splash screen using the package I sent to the store, so I decided to avoid the intro page, the ads, and debug directly to the platforms. After a while copying files…🐱👓…and installing missing frameworks…finally!
Now we have a better resolution, let’s deploy GamesTimeMachine again and test music, video, screenshots, animations, etc.
The animation of the platform selected was made using Win2D and it is working pretty well. I really love Windows 10 IoT on the Raspberry Pi 3 when are friends:
The full size gallery goes pretty smooth, the music plays fine (using the wired headphones, the HDMI neither the Bluetooth headphones are working), and the TV mode works!! so it has the gallery playing with the music and the voice talking about the game, with smooth transitions!
Trying to play a video make it crash and appear the BSOD, so it might be because the Codecs, who knows, in the future when we have some documentation we will be able to know how to proceed.
Now I will set the app in TV mode, just to listen a bit of Zelda and remember the first games.
Interesting article? Donate on the right, it is pretty easier than finding the configuration of video to make the Pi3 do not crash :).
And a last note, I tried to install both releases in my new Raspberry Pi Zero W v1.1 but it did not work. I will search for more info what we can do for that amazing miniature.