RK3399 not booting when flashing with system.img

I bought a Firefly RK3399 and followed the Rockchip Linux guide(Linux Users Guide - Rockchip Wiki) to make a system file. It works perfectly on this board when flashing it with flash_tool, as described in the guide.

Then I use flash_tool on the new board I bought(which is also a Firefly RK3399), but when debugging the boot sequence through the serial port, it shows this:
"
hdr
0x0 :a 0 0 14 1f 20 3 d5 0 0 20 0 0 0 0 0

hdr
0x0 :d7 18 27 0 0 0 0 0 e8 31 26 0 0 0 0 0

hdr
0x0 :0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

hdr
0x0 :0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

hdr
0x0 :0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
"

How come it works on one board, but not the other?

use the same miniloader?

Yes, but after flashing several times it works.