I had the same problem with infocus m512, recognized by adb but not by fastboot when in download mode.

i've found that specifying vendor id with -i works (0xID)

fastboot -i 0x0489 worked for me.