mirror of
https://github.com/RfidResearchGroup/ChameleonMini.git
synced 2026-05-12 11:20:37 -07:00
More minor changes
This commit is contained in:
@@ -33,7 +33,7 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
### A1. Upgrade Chameleon AVR Firmware
|
||||
---
|
||||
|
||||
#### 1. Prepare your Windows. Linux, or MAC computer
|
||||
#### 1. Prepare your Windows. Linux, or MAC computer:
|
||||
|
||||
1. Prepare the firmware.
|
||||
2. Go to GITHUB to compile the latest firmware: **[Here](/../../../../RfidResearchGroup/ChameleonMini)**
|
||||
@@ -41,7 +41,7 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
3. Install the DFU driver.
|
||||
- The DFU driver comes from ATMEL's official LIBUSB driver library. You can download it yourself or find it in the [repo](/../../../../iceman1001/ChameleonMini-rebooted/tree/master/Drivers).
|
||||
|
||||
#### 2. Write the firmware
|
||||
#### 2. Write the firmware:
|
||||
|
||||
1. Enter the chameleon DFU mode.
|
||||
1. When the device is off, press and hold the yellow button near the USB (TINY uses the B button), insert the USB, and then you can enter the DFU upgrade mode. Or send the command `UPGRADE` in the connected state, and it can also enter the DFU upgrade mode.
|
||||
@@ -62,12 +62,12 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
- IOS: **[ChameleonTiny Manager](https://apps.apple.com/us/app/chameleontiny-manager/id1601341565)**
|
||||
- Password: e4g1
|
||||
|
||||
#### 2. Open the app and connect the device using Bluetooth
|
||||
#### 2. Open the app and connect the device using Bluetooth:
|
||||
|
||||
1. Press any button on the MINI and the white battery light should come on. You can now connect via Bluetooth.
|
||||
2. Open the app again and click `Connect` to automatically connect the chameleon.
|
||||
|
||||
#### 3. Start the upgrade (OTA) of the Bluetooth firmware
|
||||
#### 3. Start the upgrade (OTA) of the Bluetooth firmware:
|
||||
|
||||
1. In the `Device Information` column, press `BLE CMD Version` 5 times.
|
||||
2. On the `OTA upgrade` page, click `Auto Upgrade`, and the APP will immediately start to upgrade to the latest Bluetooth firmware that comes with it.
|
||||
@@ -78,7 +78,7 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
### B1. Detect keys and upload card files
|
||||
---
|
||||
|
||||
#### 1. Prepare the computer GUI, Android APP, or iOS APP
|
||||
#### 1. Prepare the computer GUI, Android APP, or iOS APP:
|
||||
|
||||
1. Tools:
|
||||
- Windows GUI: **[Here](http://www.icesql.se/download/ChameleonMiniGUI/publish.htm)**
|
||||
@@ -95,13 +95,13 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
- For the MINI, an additional OTG adapter needs to be purchased. TINY uses its own dual-headed TYPE-C data cable to connect directly to TYPE-C mobile phones.
|
||||
- Chameleon MINI has built-in Bluetooth BLE4.0. Press any button first to wake up Bluetooth. Turn `ON` Bluetooth on your phone and the APP will automatically connect.
|
||||
|
||||
#### 2. Use APP to enable detection mode
|
||||
#### 2. Use APP to enable detection mode:
|
||||
|
||||
1. After connecting, click on a single card slot and select `DETECTION_1K` or `4K` in the `card slot mode`. This card slot will now have the detection mode turned on.
|
||||
2. Write the original card number in the `UID Card Number` column. Click `Write`. If you don't know the UID number, you can fill in it at will.
|
||||
3. Then click the `Clear` button below to clear the last detection record.
|
||||
|
||||
#### 3. Use the APP to get keys
|
||||
#### 3. Use the APP to get keys:
|
||||
|
||||
1. Take the chameleon to the access control reader and swipe. The key and access traces when the chaser reads the chameleon will be recorded by the chameleon.
|
||||
2. Connect back to the mobile phone and press the `crack` button.
|
||||
@@ -117,7 +117,7 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
- Note:
|
||||
- Multiple red LEDs are on at the same time during detection, which means the memory is full, just clear the memory.
|
||||
|
||||
#### 4. Use Android APP to import existing card data files in batches.
|
||||
#### 4. Use Android APP to import existing card data files in batches:
|
||||
|
||||
1. Use QQ to send the card data file to the mobile phone QQ, or connect the mobile phone to the computer and transfer the file to any directory on the mobile phone.
|
||||
2. Open the app, click the `DUMP` column below, click the `Scanner` in the plus sign in the upper right corner.
|
||||
@@ -129,7 +129,7 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
### B2. Introduction to UID mode and SAK mode
|
||||
---
|
||||
|
||||
#### 1. UID Mode
|
||||
#### 1. UID Mode:
|
||||
|
||||
1. Enter UID mode:
|
||||
- Click the button `UID Changeable (GEN1a)` in the APP or directly send the command `UIDMODE = 1` to turn it on, and `UIDMODE = 0` to turn it `OFF`.
|
||||
@@ -137,13 +137,13 @@ Our Project is based on the open-source project [ChameleonMini RevG](/../../../.
|
||||
- Commonly known as a UID card or Chinese magic card.
|
||||
3. Global card slot takes effect.
|
||||
|
||||
#### 2. SAK mode
|
||||
#### 2. SAK mode:
|
||||
|
||||
1. Click the `SAK Mode` button in the APP or directly send the command `SAKMODE = 1` to turn it `ON`, and `SAKMODE = 0` to turn it `OFF`.
|
||||
2. After the `SAK Mode` is turned `ON`, the card will feedback the real SAK value when it is found.
|
||||
3. The SAK value is determined by the 0 sector, 0 block, and the position is the position of the sixth byte immediately after the UID number.
|
||||
4. If the SAK mode is not turned on, the SAK is a fixed value of 08, and 0 blocks of data are ignored.
|
||||
5. This function is used to meet the situation where some cards with special SAK values cannot be used normally after being copied. This achieve better compatibility.
|
||||
5. This function is used to meet the situation where some cards with special SAK values cannot be used normally after being copied. This achieves better compatibility.
|
||||
6. The current card slot takes effect.
|
||||
|
||||
### B3. Card Slot Functions
|
||||
@@ -196,20 +196,18 @@ STORE_LOG|Write the log data in the temporary cache to the memory, which can be
|
||||
CLEAR_LOG|Clear log data immediately after pressing|
|
||||
CLONE|Read the UID card number immediately after pressing, continue searching, and simulate immediately after reading the card|
|
||||
|
||||
## C. Hardware and Basic Use
|
||||
## C. Hardware, Lights, and Basic Use
|
||||
|
||||
### C1. All units
|
||||
---
|
||||
|
||||
#### 1. Charging:
|
||||
|
||||
- Any time you connect USB, it will automatically start charging.
|
||||
- It will stop automatically after filling.
|
||||
- The white LED indicates the power level.
|
||||
|
||||
#### 2. Detect memory full:
|
||||
- If the memory is full during dense flow detection, multiple red LEDs will be abnormally lit.
|
||||
|
||||
#### 3. Charging and Standby Mode
|
||||
#### 2. Charging and Standby Mode:
|
||||
|
||||
- Charging method: Plug in the USB at any time and start charging immediately
|
||||
- Battery type: LIR2032H replaceable lithium-ion rechargeable battery
|
||||
@@ -225,6 +223,15 @@ CLONE|Read the UID card number immediately after pressing, continue searching, a
|
||||
- MINI: MicroUSB
|
||||
- TINY: Type-C
|
||||
|
||||
#### 3. Detect memory full:
|
||||
|
||||
- If the memory is full during dense flow detection, multiple red LEDs will be abnormally lit.
|
||||
|
||||
#### 4. Usage Guide for New Functions:
|
||||
|
||||
<a href="https://ibb.co/VvcGbg9"><img src="https://i.ibb.co/K9pgB2h/EUd-Gl7w-Uw-AAg-Cf6.jpg" alt="EUd-Gl7w-Uw-AAg-Cf6" border="0"></a><br />
|
||||
|
||||
|
||||
### C2. ChameleonMini Rev G
|
||||
---
|
||||
|
||||
@@ -244,7 +251,7 @@ CLONE|Read the UID card number immediately after pressing, continue searching, a
|
||||
2. Plug your chameleon in via USB into a PC and use your favorite terminal application to connect to it. Type `upgrade` and hit `Enter`.
|
||||
3. Further information from the original: [Here](/../../../../emsec/ChameleonMini/blob/master/Doc/DoxygenPages/GettingStarted.txt)
|
||||
|
||||
#### 4. Schematics for ChameleonMini
|
||||
#### 4. Schematics for ChameleonMini:
|
||||
|
||||
- Chameleon Tiny: **[Here](http://chameleontiny.com/downloads/)**
|
||||
|
||||
@@ -259,7 +266,7 @@ CLONE|Read the UID card number immediately after pressing, continue searching, a
|
||||
#### 2. Bootloader/DFU firmware upgrade methods:
|
||||
1. With the chameleon in the `OFF` state, press and hold the B button while inserting it into the USB port.
|
||||
|
||||
#### 3. Schematics
|
||||
#### 3. Schematics:
|
||||
|
||||
- Same as the Mini
|
||||
|
||||
@@ -323,15 +330,18 @@ CLONE|Read the UID card number immediately after pressing, continue searching, a
|
||||
---
|
||||
|
||||
#### 1. From EMSEC:
|
||||
|
||||
- [Here](/../../../../emsec/ChameleonMini/master/Doc/Doxygen/html/_page__command_line.html)
|
||||
|
||||
#### 2. This repo
|
||||
#### 2. This repo:
|
||||
|
||||
- [Instruction sheet](/../../../../RfidResearchGroup/ChameleonMini/blob/proxgrind/Doc/DoxygenPages/CommandLine.txt)
|
||||
|
||||
### D5. Supported Cards, Encoding, & Simulation Types
|
||||
### D3. Supported Cards, Encoding, & Simulation Types
|
||||
---
|
||||
|
||||
#### 1. From EMSEC:
|
||||
|
||||
- [Here](/../../../../emsec/ChameleonMini/wiki/Supported-Cards-and--Codecs)
|
||||
|
||||
#### 2. Comparison Table of Encoding/Simulation Types
|
||||
@@ -369,11 +379,6 @@ Non13.56MHz|Not Supported|Not Supported|Not Supported|
|
||||
Mifare Ultralight|ISO14443A 106 kbit/s|Support|Support|SupportCommand: dump_mfu
|
||||
MifareClassic1K/4K 4B/7B|ISO14443A 106 kbit/s|Support|Support|Not Supported|No card reading instruction, encryption function has been implemented|MIFARE DESFIRE|ISO14443A High rate|Supports low rates, or possibly higher rates| Only supported Low rate|Not Supported|No card reading instruction, encryption function is being supported|
|
||||
|
||||
### D5. Usage Guide for new functions
|
||||
---
|
||||
|
||||
<a href="https://ibb.co/VvcGbg9"><img src="https://i.ibb.co/K9pgB2h/EUd-Gl7w-Uw-AAg-Cf6.jpg" alt="EUd-Gl7w-Uw-AAg-Cf6" border="0"></a><br />
|
||||
|
||||
## E. External Contributions
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user