OK,
I got my expansion and mini docks, managed to connect through serial.
Attached USB with omega 2+ images named omega2.bin in the root of the USB (FAT FS), booted.
Got the correct boot messages, selected to recover from USB:
/ __ \___ (_)__ ___ / __ \__ _ ___ ___ ____ _
/ /_/ / _ \/ / _ \/ _ \ / /_/ / ' \/ -_) _ `/ _ `/
\____/_//_/_/\___/_//_/ \____/_/_/_/\__/\_, /\_,_/
W H A T W I L L Y O U I N V E N T ? /___/"
Board: Onion Omega2 APSoC DRAM: 128 MB
relocate_code Pointer at: 87f60000
raspi_read_devid: ret: 1920c2
flash manufacture id: c2, device id 20 19
find flash: MX25L25635E
raspi_wait_ready: read_sr fail: 0
*** Warning - bad CRC, using default environment
============================================
Onion Omega2 UBoot Version: 4.3.0.3
--------------------------------------------
ASIC 7628_MP (Port5<->None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Oct 18 2016 Time:17:29:05
============================================
Tried with the expansion and mini dock, also used a USB hub attached via my laptop and could still communicate.
It goes through the flash process:
Reading file "omega2.bin"
*
********************************
******
******
**********************************************************************************************************************************************************************************************************************************************
*
FAT: 7078055 Bytes read
raspi_wait_ready: read_sr fail: 0
... Then at some point finishes and comes up with:
Boot Linux from Flash NO RESET PRESSED.
## Booting image at bc050000 ...
raspi_wait_ready: read_sr fail: 0
Bad Magic Number,00000000
The number of bytes read, above, matches the file sizes:
ls -l /media/user/68EA-5A44
total 13856
-rw-r--r-- 1 user user 7078055 May 20 19:43 omega2.bin
-rw-r--r-- 1 user user 7078055 May 20 19:43 omega2p-v0.1.10-b160.bin
I've also tried omega2p-v0.2.2-b201.bin
So as a last resort I tried command line boot and ran bootm
and a CRC check:
** No boot device **
Omega2 # bootm
## Booting image at 80100000 ...
Bad Magic Number,00A14395
Omega2 # crc32
Usage:
crc32 - checksum calculation
So, is this totally bricked or is there anything else I can try? Would web recovery mode work any different?