<font size=2 face="sans-serif">Hello Nikolaus,</font>
<br>
<br><font size=2 face="sans-serif">>> Wouldn't it be a good idea
to have two different penguin pictures? That means</font>
<br><font size=2 face="sans-serif">>> in addition to "splash.rgb16z"
we could have a "splash.rgb16z.flash". Bootloader</font>
<br><font size=2 face="sans-serif">>> would then use version "splash.rgb16z.flash"
in order to flash it to NAND and by</font>
<br><font size=2 face="sans-serif">>> the way give it the name "splash.rgb16z"
there. Then also dummies like me would</font>
<br><font size=2 face="sans-serif">>> see at one glance what's going
on, when the penguin for example wears a shirt</font>
<br><font size=2 face="sans-serif">>> with writing "NAND"
or "SD" on it or something like that. </font>
<br><font size=2 face="sans-serif">></font>
<br><font size=2 face="sans-serif">> Unfortunately it is already quite
a hack to have two different bitmaps... U-Boot can't</font>
<br><font size=2 face="sans-serif">> do any image processing or GUI.
So the trick is simply to copy a block of bytes from</font>
<br><font size=2 face="sans-serif">> NAND to RAM, unzip and set the
framebuffer base address to the RAM address.</font>
<br>
<br><font size=2 face="sans-serif">But I can't believe that in case when
booting from SD card, that then you'll first copy from SD to NAND before
copying from NAND to RAM. So I still suggest:</font>
<br>
<br><font size=2 face="sans-serif">a) In case you'll boot from SD card
and see that you want to flash the bootloader, copy image "splash.rgb16z.flash"
instead of "splash.rgb16z" from SD to NAND while displaying dark
red and empty screen.</font>
<br>
<br><font size=2 face="sans-serif">b) In case you'll  boot from SD
card and see that you will not flash the bootloader, copy image "splash.rgb16z"
from SD to RAM and display this.</font>
<br>
<br><font size=2 face="sans-serif">c) In case you'll boot from NAND, you
don't have any other chance than displaying image "splash.rgb16z.flash"
from NAND.</font>
<br>
<br><font size=2 face="sans-serif">> This is why I recommend to have
a separate SD card for upgrading the bootloader. Then you will know...</font>
<br>
<br><font size=2 face="sans-serif">No, in case bootloader version of SD
card and NAND are identical, I will not know if I did something little
wrong with formatting the SD card or copying MLO and thus getting booted
from NAND instead of SD. But I want to know.</font>
<br>
<br><font size=2 face="sans-serif">>> I can do the rebooting as often
as I want to. The new bootloader will never recognize</font>
<br><font size=2 face="sans-serif">>> that it already has flashed
itself. Later on I could even see this behaviour after a proper</font>
<br><font size=2 face="sans-serif">>> shutdown of QtMoko and soft
reboot. </font>
<br><font size=2 face="sans-serif">></font>
<br><font size=2 face="sans-serif">> Hm. This may be an issue by up-
and downgrading between different bootloaders. Please</font>
<br><font size=2 face="sans-serif">> insert the new-bootloader-SD and
boot with AUX button pressed.</font>
<br>
<br><font size=2 face="sans-serif">OK, I'll try what happens.</font>
<br>
<br><font size=2 face="sans-serif">Best regards</font>
<br><font size=2 face="sans-serif">   Sven</font>
<br>
<br>
<br>