I'm fed up waiting on answers from Inforce: anyone have a link to some good and reliable documentation on fastboot usage ?
I want to make a full backup in a way that it can be used from fastboot to reflash the relevant partitions ... if that's possible ?
Would it also be possible to use fastboot to buut a kernel and mount root on a rescue media (usb or uSD) and then use that to brutally dd the original content of the partitions or would that make mints of OOB data in the ware leveling .
On the AC100's internal emmc a brutal dd seems to work ... anyone know it it's safe on the IFC6410's internal emmc ?
I'm asking because I bricked the rk3066 device by using dd directly on the flash partitions ... even attempting to restore the initial content of the rescue system did not restore the rescue system ... and then something bust android on it making it bricked (until I manage to correctly flash it again).
So far I've managed to boot a slackware arm miniroot by reusing the stock linaro kernel:
From linaro I made a dd copy of the stock kernel in partition 7
dd if=/dev/mmcblk0p7 of=/mnt/usbstick/org_kernel.img bs=512
Then I made a tarball of lib/firmware to add tho the slackware arm miniroot
I put the miniroot on a uSD (first partition), added the firmware and configured fstab accordingly.
I then shorted pin 26 to ground and booted the IFC6410 into fastboot mode.
Then I used fastboot to boot the kernel I extracted form the onboarf emmc with modified parameters:
fastboot -c "console=ttyHSL0,115200,n8 console=/dev/console lpj=67677 root=/dev/mmcblk1p1 rootwait ro" boot org_kernel.img
This is not permanent ... but it's a starting point.