iceman1001 / ChameleonMini-rebooted

Chameleon Mini revE rebooted - Iceman Fork, the ChameleonMini is a versatile contactless smartcard emulator (NFC/RFID)
Other
396 stars 85 forks source link

Getting ChameleonMini in DFU Mode #52

Closed ghost closed 5 years ago

ghost commented 6 years ago

According to the documentation, I should be able to get the ChameleonMini into DFU mode by holding the black button while plugging it in. However, this is not working. I put the Chameleon into Sniffing Mode, and now it's not detected as an USB device anymore, and I need to reflash it somehow. Shorting PC3 and GND also does not work, maybe I'm doing the button press wrong?

slurdge commented 6 years ago

I have the same problem, I believe some units don't behave properly.

NKT00 commented 6 years ago

I've just got one, and, well, which one even is the "right button"? One is red and one is black, mounted vertically, and the text is horizontal with the coil to the right. So far it's thrown an error under Windows 10, which says it is a malfunctioning USB device, and under Ubuntu it doesn't do anything at all. Anyone got any ideas?

bogiton commented 5 years ago

@pitikay What exactly is the "Sniffing Mode"? Chameleon RevE rebooted doesn't support reading/sniffing by design. In any case, there are two ways to enter the bootloader mode, either use the GUI or you keep the black button pressed while plugging in the usb cable.

@NKT00 Is the "right button" mentioned somewhere in the Wiki? As far as I can see, it is only referenced as "black button". Red button should speak for itself that is the power button. There are many references in the Wiki and other issues with solutions to non-detectable or bricked devices.

iceman1001 commented 5 years ago

I wonder which revision of Chameleon they are using... Sounds like RevG

bogiton commented 5 years ago

@iceman1001 Most likely :P

ghost commented 5 years ago

@iceman1001 not really- RevG doesn’t have colored buttons ;) @pitikay @NKT00 Can someone upload a picture from your device?

iceman1001 commented 5 years ago

A RevE rebooted device has RED and BLACK buttons. So their devices seem to be Rev E Rebooted.

Which firmware has sniffing mode? Not RevE rebooted at least. Shorting PC3 and GND ?? @bogiton 's first post says it all.

ghost commented 5 years ago

right :) skipped it

ghost commented 5 years ago

Thank you all for the replies, I attached a picture of my device - it's a chinese RevE Rebooted. ex_19-01-28 08-50-00 7243

@bogiton There was a flag in the firmware for that specific mode, and well, I guess I played with it too much, without knowing what it'd do. Figured I could always boot it into DFU mode, but since it isn't detected by Windows or various distros anymore, and the button hold technique also doesn't work, I guess I'm out of luck with this one :)

slurdge commented 5 years ago

@pitikay You have the same device as me. You can almost always salvage it by reprogramming it through the 4 little pins on the left of you CR2032 holder. You would need a special device though (or you can reprogram a small MCU to act as a debugger).

I had the same situation as you but it could be saved in the end.

iceman1001 commented 5 years ago

JTAG it... thats the option that always work :)

securechicken commented 5 years ago

@pitikay did you try to flash the original bootloader with original Windows flashing binary to the device, so that it becomes a dumb flashable brick you can upgrade with a new (working) firmware again? As described in here.

I then guess this issue could be closed @iceman1001 .

iceman1001 commented 5 years ago

Closed because of inactivity