A5-V11 16MB .blocksize write incorrect block#=0!

Hello OpenWrt community,

I recently ordered two A5-V11 routers that I received yesterday.
And surprisingly one had 32MB and the other 16MB.

I was able to flash the 32MB version without any problem but I can't flash the 16MB version somehow and now I'm stuck on the U-Boot.
I've tried many different firmware but always get the same error message... ".blocksize write incorrect block#=0!"

Here is the complete bootlog:

U-Boot 1.1.3 (Jul  8 2013 - 10:13:26)

Board: Ralink APSoC DRAM:  16 MB
relocate_code Pointer at: 80fb4000
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 42 
spi device id: 1c 30 16 1c 30 (30161c30)
Warning: un-recognized chip ID, please update bootloader!
raspi_read: from:30000 len:1000 
.*** Warning - bad CRC, using default environment

============================================ 
Ralink UBoot Version: 3.6.0.0
-------------------------------------------- 
ASIC 5350_MP (Port5<->None)
DRAM_CONF_FROM: Boot-Strapping 
DRAM_TYPE: SDRAM 
DRAM_SIZE: 128 Mbits
DRAM_WIDTH: 16 bits
DRAM_TOTAL_WIDTH: 16 bits
TOTAL_MEMORY_SIZE: 16 MBytes
Flash component: SPI Flash
Date:Jul  8 2013  Time:10:13:26
============================================ 
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384 

 ##### The CPU freq = 360 MHZ #### 
 estimate memory size =16 Mbytes

Please choose the operation: 
   1: Load system code to SDRAM via TFTP. 
   2: Load system code then write to Flash via TFTP. 
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial. 
   9: Load Boot Loader code then write to Flash via TFTP. 
unenter reset button ...

You choosed 2

 0 
raspi_read: from:40028 len:6 
.
   
2: System Load Linux Kernel then write to Flash via TFTP. 
 Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
 Please Input new ones /or Ctrl-C to discard
        Input device IP (192.168.100.1) ==:192.168.100.1
        Input server IP (192.168.100.100) ==:192.168.100.100
        Input Linux Kernel filename () ==:openwrt-18.06.1-ramips-rt305x-a5-v11-initramfs-kernen

 netboot_common, argc= 3 

 NetTxPacket = 0x80FE7240 

 KSEG1ADDR(NetTxPacket) = 0xA0FE7240 

 NetLoop,call eth_halt ! 

 NetLoop,call eth_init ! 
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 Header Payload scatter function is Disable !! 

 ETH_STATE_ACTIVE!! 
Using Eth0 (10/100-M) device
TFTP from server 192.168.100.100; our IP address is 192.168.100.1
Filename 'openwrt-18.06.1-ramips-rt305x-a5-v11-initramfs-kernel.bin'.

 TIMEOUT_COUNT=10,Load address: 0x80100000
Loading: checksum bad
checksum bad
Got ARP REQUEST, return our IP
ARPOP_REQUEST: 192.168.100.100================ 
Got ARP REQUEST, return our IP
ARPOP_REQUEST: 192.168.100.100================ 
T T T T T T T #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #############################
done
Bytes transferred = 3475559 (350867 hex)
NetBootFileXferSize= 00350867
raspi_erase_write: offs:50000, count:350867
raspi_erase: offs:50000 len:350000
.....................................................
raspi_write: to:50000 len:350000 
.....................................................
raspi_read: from:50000 len:10000 
.blocksize write incorrect block#=0!
## Booting image at bc050000 ...
raspi_read: from:50000 len:40 
.Bad illegal image !

Thank you.