#!/bin/sh if [ -f /env/logo.bmp ]; then splash /env/logo.bmp fb0.enable=1 gpio_set_value 1 1 elif [ -f /env/logo.bmp.lzo ]; then uncompress /env/logo.bmp.lzo /logo.bmp splash /logo.bmp fb0.enable=1 gpio_set_value 1 1 fi gpio_get_value 89 if [ $? -eq 0 ]; then gpio_set_value 93 0 usbserial timeout -s -a 2 gpio_get_value 89 if [ $? -eq 0 ]; then usbserial -d dfu -V 0x1234 -P 0x1234 /dev/nand0.barebox.bb(barebox)sr,/dev/nand0.kernel.bb(kernel)r,/dev/nand0.root.bb(root)r gpio_get_value 89 if [ $? -eq 0 ]; then usbserial autoboot_timeout=60 else reset fi else autoboot_timeout=28 fi fi if [ -z $eth0.ethaddr ]; then while [ -z $eth0.ethaddr ]; do readline "no MAC address set for eth0. please enter the one found on your board: " eth0.ethaddr done echo -a /env/config "eth0.ethaddr=$eth0.ethaddr" saveenv fi