RfidResearchGroup / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was first developed by KAOS. This is NOT the official repo for KAOS's ChameleonMini. For further information see the Getting Started Page
http://chameleontiny.com/help/
Other
404 stars 76 forks source link

Android App doesn't see the ChameleonMini #50

Open blackndoor opened 3 years ago

blackndoor commented 3 years ago

Hello, I have just received my ChameleonMini Rev.G RDV2.0 bought here: https://sneaktechnology.com/product/chameleonmini-rev-g-by-proxgrind/

I am not able to pair the device with my Galaxy A40. The device is shown under the android settings/Bluetooth, but the Android app doesn't see it. I tried the following firmware with no luck: https://github.com/RfidResearchGroup/ChameleonMini/blob/proxgrind/REV.G%20User%20Manual%2020200309.zip https://github.com/RfidResearchGroup/ChameleonMini/files/5162079/2020-07-14_Chameleon.zip https://github.com/emsec/ChameleonMini/releases/tag/Build-f19cd6fdd371769a72bdec69b98d7b485a04667d

The current version on the device is: ChameleonMini RevG compiled at 200714 21:40:14(acdfb6c) using LUFA 151115 with AVR-GCC 5.4.0.

I also tried several Android App version with no luck.

Only the USB connection works.

did I miss something obvious ?

blackndoor commented 3 years ago

Phone restored, Firmware compiled => working :) Thanks

teintuc commented 3 years ago

Hi @blackndoor

I'm running into the same problem. I have no problem with my tiny and it also work via usb. Could you let me know what did you do to fix it? I tried : make program make program-latest Also tried to remove the latest .hex file ...

What did you do?

Thanks in advance :)

blackndoor commented 3 years ago

Hi @teintuc Here is my last process taken from my notes. I compiled the Firmware:

$ sudo apt install avr-libc gcc-avr
$ cd Firmware/Chameleon-Mini
$ make

Deployed on my Chameleonmini:

$ sudo apt-get install avra avrdude
$ sudo avrdude -c flip2 -p ATXMega128A4U -B 60 -P usb -U application:w:Chameleon-RevG.hex:i -U eeprom:w:Chameleon-RevG.eep:i

On my Android device, I enabled the "Bluetooth and the Localization".

Hope this help

teintuc commented 3 years ago

Hi,

Thanks for your answer. I just tried it and got the same problem. I really don't get it. I'll keep digging and try to find a way of debugging.

I'll post my findings

blackndoor commented 3 years ago

Hey, if you are able to make it works, please share how you have done :) Even if I'm able to connect my chameleonmini with my android: Clone, mfkeycrack do not work :( I don't know if it is the firmware nor the Android App, but I'm not able to dump/clone a simple tag.

teintuc commented 3 years ago

Hi! Well no luck for now! I have just been able to put it back where it was using the Pre-built/Latest firmware. Like before. No bluetooth but usb...

A note though: I also bought a chameleon tiny from the same place but bluetooth work out of the box for it.

I'm crossing my finger to get some help about this problem

EDIT: I just flash it with the same firmware than my chameleon tiny (from the zip file in the repo). No more luck

teintuc commented 3 years ago

Hi,

Sorry for the late reply, didn't get much time to have a look.

Something interesting: I recompiled and flash my chameleon tiny and mini with the same up to date code. My Chameleon Tiny got bluetooth but not my Mini. So probably not a code problem may be it is my card ... I opened it and does see an antenna on the PCB. So pretty sur I have bluetooth hardware....

I'll keep digging

startrk1995 commented 3 years ago

I bought two. Mini RevG and a Tiny Pro. I can see and work with the mini but the tinypro stopped working via bluetooth. Removed battery, flashed multiple firmware... Nothing. Does not come up at all in Android app or in the regular BT app. Ideas?

microler commented 3 years ago

Same here, bluetooth not working anymore. Was working great, but after the android app update bluetooth died. How can we restore bluetooth connection again?