Comments (19)
Same problem here,
Flashed latest release firmware, uploaded a few dumps and was functioning fine.
Then used the switch card button and it froze, also not being recognized in Windows and cannot get into DFU mode.
Got leds 3, 5 and 7 solid lit up.
Tried flashing through the headers with avrdude. Currently don't have an AVR ISP (ordered one though) so tried using a Bus Pirate and an Arduino with ISP sketch. In both cases the chameleon atxmega is not being recognized.
Although one question/comment, in the wiki example pictures about Atmel Studio, its shown to use target voltage of 4.9V, is this correct?
https://github.com/iceman1001/ChameleonMini-rebooted/wiki/How-to-program-with-AVRISP-mkII
from chameleonmini-rebooted.
So AVR ISP arrived and reflashed it.
Went back through closed issues and it seems that after November 7th something snuck in.
After flashing https://github.com/iceman1001/ChameleonMini-rebooted/releases/tag/untagged-f7d80732aeb494e62fba can confirm the bug is not there.
from chameleonmini-rebooted.
Same here. Worked fine until I switched from card to a detect slot. 3 leds red, Gui Hangs, Black button boot loader mode doesn't work either. Latest pre compiled firmware. Ordered AVR ISP as well.
from chameleonmini-rebooted.
Same here switching to detect slot it froze.
Looking a the commit history, on the 27/11/2019 a bunch of changes were made to the detection functionality. Pure speculation but it could be from there.
After flashing the above listed commit, detection functionality works fine again.
from chameleonmini-rebooted.
Just to make sure. You are all having a RevE Rebooted device ? Not a RevG based device like rev g, revG rdv2.0, tiny, tiny pro.
from chameleonmini-rebooted.
RevE Rebooted Proxgrind
from chameleonmini-rebooted.
RevE Rebooted from Lab401 here
from chameleonmini-rebooted.
@grspy .... is it something you have time to look into?
from chameleonmini-rebooted.
Damn, I don't have the RevE with me... and I'll stay away from home for a while. I should be able to test it around October.
Have you guys tried out any previous releases? I guess that happens only on the latest release.
from chameleonmini-rebooted.
Cannot test atm as it is fully and utterly bricked... ;) But will try the November release as soon as my AVR ISP is in
from chameleonmini-rebooted.
usually, as long as you can make the device enter bootmode, you can flash it with a default fw.
but otherwise it sounds strange.
To recap how to trigger this behavior,
- Upload dumps, which kind of dump files?
- Switch button, is it on certain dump?
[edit]
MF_CLASSIC_DETECTION seem to trigger problems.
from chameleonmini-rebooted.
In my case I flashed the latest firmware and I had 2 dumps uploaded, in the following slots:
- Mifare 1K 7 byte UID
- Mifare 1k 4 byte UID
- MF_CLASSIC_DETECTION
I had used slot 2 several times and it was working correctly.
As soon as I changed slot to the detection it froze with 3 solid leds.
Recreated the same situation with the November 7th firmware and that did not freeze.
from chameleonmini-rebooted.
Latest firmware as well, slot 1 MF_Detection, slot 2 Mifare 1k dump. Slot 2 selected and worked, switched to slot one to read and nothing. Connected to pc, gui hangs. Hold black button while connecting USB, nothing.
When connected to Usb, 1 led on, when I press black while connected, 3 leds on.
from chameleonmini-rebooted.
@iceman1001 if needed I got some time to look into it, not too familiar with C though.
Got any specifics in mind to check out?
from chameleonmini-rebooted.
WinGUI hangs? That is for another repo.
So, only simulating a MFC dump on different slots works?
its when going between / or only MF_CLASSIC_DETECT that triggers device to be unstable?
from chameleonmini-rebooted.
MF_CLASSIC_DETECTION mode, does it work?
from chameleonmini-rebooted.
Exactly, switching from simulating a dump to MF_CLASSIC_DETECTION triggered it.
from chameleonmini-rebooted.
Finally got my AVR ISP in, following the flashing guide but it states:
"You can upload a full flash image (e.g. "Full.hex") like this: avrdude -p x32a4u -P usb -c avrispmkII -U flash:w:Full.hex"
But just for clarification, what is Full.hex?
from chameleonmini-rebooted.
I flashed the original rev. G with
avrdude -c atmelice_pdi -p x128a4u -U application:w:Chameleon-Mini.hex:i -U eeprom:w:Chameleon-Mini.eep:i
Adapt this command to your device (different flasher, MCU and filenames)
from chameleonmini-rebooted.
Related Issues (20)
- Reader attack mifare ultralight C HOT 5
- [FORUM] Chameleon freezing with solid light HOT 5
- [REQ] Mifare DESFire emulation support? HOT 8
- Unable to set ATQA value HOT 1
- Incorrect list of supported cards HOT 1
- [FORUM] Uploading a dump on Linux using command line HOT 2
- Ultralight missing from latest releases HOT 1
- Communication between Chameleon and for example Arduino?! HOT 1
- The bootloader HOT 3
- put the bootloader on the chip HOT 1
- Chinese Chameleon Mini does not show up[BUG] HOT 2
- Sniffing All Data HOT 1
- [BUG] All Btn Long Function changed In All Slots When I Change Anyone HOT 3
- [REQ] Enter a brief description of requested enhancement/feature
- [FORUM] Please update the discord link HOT 1
- [FORUM] dfu-programmer 0.7.2 fails on linux HOT 5
- [REQ] Is it possible to implement the ability to define Chameleon Mini as a "standard" SmartCard Reader in Windows
- [BUG] Latest firmware not working on a chinese device HOT 2
- [BUG] MF_CLASSIC_DETECTION (mfkey32) keys wrong HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chameleonmini-rebooted.