After updating my FX30 3G with a custom firmware, I lost control over the device. It is locked in bootloader and the device is seen as android device from the PC. I can communicate with it using fastboot but I’m unable to make it boot on Linux again. Swiflash doesn’t detect the device as it is looking for a serial device, but no USB serial device exists at this time.
I tried flashing “kernel” and “rootfs” partitions using fastboot and images found in the “build_bin/tmp/deploy/images/swi-mdm9x15” directory when building a custom firmware using Yocto, but with no luck. Here are the commands I tried:
$ cd build_bin/tmp/deploy/images/swi-mdm9x15 $ fastboot flash kernel ./kernel target didn't report max-download-size sending 'kernel' (3924 KB)... OKAY [ 0.484s] writing 'kernel'... OKAY [ 0.732s] finished. total time: 1.217s $ fastboot flash rootfs ./rootfs target didn't report max-download-size sending 'rootfs' (33920 KB)... OKAY [ 4.162s] writing 'rootfs'... OKAY [ 5.833s] finished. total time: 9.995s $ fastboot reboot rebooting... finished. total time: 0.052s
After that, the device disconnects from USB, reboot and reconnects again in bootloader.
Any idea on what I am doing wrong or what could be done to make the device boot on linux ?