Bluetooth HC-05(ZS-040) not found by Android phone

The easiest distinction between the two is that HC-0x have two large chips and HM-10 one. The same comments about AT mode, serial ports, and wiring apply.