View Single Post
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#3
Using ubiboot it should work, even as the kernel is not the same. Of course both devices have to be in open mode before starting.
  • 1.) install ubiboot on both devices
  • 2.) boot to maintanance console on the source device. when partitions are exported, archive the content with tar (dd is not needed, as the filesystem image need not be byte-to-byte complement, and tar archive gives you a lot smaller file than dd dump)
  • 3.) boot to maintanance console on the target device. when partitions are exported, restore the archives taken from source device
  • 4.) copy the kernel you use on the source device to the mmcblk0p2:/boot/ directory, and copy the modules to mmcblk0p2:/lib/modules/kernelname/ directory
  • 5.) you should be done

Caveats:
I have not tried this myself, so even as it should work there might be some problems, like the firmware on the device. For example, I have no idea what happens if CMT is from a newer PR and runtime SW is from an older PR...?