#!/bin/bash patch=uImage-with-dtb rdpatch=initramfs.uImage device=$1 echo "Patch $patch/$rdpatch to $device. Sure?" read echo "Flashing kernel..." sudo dd if=$patch of=$device bs=512 seek=2048 conv=notrunc #echo "Flashing backup kernel..." #sudo dd if=$patch of=$device bs=512 seek=40960 conv=notrunc echo "Flashing initrd..." #sudo dd if=$rdpatch of=$device bs=512 seek=34816 conv=notrunc # 2048 + 16*1024*1024/512 echo "skipped." sync