Skip to content

Conversation

@gornekich
Copy link
Member

@gornekich gornekich commented Nov 1, 2022

What's new

  • Add initial support for Magic cards
  • Add detect Magic card
  • Add Write Gen 1A Magic card option. Works with MFC 1k with 4 bytes UIDs
  • Add Wipe Magic card command

Verification

  • Verify Magic cards detection works correctly
  • Verify writing suitable MFC cards works correctly

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

@gornekich gornekich marked this pull request as draft November 1, 2022 16:07
@github-actions
Copy link

github-actions bot commented Nov 1, 2022

Compiled firmware for commit e3d79e7a:

@github-actions
Copy link

github-actions bot commented Nov 1, 2022

PVS-Studio report for commit e3d79e7a:

@gornekich gornekich marked this pull request as ready for review November 3, 2022 09:49
@skotopes skotopes merged commit bf8fd71 into dev Nov 4, 2022
@skotopes skotopes deleted the gornek/2941_nfc_magic_support branch November 4, 2022 07:01
drunkbatya pushed a commit that referenced this pull request Nov 8, 2022
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src

Co-authored-by: あく <alleteam@gmail.com>
0xchocolate referenced this pull request in 0xchocolate/flipperzero-wifi-marauder Nov 19, 2022
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src

Co-authored-by: あく <alleteam@gmail.com>
Dig03 pushed a commit to Dig03/flipperzero-firmware that referenced this pull request Dec 31, 2022
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src

Co-authored-by: あく <alleteam@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants