-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DRAFT/WIP] added ISO15693 reading, saving and revealing from privacy mode (unlock) #1991
Conversation
Hi, please convert the PR to a draft via Github tools, as it's currently in the "Open" state |
ah, great. didn't know that. done :) |
As already discussed in Telegram the file format code might need some updates. Of couse we can implement it "flat" with just a single enum, but on the long run this might end in a mess. |
changed save format to reflect this executing emulation from browser now also works
fixed byte order mixup read larger cards
updated API file
updated nfcv to use pulse_reader instead of bitbanging
added yielding to emulation loop
updated DigitalSequence API
…der' into g3gg0/ISO15693
This pull request would be a great addition, I have tested this briefly with several cards. Reading seems to work fine, but I could not get the emulation to work properly. Namely, the emulated cards were not accepted by any devices I tested them with. Sadly I don't have the hardware required to debug this further. |
@Enteee Currently investigating this with a guy who wants to emulate picopas. Thats also the reason why i reworked the code a bit lately. Also see: |
Tested the ISO15693 emulation with Ikon ski pass and it worked! Any idea if/when writing would be implemented? @g3gg0 |
hi, great to hear that. the UID of a card is not changeable btw. |
@g3gg0 Yes I would just like to copy to another card without changing UID. |
i see. |
you ask the reliability (current reliability: 0%) of rogue master to rogue master or be a good boy and dont get close to it |
This pull request is not the place for Q&A or help. If you would like to discuss other firmware go discuss it on their GitHub. Please keep discussion to code and implementation of the given PR. Additionally if you are using the functionality of this PR in another firmware there is probably a reason it is not merged here yet and they were premature in merging it into their codebase. |
Hi, nice work! I have been waiting for this feature since some time ago. I would like to mention that this type of cards are not listed in the "extra actions -> read specific card type" inside the NFC main app. Would be great to add it to this menu! |
community gives thanks for your great job! NFC-V is so important! i can´t believe F0 team didn´t work more on it... every step forward is hugely appreciated!. thanks! |
Firstly, this is not related to the PR and development, which as mentioned, should be avoided. Secondly, your phrasing can be seen as diminishing the Flipper Zero team when they are very very hard at work and have to prioritize the various subsystems the flipper zero has. Stick to statements of excitement and avoid statements that can be seen as critical. If you would delete your comment to clean up the PR, I will follow by deleting this reply. |
while i agree that this is not for unrelated discussion, i do not get why this comment should be critical. just explain to him that forbidding that kind of questioning is something i dont expect from open source projects. topic: |
just wanted to give thanks to those who work for NFC-V working in the future. And love for F0 team as well. just wondering why something with so many applications is not tagged as priority. but of course, not my business. just thanks to all! |
NFC Hal is currently being rewritten, we'd like to finalize low level before switching to "V". Also team is currently on vacation we'll resume normal merge flow in next couple days. |
Top |
Highly apreciated. Would be great to be able to write data to the card, editing dump, writing dumped data, etc |
Hello @g3gg0 I tested this branch on my FZ. Read and emulate NFCV are ok but the reader does not react by offering him the emulator card from the FZ. I therefore wonder about the emulation which seems incorrect. I have to try to copy the FZ card to a real SLI/SLIX UID card that can be found here: If you want to take a look at the copy of the NFC-V card (copy-nfc-v-iso15963.nfc) with which I tested it is available here: https://file.io/AeR1zNkIFpis Thank you for advancing the reading of NFC-V |
also: did you use this stale, old branch or the PR? |
Sorry for expired link, i upload another here : https://easyupload.io/z7eqgt I test branch "ISO15693" of https://github.com/g3gg0/flipperzero-firmware.git I got the source via git, then built the dfu via fbt |
I don't get it, why do you comment on a totally different branch? go and test this one: #2316 |
What's new
Purpose
This is a draft / WIP, being aware that:
Just to show whats happening.