{"id":15893703,"url":"https://github.com/pguyot/cr14","last_synced_at":"2025-03-20T14:30:39.921Z","repository":{"id":38407320,"uuid":"239370672","full_name":"pguyot/cr14","owner":"pguyot","description":"STMicroelectronics CR14 Driver for Linux","archived":false,"fork":false,"pushed_at":"2024-05-06T06:23:18.000Z","size":67,"stargazers_count":6,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T17:04:08.277Z","etag":null,"topics":["linux-driver","nabaztag","raspbian","rfid-reader"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pguyot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-09T20:38:05.000Z","updated_at":"2024-08-10T20:33:48.000Z","dependencies_parsed_at":"2024-05-04T21:27:49.438Z","dependency_job_id":"a7e32635-45be-41e6-8520-8375786a7bf4","html_url":"https://github.com/pguyot/cr14","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pguyot%2Fcr14","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pguyot%2Fcr14/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pguyot%2Fcr14/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pguyot%2Fcr14/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pguyot","download_url":"https://codeload.github.com/pguyot/cr14/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244629993,"owners_count":20484295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux-driver","nabaztag","raspbian","rfid-reader"],"created_at":"2024-10-06T08:12:49.988Z","updated_at":"2025-03-20T14:30:39.633Z","avatar_url":"https://github.com/pguyot.png","language":"C","readme":"# CR14 RFID reader driver for Linux (Raspbian)\n\n[![GitHub Super-Linter](https://github.com/pguyot/cr14/actions/workflows/super-linter.yml/badge.svg)](https://github.com/marketplace/actions/super-linter)\n[![ARM Runner](https://github.com/pguyot/cr14/actions/workflows/arm-runner.yml/badge.svg)](https://github.com/marketplace/actions/arm-runner)\n[![Codacy](https://app.codacy.com/project/badge/Grade/dcee41ebf0a9416182d54051edfe8b5f)](https://www.codacy.com/gh/pguyot/cr14/dashboard)\n\n## Datasheet and technical documents\n\nChipset:\n\n- [CR14](https://datasheet.octopart.com/CR14-MQP/1GE-STMicroelectronics-datasheet-10836722.pdf)\n\nPICC:\n\n- [SRIX4K](http://www.orangetags.com/wp-content/downloads/datasheet/STM/srix4k.pdf)\n- [SRI512](https://www.advanide.de/wp-content/uploads/products/rfid/SRI512.pdf)\n- [SRT512](https://www.advanide.de/wp-content/uploads/products/rfid/SRT512.pdf)\n- [SRI4K](https://www.advanide.de/wp-content/uploads/products/rfid/SRI4K.pdf)\n- [SRI2K](https://www.advanide.de/wp-content/uploads/products/rfid/SRI2K.pdf)\n- [ST25TB512-AC](https://www.st.com/resource/en/datasheet/st25tb512-ac.pdf)\n- [ST25TB04K](https://www.st.com/resource/en/datasheet/st25tb04k.pdf)\n- [ST25TB512-AT](https://www.st.com/resource/en/datasheet/st25tb512-at.pdf)\n- [ST25TB02K](https://www.st.com/resource/en/datasheet/st25tb02k.pdf)\n\nThis driver may be compatible with CRX14 as well.\nTested with CR14 and SRI512/SRT512 PICCs.\n\n## Installation\n\nInstall requirements\n\n    sudo apt-get install raspberrypi-kernel-headers\n\nClone source code.\n\n    git clone https://github.com/pguyot/cr14\n\nCompile and install with\n\n    cd cr14\n    make\n    sudo make install\n\nMakefile will automatically edit /boot/config.txt and add/enable if required\nthe following params and overlays:\n\n    dtparam=i2c_arm=on\n    dtoverlay=cr14\n\nYou might want to review changes before rebooting.\n\nReboot.\n\n## Interface\n\nDriver creates device /dev/rfid0\n\nSeveral modes are available, see the sample Python scripts in examples.\n\nSimplest mode consists in opening device read-only. The CR14 will be polled\nevery 0.5 second, printing detected tag UIDs preceeded by 'u' (UIDs are printed\nin little endian, LSB first).\n\nMore complex interactions are possible by opening device r/w and sending\ncommands, for example to read or write EEPROM.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpguyot%2Fcr14","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpguyot%2Fcr14","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpguyot%2Fcr14/lists"}