Closed GarethWright closed 1 year ago
nope, none yet... for the buttons afaik theres some info in the indigogo description. Proper documentation is coming SoonTM
Yeah I read that. Updated to latest firmware but buttons just seem to cycle empty slots.
On Thu, 27 Jul 2023 at 14:41, GameTec-live @.***> wrote:
nope, none yet... for the buttons afaik theres some info in the indigogo description. Proper documentation is coming SoonTM
— Reply to this email directly, view it on GitHub https://github.com/RfidResearchGroup/ChameleonUltra/issues/44#issuecomment-1653653312, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACMME7GRBROQS7ENUEETXTXSJVYLANCNFSM6AAAAAA22DKFKU . You are receiving this because you authored the thread.Message ID: @.***>
-- Kind regards
Gareth Wright
Hello, I have the same problem...
to load something into the slot you need to use client software currently (please be pantient and understand that a lot of this is community driven and also the firmware as well as the client software are in early stages)...
For the client software there are more or less 2 options. The official CLI which supports all currently available functions (It can be found in this repo under the software folder and requires python, etc. watch icemans video on a good tutorial to building it) and my GUI. it works on android windows as well as linux but for example slot managment is still being worked on.
Ok thanks !
For the CLI, the following worked for me in WSL2 Ubuntu based on Iceman's video. If you're also using WSL2, make sure to attach the USB device and set permissions first.
Setup:
git clone https://github.com/RfidResearchGroup/ChameleonUltra
cd ChameleonUltra/software/src
mkdir build
cd build
cmake ..
cd ../../script
python3 -m pip install -r requirements.txt
Usage:
python3 chameleon_cli_main.py
hw connect
hw mode set -m e
hw slot openall
Select a slot with the physical buttons. A red LED will indicate the selected slot.
hf mf eload -f yourbin.bin
hf mf sim --sak [hex SAK] --atqa [hex ATQA] --uid [hex UID]
Now you can disconnect and use buttons to select the slot. The LED will be red when selected, and green after it's read.
For the CLI, the following worked for me in WSL2 Ubuntu based on Iceman's video. If you're also using WSL2, make sure to attach the USB device and set permissions first.
Setup:
git clone https://github.com/RfidResearchGroup/ChameleonUltra cd ChameleonUltra/software/src mkdir build cd build cmake .. cd ../../script python3 -m pip install -r requirements.txt
Usage:
python3 chameleon_cli_main.py hw connect hw mode set -m e hw slot openall
Select a slot with the physical buttons. A red LED will indicate the selected slot.
hf mf eload -t bin -f yourbin.bin hf mf sim --sak [hex SAK] --atqa [hex ATQA] --uid [hex UID]
You can also use
hf mf eload -t hex -f yourhex.eml
for hex-encoded dumps.Now you can disconnect and use buttons to select the slot. The LED will be red when selected, and green after it's read.
on the latest cli specifying the type when using eload isnt required. also: its strongly recommended to update the fw...
you can either use the gui for that or do hw dfu and then use nrfutil:
nrfutil device program --firmware lite-dfu-app.zip --traitd nordicDfu
I’m getting errors at the cmake .. command when using git bash. What do you suggest is the appropriate install for cmake?
Thank you
Sent from Proton Mail for iOS
On Sat, Jul 29, 2023 at 2:56 AM, GameTec-live @.***(mailto:On Sat, Jul 29, 2023 at 2:56 AM, GameTec-live < wrote:
For the CLI, the following worked for me in WSL2 Ubuntu based on Iceman's video. If you're also using WSL2, make sure to attach the USB device and set permissions first.
Setup:
git clone https://github.com/RfidResearchGroup/ChameleonUltra cd ChameleonUltra/software/src mkdir build cd build cmake .. cd ../../script python3 -m pip install -r requirements.txt
Usage:
python3 chameleon_cli_main.py hw connect hw mode set -m e hw slot openall
Select a slot with the physical buttons. A red LED will indicate the selected slot.
hf mf eload -t bin -f yourbin.bin hf mf sim --sak [hex SAK] --atqa [hex ATQA] --uid [hex UID]
You can also use hf mf eload -t hex -f yourhex.eml for hex-encoded dumps.
Now you can disconnect and use buttons to select the slot. The LED will be red when selected, and green after it's read.
on the latest cli specifying the type wheb using eload isnt required. also: its strongly recommended to update the fw...
you can either use the gui for that or do hw dfu and thn use nrfutil:
nrfutil device program --firmware lite-dfu-app.zip --traitd nordicDfu
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
@GameTec-live thanks for the eload tip, I've updated my comment. how is the firmware versioned? I'm running v1.0 at the moment, but the other releases seem to be rolling. not sure I want to run rolling-release firmware at the moment
@GameTec-live thanks for the eload tip, I've updated my comment. how is the firmware versioned? I'm running v1.0 at the moment, but the other releases seem to be rolling. not sure I want to run rolling-release firmware at the moment
they arent versioned, because as you guessed, they are rolling... the factory fw is just old and has some bugs (same for v1 release) good news though, the chameleon is unbrickable, because unless you intentionally unlock it, the bootloader is read only...
I’m getting errors at the cmake .. command when using git bash. What do you suggest is the appropriate install for cmake?
Thank you
Sent from Proton Mail for iOS
On Sat, Jul 29, 2023 at 2:56 AM, GameTec-live @.***(mailto:On Sat, Jul 29, 2023 at 2:56 AM, GameTec-live < wrote:
For the CLI, the following worked for me in WSL2 Ubuntu based on Iceman's video. If you're also using WSL2, make sure to attach the USB device and set permissions first.
Setup:
git clone https://github.com/RfidResearchGroup/ChameleonUltra cd ChameleonUltra/software/src mkdir build cd build cmake .. cd ../../script python3 -m pip install -r requirements.txt
Usage:
python3 chameleon_cli_main.py hw connect hw mode set -m e hw slot openall
Select a slot with the physical buttons. A red LED will indicate the selected slot.
hf mf eload -t bin -f yourbin.bin hf mf sim --sak [hex SAK] --atqa [hex ATQA] --uid [hex UID]
You can also use hf mf eload -t hex -f yourhex.eml for hex-encoded dumps.
Now you can disconnect and use buttons to select the slot. The LED will be red when selected, and green after it's read.
on the latest cli specifying the type wheb using eload isnt required. also: its strongly recommended to update the fw...
you can either use the gui for that or do hw dfu and thn use nrfutil:
nrfutil device program --firmware lite-dfu-app.zip --traitd nordicDfu
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
i recommend you use proxspace or wsl (as shown in video), proxspace has all tools already setup
Can the device read/emulate Paxton Net2 cards?
HW yes, Firmware not implemented yet.
On Tue, 1 Aug 2023 at 08:55, KN75 @.***> wrote:
Can the device read/emulate Paxton Net2 cards?
— Reply to this email directly, view it on GitHub https://github.com/RfidResearchGroup/ChameleonUltra/issues/44#issuecomment-1659765319, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACMMEYAIZBYRAWK7WULKGLXTCY7BANCNFSM6AAAAAA22DKFKU . You are receiving this because you authored the thread.Message ID: @.***>
-- Kind regards
Gareth Wright
Perfect, many thanks @GarethWright
cmake ..
Depending on your setup, you might need to run make
after running cmake ..
, to actually build the binaries for nested
, etc.
Solid documentation is super important for any product, especially for the new folks trying to get into this. Without it, they might just get turned off. Right now, the product's documentation isn't even close to what Flipper Zero has. The Flipper is killing it with both their detailed guides and a kickass community. We're really missing out by not focusing on this. It's kinda frustrating to see honestly.
Agreed. But hard to document an early moving target with new or changed features every day. And a few million dollars difference. Will you be part of the kickass community and help documenting?
I feel like the project's at a point where we could at least start drafting a basic guide on how to use it. A few examples and maybe some guidance on expanding its capabilities would be great. Creating "app-like" modules for people that want to develop new attacks sounds cool, though I get we're not there just yet. The main aim should be to encourage more contributions. I'm up for helping with docs and building the community, but I need a clearer grasp on the tool. Right now, I'm struggling in the most basic things. About the budget, I'm with you. But if the Chameleon Ultra can outdo what Flipper can't because of its hardware, we might be onto something big and some viral video could bring also some cash. It'd be awesome to see this become the new standard in NFC/RFID testing.
This is indeed our negligence. Starting from next week, I will try my best to arrange time to complete some of the community's existing needs, and write product's documentation.
Let me know if you need help on this issue. I just got mine today and am loving it. Happy to draft some Quickstart
user guides.
Okay, because noone is doing it, ima write guide for hw, fw, cli and gui...
I think we also need as part of this wiki how the device operates, which buttons to press and what does what, what's the bootloader mode etc. I was able to find for instance a reference on the fact that if you don't press the B button (i hope I remember that right) while pairing bluetooth, the device will refuse connection. I could find this only in some platform to purchase the device into the description
@ComicBit My plan is to put all of that into the FW section 🤷
Forgive me if I've overlooked something but there's no user guide or basic instructions on how to use it? Not even a description of what each button does?