diff --git a/san b/san index 7f85fc4..f5cd321 100644 --- a/san +++ b/san @@ -69,10 +69,6 @@ disable_wd() # Firmware flash. # ACRAMFS=/tmp/acramfs.bin -MMC_ACTIVE_DEV=/dev/mmc_Active -MMC_UPDATE_DEV=/dev/mmc_Update -SWUP_DEV=/dev/swupdev -SWUP_PROC=/proc/swupdev set_image_dir() { @@ -109,6 +105,15 @@ download_firmware() update_firmware() { + local MMC_ACTIVE_DEV=/dev/mmc_Active + local MMC_UPDATE_DEV=/dev/mmc_Update + local SWUP_DEV=/dev/swupdev + local SWUP_PROC=/proc/swupdev + + if [ "$ROKU_PLATFORM" == "rockett" ]; then + MMC_UPDATE_DEV=/dev/mtdblock_Update + fi + if [ -c $SWUP_DEV ]; then dd if=${ACRAMFS} of=$SWUP_DEV bs=65536 echo -n memlock >$SWUP_PROC