I have a few 2G boards bought from Globalscale over the last few months. They've been working fine without any issues.
So far I've been using the firmware that came with the boards. One has:
TIM-1.0
WTMI-armada-17.10.1-b90dbf0
ENTER init_ddrgen
DDR_TOPOLOGY is 7 : DDR3, 2CS 1G + 1G
WTMI_CLOCK=2
...
U-Boot 2017.03-armada-17.10.1-gaee49fc (Jan 29 2018 - 18:21:49 +0800)
(and has the w25q32dw SPI)
The other two have:
TIM-1.0
WTMI-armada-17.10.5-bb8f823
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.143V
...
U-Boot 2017.03-armada-17.10.2-g14aeedc (Jun 01 2018 - 15:39:10 +0800)
(and have the newer Macronix mx25u3235f SPI)
I wanted to try the Armbian boot images, first via SATA to see how they go on these boards rather than overwriting the images (which I haven't been able to find copies of). In all cases, I get "TIM-1.0" then eventually the ">" prompt, but nothing else. I copied the images with 'dd if=sata-image-2g-2cs-1000_800.bin of=/dev/sdd conv=fdatasync'. I saw a post suggesting that they should be copied starting at LBA 1 or 34, so I tried that too. In those cases I didn't even get the "TIM-1.0", but only the ">" prompt. I'm not sure what I'm missing here. Perhaps the images are not compatible with these boards?
I guess my next step is to try loading the UART image via the serial port.