I have an APX 320 which I've purchased off a person on eBay. The device looks new, in original packaging and in mint condition.
Unfortunately the device won't boot, so have tried to use the Sophos Flashing Tool to fix it. While the tool recognises the device, when trying to upload the firmware APX.uimage (which I copied from /content/apfw from my XG) - the application crashes during the TFTP upload.
I have seen other, older posts of the Sophos Flashing Tool crashing :-(
Unfortunately with autoboot set to 0, I can't manually upload the firmware.
Windows Application Event Log
Application: Sophos Flashing Tool.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException at System.IO.__Error.WinIOError(Int32, System.String) at System.IO.FileStream.SeekCore(Int64, System.IO.SeekOrigin) at System.IO.FileStream.Seek(Int64, System.IO.SeekOrigin) at FlashingTool.TFTPServer.SendStream(System.Net.IPEndPoint, Int32) at FlashingTool.TFTPServer.DoAck(Byte[], System.Net.IPEndPoint) at FlashingTool.TFTPServer.Listener() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart()
Serial output
Resetting CPU ... resetting ... Format: Log Type - Time(microsec) - Message - Optional Info Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00108 S - IMAGE_VARIANT_STRING=DAABANAZA S - OEM_IMAGE_VERSION_STRING=CRM S - Boot Config, 0x00000021 S - Reset status Config, 0x00000010 S - Core 0 Frequency, 0 MHz B - 261 - PBL, Start B - 1338 - bootable_media_detect_entry, Start B - 1678 - bootable_media_detect_success, Start B - 1692 - elf_loader_entry, Start B - 5068 - auth_hash_seg_entry, Start B - 7210 - auth_hash_seg_exit, Start B - 578514 - elf_segs_hash_verify_entry, Start B - 694676 - PBL, End B - 694700 - SBL1, Start B - 785027 - pm_device_init, Start D - 7 - pm_device_init, Delta B - 786552 - boot_flash_init, Start D - 56098 - boot_flash_init, Delta B - 846796 - boot_config_data_table_init, Start D - 3840 - boot_config_data_table_init, Delta - (419 Bytes) B - 854273 - clock_init, Start D - 7564 - clock_init, Delta B - 866012 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:6 B - 869425 - sbl1_ddr_set_params, Start B - 874522 - cpr_init, Start D - 2 - cpr_init, Delta B - 878905 - Pre_DDR_clock_init, Start D - 4 - Pre_DDR_clock_init, Delta D - 13176 - sbl1_ddr_set_params, Delta B - 892219 - pm_driver_init, Start D - 3 - pm_driver_init, Delta B - 962907 - sbl1_wait_for_ddr_training, Start D - 27 - sbl1_wait_for_ddr_training, Delta B - 979173 - Image Load, Start D - 138457 - QSEE Image Loaded, Delta - (269176 Bytes) B - 1118062 - Image Load, Start D - 1441 - SEC Image Loaded, Delta - (2048 Bytes) B - 1128363 - Image Load, Start D - 220121 - APPSBL Image Loaded, Delta - (450356 Bytes) B - 1348881 - QSEE Execution, Start D - 60 - QSEE Execution, Delta B - 1355105 - SBL1, End D - 662482 - SBL1, Delta S - Flash Throughput, 2006 KB/s (721999 Bytes, 359828 us) S - DDR Frequency, 672 MHz U-Boot 2012.07 (Dec 05 2017 - 16:05:06) smem ram ptable found: ver: 1 len: 3 DRAM: 512 MiB machid : 0x8010006 NAND: ONFI device found ID = 9590dcc2 Vendor = c2 Device = dc SF: Detected GD25Q32 with page size 4 KiB, total 4 MiB ipq_spi: page_size: 0x100, sector_size: 0x1000, size: 0x400000 516 MiB In: serial Out: serial Err: serial machid: 8010006 flash_type: 0 Configurate GPIO setting Configurate TPM reset from low to high. Configurate BLE reset from low to high. Net: PHY ID = 0x4dd072, eth0 found AR8035 PHY MAC0 addr:7c:5a:1c:1:42:48 eth0 Creating 1 MTD partitions on "nand0": 0x000000000000-0x000020000000 : "mtd=0" UBI: attaching mtd2 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 UBI: attached mtd2 to ubi0 UBI: MTD device name: "mtd=0" UBI: MTD device size: 512 MiB UBI: number of good PEBs: 4095 UBI: number of bad PEBs: 1 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 3 UBI: available PEBs: 2167 UBI: total number of reserved PEBs: 1928 UBI: number of PEBs reserved for bad PEB handling: 40 UBI: max/mean erase counter: 13/1 SF: Detected GD25Q32 with page size 4 KiB, total 4 MiB Hit any key to stop autoboot: 0 Read 0 bytes from volume image to 88000000 No size specified -> Using max size (67170304) Wrong Image Format for bootm command ERROR: can't get kernel image! Read 0 bytes from volume image_backup to 88000000 No size specified -> Using max size (67170304) Wrong Image Format for bootm command ERROR: can't get kernel image! eth0 PHY0 up Speed :100 Full duplex Status packet sent after ARP request Using eth0 device TFTP from server 169.254.12.35; our IP address is 169.254.12.34 Filename 'APX.uimage'. Load address: 0x88000000 Loading: *################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ###########################T T T T T T T
Added TAGs
[edited by: Erick Jan at 4:18 AM (GMT -8) on 12 Jan 2024]