The decision whether or not to install the browser appears to be based on the existence of the script "/usr/chumby/scripts/update_component". If your device does not have this script, you may be able to get it to work by remounting the filesystem as read/write, and creating the file with the contents:
#!/bin/sh
# ken@chumby.com
# /usr/chumby/scripts/update_component http://files.chumby.com/ken/chumbrowser-1.0.3.tgz 7c90240a9d5e2eaafc5e8026e7482d20 chumbrowser
if [ $# -lt 3 ]; then
echo "syntax: $0 <url> <md5> <component>"
echo " url - URL to the update image"
echo " md5 - md5 checksum for update image"
echo " component - name of the component to be updated"
exit
fi
url=$1
md5=$2
component=$3
download_success=0
install_success=0
updatefile=`echo $url |awk -F "\/" {'print $NF'}`
wget --writefpevent $url -O /mnt/storage/$updatefile
if [ -e /mnt/storage/$updatefile ]; then
updatefile_md5=`md5sum /mnt/storage/$updatefile |awk {'print $1'}`;
if [ "$updatefile_md5" == "$md5" ]; then
download_success=1
fi
fi
if [ $download_success -eq 1 ]; then
logger -s -t "$0" "$component download successful."
signal_soft_event.sh $component download successful
else
logger -s -t "$0" "$component download failed."
signal_soft_event.sh $component download failed
exit 1
fi
if [ -e /mnt/storage/$component ]; then
rm -rf /mnt/storage/$component
fi
# extract the component
tar zxvf /mnt/storage/$updatefile -C /mnt/storage
# install the component
if [ -e /mnt/storage/$component/install.sh ]; then
/mnt/storage/$component/install.sh
if [ "$?" -eq "0" ]; then
sync
install_success=1
fi
else
logger -s -t "$0" "error: unable to find /mnt/storage/$component/install.sh"
fi
rm -f /mnt/storage/$updatefile
if [ $install_success -eq 1 ]; then
logger -s -t "$0" "$component install successful."
signal_soft_event.sh $component install successful
else
logger -s -t "$0" "$component install failed."
signal_soft_event.sh $component install failed
exit 1
fi
Be sure to sync and remount as read-only.
At that point, you could try to install the browser through the Control Panel, or install manually:
/usr/chumby/scripts/update_component http://chumbyfiles.s3-website-us-west-2.amazonaws.com/browsers/chumbrowser-1.0.8.tgz 29daf9fa871e429aa8a89f101b72fca5 chumbrowser