That small download is just a shell script:
#!/bin/sh
# check if mod has been done before...
if [ -f /psp/i8-c8mod ]; then
echo "Modification already performed.. no need to do it again!"
exit 1
fi
# print welcome message to console...
echo -e "Modifying the Infocast download_cp script.\nThis modification will allow your Infocast to download the Chumby8 controlpanels.\nTo revert, remount / as rw and rename /usr/chumby/scripts/download_cp-orig to download_cp."
# stop the control panel...
/usr/chumby/scripts/stop_control_panel
# switch fb to 0
switch_fb.sh 0
# print message to the screen...
/usr/chumby/scripts/blast_img updating_software.bin
# mount / as rw
mount -o remount,rw /dev/root /
echo "Moving /psp/alarms to /psp/alarms-orig to clear broken Infocast alarms file..."
mv /psp/alarms /psp/alarms-orig
echo "Backing up /usr/share/chumby/scripts/download_cp..."
cp /usr/chumby/scripts/download_cp /usr/chumby/scripts/download_cp-orig
echo "Modifying download_cp..."
cd /usr/chumby/scripts/
patch <<'END_PATCH'
--- download_cp-o
+++ download_cp
@@ -35,6 +35,12 @@
$urlbase=`cat /psp/urlbase_dlcp`;
chomp( $urlbase );
}
+
+if (-f "/psp/cp_hardware_ver")
+{
+ $hw=`cat /psp/cp_hardware_ver`;
+}
+
if (-f "/psp/cp_software_ver")
{
$sw=`cat /psp/cp_software_ver`;
END_PATCH
echo "Spoofing new hardware revision..."
echo -n "9.9" > /psp/cp_hardware_ver
echo "All done!"
sleep 2
# force redownload of cp
touch /tmp/new_cp_available
# remount / ro
mount -o remount,ro /dev/root /
# clear the screen
cat /dev/zero > /dev/fb0
# start the new control panel
/usr/chumby/scripts/start_control_panel
echo "infocast8 to chumby8 conversion successful!" > /psp/i8-c8mod
I did find a link the Chumby 8 thread, which points to SourceForge, should work for anyone (around 263MB):
http://sourceforge.net/projects/zurk/files/zurk_chumby8_infocast.zip/download