diff --git a/resources/BuildResources/blank_kernel b/resources/BuildResources/blank_kernel deleted file mode 100644 index d4988d2..0000000 Binary files a/resources/BuildResources/blank_kernel and /dev/null differ diff --git a/scripts/injectKernelIntoFS.sh b/scripts/injectKernelIntoFS.sh index 2491464..96aab48 100755 --- a/scripts/injectKernelIntoFS.sh +++ b/scripts/injectKernelIntoFS.sh @@ -63,7 +63,10 @@ mount -o noatime ${outdev}p2 $outmnt # put the kernel in the kernel partition, modules in /lib/modules and AR9271 # firmware in /lib/firmware -dd if=$build_resources/blank_kernel of=${outdev}p1 conv=notrunc +kernel_size=65536 +#blank the kernel partition first, with 32MiB of zeros +dd if=/dev/zero of=${outdev}p1 conv=notrunc bs=512 count=$kernel_size +#now write the new kernel dd if=build/linux-$KVER/vmlinux.kpart of=${outdev}p1 conv=notrunc make -C build/linux-$KVER ARCH=arm INSTALL_MOD_PATH=$outmnt modules_install