<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.somlabs.com/index.php?action=history&amp;feed=atom&amp;title=Changing_the_boot_splash_image</id>
	<title>Changing the boot splash image - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.somlabs.com/index.php?action=history&amp;feed=atom&amp;title=Changing_the_boot_splash_image"/>
	<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=Changing_the_boot_splash_image&amp;action=history"/>
	<updated>2026-04-04T08:50:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.somlabs.com/index.php?title=Changing_the_boot_splash_image&amp;diff=1702&amp;oldid=prev</id>
		<title>KrzysztofChojnowski: Created page with &quot;{{PageHeader|Changing the boot splash image}} __toc__  The default system configuration for VisionSOM-6ULL module contains two images displayed during the booting process. The...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.somlabs.com/index.php?title=Changing_the_boot_splash_image&amp;diff=1702&amp;oldid=prev"/>
		<updated>2019-12-13T19:55:54Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{PageHeader|Changing the boot splash image}} __toc__  The default system configuration for VisionSOM-6ULL module contains two images displayed during the booting process. The...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PageHeader|Changing the boot splash image}} __toc__&lt;br /&gt;
&lt;br /&gt;
The default system configuration for VisionSOM-6ULL module contains two images displayed during the booting process. The first one is handled by the U-Boot bootloader and the second one by the Linux kernel. This tutorial describes how to update both images.&lt;br /&gt;
&lt;br /&gt;
[[Image:splash_screen_2.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
== U-Boot ==&lt;br /&gt;
&lt;br /&gt;
The U-Boot splash image is stored in the boot partition of the file system. The image file should be in the BMP format and called &amp;#039;splash.bmp&amp;#039;. The example U-Boot splash image can be downloaded from here: [[Media:Splash.bmp|Example splash image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel ==&lt;br /&gt;
&lt;br /&gt;
The second image is displayed during the Linux Kernel boot. In order to change it the kernel configuration needs to be changed - the kernel modification is described in the article: [[Customizing the Linux kernel]].&lt;br /&gt;
&lt;br /&gt;
The splash image used in the default system is located in file &amp;#039;&amp;#039;drivers/vide/logo/logo_somlabs_clut224.ppm&amp;#039;&amp;#039; and has to be saved in PPM ASCII format with 224 color depth. Such file can be created by opening any image in gimp application and exporting it as PPM image (&amp;#039;&amp;#039;File-&amp;gt;Export As...&amp;#039;&amp;#039;) with raw data formatting:&lt;br /&gt;
&lt;br /&gt;
[[Image:splash_screen_1.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Now we need to convert the exported file to the correct color depth and ASCII format. To do this we need to install the &amp;#039;&amp;#039;netpbm&amp;#039;&amp;#039; package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install netpbm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and calling the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ppmquant 224 splash.ppm &amp;gt; splash_224.ppm&lt;br /&gt;
pnmnoraw splash_224.ppm &amp;gt; splash_ascii_224.ppm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can copy the newly created inmage and replace the current logo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cp splash_ascii_224.ppm drivers/video/logo/logo_somlabs_clut224.ppm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The kernel should now be rebuilt and replace the current one in the boot/zImage file.&lt;/div&gt;</summary>
		<author><name>KrzysztofChojnowski</name></author>
	</entry>
</feed>