You checked that it was the "/sbin/preinit_harmattan" for sure, and not "/sbin/preinit" for example? What did get shown when your boot picture should have loaded, nothing or just the pulsing "NOKIA" logo? To make sure you really ran code in the preinit to the place where you show the picture, you could add something like; Code: echo "testing" >> /root/my_test_file or something next to the place where you show the bootup picture. Then, after the boot go and check that the statement had executed.
echo "testing" >> /root/my_test_file
echo "gemfield2" > /root/gemfield2.log if [ -f /usr/share/themes/blanco/meegotouch/images/system-services/booting.png -a -x /usr/bin/show_png ]; then /usr/bin/show_png /usr/share/themes/blanco/meegotouch/images/system-services/booting.png echo "gemfield3" > /root/gemfield3.log # fallback to bmp elif [ -f /usr/share/themes/blanco/meegotouch/images/system-services/booting.bmp -a -x /usr/sbin/show_bmp ]; then /usr/sbin/show_bmp -i /usr/share/themes/blanco/meegotouch/images/system-services/booting.bmp fi