MLT-BT05 (HM-10 clone) as master/bluetooth central is not showing any devices

Hi,

I'm trying to use a MLT-BT05 - V4.4 to connect to a peripheral. I was expecting to buy a HM-10, but got this clone instead. I figured out how to send the AT commands by using an Arduino Nano and this works quite fine.

However, the commands are different and the module does not show me any Bluetooth device after search. I have set up a virtual peripheral in LightBlue on my iPad and there should also be my Laptop, my iPhone and a bluetooth speaker. But nothing is shown.

What I did:
AT+ROLE1 //set role to master
AT+RESET //restart
AT+INQ //search for devices

After a short time, this returns INQE, which means end of list.

My goal is to connect to a BLE service, which is offered by an app on my iPad.

Hope someone can help me how to set up this correctly.

However, the commands are different and the module does not show me any Bluetooth device after search.

That's because this is not a Bluetooth device but a BLE (Bluetooth Low Energy) device. Don't be fooled by the similar name, the two standards have almost nothing in common (despite the name and the frequency band).

I mean of course Bluetooth LE. And as far as I know the iPhone and iPad must be BLE devices.

The newer generations of iPhones and iPads are BLE capable but only as master devices. So they won't be visible but they should see the HM-10. The problem is that Apple seems to not have opened that interface for general use or the built-in hardware is not capable to use all profiles.

Use an Android phone, the ones that support BLE were reported to work with HM-10 devices.

pylon:
The newer generations of iPhones and iPads are BLE capable but only as master devices. So they won't be visible but they should see the HM-10. The problem is that Apple seems to not have opened that interface for general use or the built-in hardware is not capable to use all profiles.

According to the Apple documentation, it can be used as BLE peripheral.

But since I do not want to spend more time finding out which commands work on the (fake) HM-10 clones, I switched to an ESP32. Services from my iPhone are shown right away.