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.