setenv kerneladdr 0x82000000 setenv splashzipaddr 0x80400000 setenv splashaddr 0x80800000 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 ${splashzipaddr} splash.rgb16z then unzip ${splashzipaddr} ${splashaddr} if lcm init then lcm power 2 lcm on lcm fb ${splashaddr} lcm backlight 255 fi else if fatload mmc 0 ${splashaddr} splash then 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 lcm backlight 0 lcm power 0 lcm off bootm ${kerneladdr} else echo "Loading recovery kernel failed" status set 19 if fatload mmc 0 ${kerneladdr} boot.img then status set 11 lcm backlight 0 lcm power 0 lcm off bootm ${kerneladdr} else echo "Loading recovery kernel failed" status set 9 fi fi fi status set 18 if fatload mmc 0 ${kerneladdr} boot.img then status set 10 lcm backlight 0 lcm power 0 lcm off bootm ${kerneladdr} else echo "Loading kernel failed" status set B if fatload mmc 0 ${kerneladdr} recovery.img then status set A lcm backlight 0 lcm power 0 lcm off bootm ${kerneladdr} else echo "Loading recovery kernel failed" status set 9 fi fi else echo "Scanning mmc failed" run status_load_error fi