Skip to content

feat: offline HIDProx tag copy - #279

Merged
GameTec-live merged 4 commits into
RfidResearchGroup:mainfrom
TeCHiScy:hidcopy
Aug 14, 2025
Merged

feat: offline HIDProx tag copy#279
GameTec-live merged 4 commits into
RfidResearchGroup:mainfrom
TeCHiScy:hidcopy

Conversation

@TeCHiScy

Copy link
Copy Markdown
Contributor

features:

  • support offline hid prox tag copy

naming style:

  • tag_emulation_slot_is_enabled -> is_slot_enabled
  • lf_is_field_exists -> is_lf_field_exists
  • SetScanTagTimeout -> set_scan_tag_timeout

refactors:

  • refines comments
  • use unified code for lf tag not found error
  • merge lf_em410x_data.h & lf_hidprox_data.h, remove unused macros
  • remove unused wait_end param in request_timeslot
  • split btn_fn_copy_ic_uid as btn_fn_copy_lf & btn_fn_copy_hf
  • update wiegand format reference

fixes:

  • fixes offline em410x tag copy not working
  • fixes conflict SAADC usage between battery level service & lf fsk demodulator

TESTED

  • hw battery works.
  • lf hid prox read still works.
  • copy lf hid prox tag offline works and no crash.

- refines comments
- use unified code for `lf tag not found` error
- merge lf_em410x_data.h & lf_hidprox_data.h, remove unused macros
- split btn_fn_copy_ic_uid as btn_fn_copy_lf & btn_fn_copy_hf
- fixes offline em410x tag copy not working
- fixes conflict SAADC usage between battery level service & lf fsk demodulator
@github-actions

Copy link
Copy Markdown

You are welcome to add an entry to the CHANGELOG.md as well

@TeCHiScy

TeCHiScy commented Aug 11, 2025

Copy link
Copy Markdown
Contributor Author

hey @LupusE ,

This PR brings the offline HIDProx tag copy feature, as well as fixes two issues in the last PR:

  • fixes offline em410x tag copy not working
  • fixes conflict SAADC usage between battery level service & lf fsk demodulator

Since @Foxushka fixes lf em 410x read breaking in GameTec-live/ChameleonUltraGUI#620, I leaves this unchanged in this PR.

I'd appreciate your reviews, thanks.

@github-actions

Copy link
Copy Markdown

Built artifacts for commit b4c1c63

Firmware

Client

@Foxushka Foxushka mentioned this pull request Aug 11, 2025

@LupusE LupusE left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worked in my lab.
Maybe we should document the Position of the CU while cloning the card. The backside Button is hard to press while covered from the card.

@unkernet

unkernet commented Aug 12, 2025

Copy link
Copy Markdown
Contributor

Maybe we should document the Position of the CU while cloning the card. The backside Button is hard to press while covered from the card.

I’ve also noticed this issue — perhaps we could add a short delay between pressing the button and starting to read the card.

@GameTec-live
GameTec-live merged commit 039c54a into RfidResearchGroup:main Aug 14, 2025
16 checks passed
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.

4 participants