RfidResearchGroup / ChameleonUltra

The new generation chameleon based on NRF52840 makes the performance of card emulation more stable. And gave the chameleon the ability to read, write, and decrypt cards.
https://chameleonultra.com
GNU General Public License v3.0
897 stars 148 forks source link

BLE pairing to iPhone does not work #196

Open ponas-niekas opened 9 months ago

ponas-niekas commented 9 months ago

I can't seam to pair CU to my iPhone 13..

  1. I open Chameleon Ultra GUI on the iPhone
  2. On the home page I see "Connect"
  3. I click A or B CU buttons to wake it up
  4. I click on "refresh" button in Chameleon Ultra GUI
  5. Spinning wheel icon shows up and then disappears few seconds later.
  6. CU does not appear

With MTools:

  1. I click on bt icon
  2. A windows pops up with "Filter Devices" "on"
  3. I click A or B CU buttons to wake it up
  4. and... nothing happens, CU does not appear :/.

CU is running latest firmware 2.0.0-128-gfefcde5. Opening "Device Settings" of Chameleon Ultra GUI running in Ubuntu, BLE pairing is "Enabled", pin is 123456. Am I missing smth ?

GameTec-live commented 9 months ago

hm, weird... disabling the pin fixes it or?

ponas-niekas commented 9 months ago

Disabling the pin did not help. I also tried resetting the settings and factory reset. And installed Chameleon Ultra GUI on another iPhone 13 with the same result..

GameTec-live commented 9 months ago

but usb works? (eg on desktop) and you did give it permission?

ponas-niekas commented 9 months ago

USB works fine, yes. And Chameleon Ultra GUI and MTools apps do have bluetooth (if that's what you are asking) permissions on iPhone.

GameTec-live commented 9 months ago

does it show up under the ios bluetooth settings?

ponas-niekas commented 9 months ago

No, it does not, that's the issue..

GameTec-live commented 9 months ago

No, it does not, that's the issue..

it should show up but youll be unable to connect (only possible inapp)...

tried reflashing fw? as it also doesn't work with the pin disabled then, you might have a dead BLE subsystem / hardware fault in that region... (not sure though)

ponas-niekas commented 9 months ago

I "re-flashed" firmware to the latest version today.. Anything else to try ?

GameTec-live commented 9 months ago

you can check if it shows up with bluetooth when connected to a pc via usb (then its awake too) other than that, no clue, sorry...

ponas-niekas commented 9 months ago

Checked that too, but still no sign of BLE, faulty hw I guess. I contacted the seller.

rawGdawG commented 9 months ago

I'm having the same issue. No bluetooth discoverability of my device. It goes from awake to sleep within 3 seconds. It can be connected with a USB, but even after enabling BLE pairing, changing the PIN, factory reset. Still no bluetooth discoverability of the device.

Yzord commented 8 months ago

Hmm, i guess i have the same thing. I was googling how to connect to BT on iphone and stumbled upon this topic. When i push A or B button a red light goes on, goes like KITT from Knightrider and nothing happens. Can’t find it in any app available atm.

Edit: i was too fast with my post. The trick is to update your chameleon firmware first with the usb-c cable and your phone app

GameTec-live commented 8 months ago

you should still be able to connect with the old firmware and CUGUI then forces you to update, but atleast it works for you now @Yzord

meditant commented 6 months ago

Same problem, work before with iPhone and Mac with BT. i Upgraded ChameleonUltra firmware and now unable to discover device, i reset firmware, pin and nothing change, unable to discover the Chameleon Ultra.