setenv kerneladdr 0x82000000 setenv splashzipaddr 0x80400000 setenv splashaddr 0x86000000 setenv bootargs mpurate=${mpurate} mux=${mux} echo "Replicant GTA04" i2c dev 0 status init if mmc rescan 0 then # Load splash if fatload mmc 0 ${splashaddr} splash.rgb16 then if lcm init then lcm power 2 lcm on lcm fb ${splashaddr} lcm backlight 255 fi else if fatload mmc 0 ${splashzipaddr} splash.rgb16z then unzip ${splashzipaddr} ${splashaddr} if lcm init then lcm power 2 lcm on lcm fb ${splashaddr} lcm backlight 255 fi fi fi # Load kernel if status check 1 || ext4load mmc 0:3 ${kerneladdr} .startrecovery then status set 3 if fatload mmc 0 ${kerneladdr} recovery.img then status set 2 bootm ${kerneladdr} else status set 19 echo "Loading recovery kernel failed" if fatload mmc 0 ${kerneladdr} boot.img then status set 11 bootm ${kerneladdr} else status set 9 echo "Loading kernel failed" fi fi fi status set 18 if fatload mmc 0 ${kerneladdr} boot.img then status set 10 bootm ${kerneladdr} else status set B echo "Loading kernel failed" if fatload mmc 0 ${kerneladdr} recovery.img then status set A bootm ${kerneladdr} else status set 9 echo "Loading recovery kernel failed" fi fi else echo "Scanning mmc failed" status set 8 fi