I have a board where in principle aim at emulating a DVD-ROM loading iso file from a drive.
This board is running a ARM CPU with 32MB of ram and has no vga output. The firmware update comes with 2 files called uImage and rootfs that needs to copied into the SDCARD.
I have tried:
binwalk
: returns nothing on bothfile
: returns nothing on both
$ mkimage -l uImage
GP Header: Size 9411c123 LoadAddr 7f1c7cb5
$ mkimage -l rootfs
Image Type: Freescale IMX Boot Image
Image Ver: 2 (i.MX53/6/7 compatible)
Mode: PLUGIN
Plugin Data Size: 302835498 Bytes = 295737.79 KiB = 288.81 MiB
Plugin Code Size: 0 Bytes = 0.00 KiB = 0.00 MiB
Plugin Load Address: 6c9053ca
Plugin Entry Point: 3533782f
U-Boot Data Size: 302835498 Bytes = 295737.79 KiB = 288.81 MiB
U-Boot Load Address: 6c9053ca
U-Boot Entry Point: 3533782f
From dumpimage
$ dumpimage -l rootfs
Image Type: Freescale IMX Boot Image
Image Ver: 2 (i.MX53/6/7 compatible)
Mode: PLUGIN
Plugin Data Size: 302835498 Bytes = 295737.79 KiB = 288.81 MiB
Plugin Code Size: 0 Bytes = 0.00 KiB = 0.00 MiB
Plugin Load Address: 6c9053ca
Plugin Entry Point: 3533782f
U-Boot Data Size: 302835498 Bytes = 295737.79 KiB = 288.81 MiB
U-Boot Load Address: 6c9053ca
U-Boot Entry Point: 3533782f
$ dumpimage -l uImage
GP Header: Size 9411c123 LoadAddr 7f1c7cb5
Data part is strange as the file is 40MB and not 300MB by the way as shown above. I have tried removing the 64bit header of both and re-run all the above with no luck so far.
I have seen a post for this device with a screenshot of the boot sequence, so it might be encrypted but not sure.
I just want to add an additional driver/module to get higher Ethernet performance.
If someone here as experience in u-boot with Freescale i.MX that would be great.