Problem flashing to D1 mini

Hi,
I have a D1 mini with an ESP-12F
I can flash it without any errors:

esptool.py erase_flash
then
esptool.py write_flash 0x0 -fm qio ~/Downloads/WLED_0.12.0_ESP8266.bin

esptool.py v3.1
Found 1 serial ports
Serial port /dev/ttyUSB0
Connecting…
Detecting chip type… ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 34:ab:95:19:86:a8
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Flash will be erased from 0x00000000 to 0x000abfff…
Flash params set to 0x0040
Compressed 703760 bytes to 487889…
Wrote 703760 bytes (487889 compressed) at 0x00000000 in 43.2 seconds (effective 130.5 kbit/s)…
Hash of data verified.

Leaving…
Hard resetting via RTS pin…

But I then receive no access point at all, even after a power cycle, and/or running the unit from a higher power USB supply

I have, as a sanity check, flashed with the latest tasmota and it works fine - so it would not seem to be a hardware issue…any ideas?

Flashing the same to a chip marked ESP-8266 works fine - so perhaps it is down to some difference between the 12F and the 8266, though I thought they were equivalent?