flipperzero-firmware icon indicating copy to clipboard operation
flipperzero-firmware copied to clipboard

Request for 134kHz reading

Open cshock159 opened this issue 2 years ago • 10 comments

Request to add 134 kHz reading capability. The goal is to be able to read and decipher rfid chips injected into pets. The first half of pets/animals/livestock are covered with the 125 kHz reading, but due to https://en.wikipedia.org/wiki/ISO_11784_and_ISO_11785, there is some variation and 134 kHz would need to be added.

https://prckc.org/wp-content/uploads/microchipping-101.pdf more details on the methods of injection, the placement, and the reading of these chips.

https://en.wikipedia.org/wiki/Microchip_implant_(animal)

cshock159 avatar Mar 30 '22 22:03 cshock159

FYI: http://www.gizmolab.co.za/fdx-b-protocol/

FDX-B, is an Animal Identification data format covered by ISO 11784/5 and normally operates at 134.2 KHz, which is slightly higher then the 125KHz RFID tags. It uses ASK modulation with BI-Phase encoding.

There is also the specs of the 128-bit stream.

This repo has ESP32 FDX-B code: https://github.com/s60sc/ESP32_RFID_Reader

SnowLeopard71 avatar May 19 '22 04:05 SnowLeopard71

As someone who rescues lost pets on the regular, this would be exceptionally useful. Please make this a reality. Thank you.

spencerthayer avatar May 19 '22 18:05 spencerthayer

Same here. An ability to help with reading pet chips would be super usable, and saves a lot of time compared to taking them to the vet.

ghost avatar May 21 '22 06:05 ghost

As a newbie to the project, I was wondering if someone might be able to outline in broad strokes what would be required to implement this?

decidedlygray avatar May 23 '22 13:05 decidedlygray

I have two suspicious looking stray cats in my backyard. They will bite if I try to catch them, but I could scan them to see if they are lost. Local RFIDs operate on 134.2 KHz

gorodulin avatar Jul 17 '22 14:07 gorodulin

I've more or less stopped using Flipper, but if and when this gets put into the code repository I'll finally have a use for it.

spencerthayer avatar Jul 19 '22 15:07 spencerthayer

it's being implemented by @DrZlo13 atm

Bertus-W avatar Jul 25 '22 16:07 Bertus-W

Just tried the dev branch for this and it scans well! Great job @DrZlo13 and others involved

exussum12 avatar Jul 27 '22 16:07 exussum12

Just tried the dev branch for this and it scans well! Great job @DrZlo13 and others involved

can you share which specific branch?

hbrylkowski avatar Jul 28 '22 17:07 hbrylkowski

https://github.com/mauimauer/flipperzero-firmware/tree/fdxb

exussum12 avatar Jul 28 '22 17:07 exussum12

This would be a great win considering when my cat had a chip injected i was then told that I needed to "register" with some payment service to be able to identify my pet in the future. I'd like to cut out the middle man, my cat has a chip in it.... I should be able to read it just like anyone else should be able to read it.

databonanza avatar Aug 05 '22 18:08 databonanza

The other service is still needed. The chip gives a number out. The number to pet info lookup is provided by a service similar to the one you are talking about.

exussum12 avatar Aug 05 '22 18:08 exussum12

@exussum12 - wouldn't we just make a public registry? I don't see why you'd have to pay a service to do this. Enable the public to scan their own pets, provide a way for them to publicly register the numbers/contact info. Seems like the right thing to do vs. catering to a private "for pay" registry.

databonanza avatar Aug 05 '22 18:08 databonanza

Couple issues with that I think:

  • there isn't just 1 microchip provider, so there are actually multiple registries
  • even if it's a public registry, someone has to pay to create and subsequently maintain the web app and API

More info: https://www.aaha.org/your-pet/pet-microchip-lookup/microchip-search/

Kind of like registering a domain name. There are lots of different registries, and someone has to maintain WHOIS records and pay ICANN fees and whatever

decidedlygray avatar Aug 05 '22 19:08 decidedlygray

I'm not sure I follow. Github seems pretty free to me. Why couldn't a repo here do the job? I'm not attempting to be sly here, I'm just wondering why a paid service would be needed at all. Yes "someone" pays for github.com to stay online, but it's not you or me.

databonanza avatar Aug 05 '22 19:08 databonanza

I don't really care about being able to read from any pet database. I just want to scan my cat's RFID chips so I can make cool automations, for example count how many times they visit the bathroom box every day.

phptanker avatar Aug 05 '22 19:08 phptanker

@databonanza time is not free either. Hosting on GitHub would mean managing pull requests.

exussum12 avatar Aug 05 '22 20:08 exussum12

@phptanker this current version wouldn't work well. While I can scan my dog it's not trivial to find. I think you would have better luck with a dedicated scanner

exussum12 avatar Aug 05 '22 20:08 exussum12

I needed to "register" with some payment service to be able to identify my pet in the future.

@databonanza Weren't you referred to a specific service to register with? Normally, the registration fee is included in the cost of the chip and you don't have to pay extra.

SnowLeopard71 avatar Aug 05 '22 20:08 SnowLeopard71

I know I did not pay for it originally, but to change my info (when moving house) I had to pay a registration fee of £15 from memory.

exussum12 avatar Aug 05 '22 20:08 exussum12

@databonanza time is not free either. Hosting on GitHub would mean managing pull requests.

Preaching to the choir.

I needed to "register" with some payment service to be able to identify my pet in the future.

@databonanza Weren't you referred to a specific service to register with? Normally, the registration fee is included in the cost of the chip and you don't have to pay extra.

Yes, they wanted some yearly fee, it was like a subscription service. I think a "free service" could easily be made w/ private donations. If I were a multimillionaire I would gladly fund something like this out of pocket for the betterment of man.

databonanza avatar Aug 05 '22 22:08 databonanza

it's being implemented by @DrZlo13 atm

For those that want to follow the PR: https://github.com/flipperdevices/flipperzero-firmware/pull/1601

klimeryk avatar Aug 21 '22 23:08 klimeryk

To add to the request - please also include the ability to read/emulate ISO17785 HDX half-duplex.

https://www.ti.com/lit/ug/scbu037/scbu037.pdf

ender003 avatar Aug 23 '22 01:08 ender003

This can be closed now, it was added in the latest stable firmware

exussum12 avatar Aug 27 '22 15:08 exussum12

Can flipper change number microchip?

Taby1993 avatar Aug 27 '22 15:08 Taby1993

Check latest release and if you found unsupported tag then please report exact vendor/model

skotopes avatar Sep 06 '22 17:09 skotopes

Just this question, Can he change the number on the chip? Please answer to me.

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: あく @.> Sent: Tuesday, September 6, 2022 8:03:44 PM To: flipperdevices/flipperzero-firmware @.> Cc: Taby1993 @.>; Comment @.> Subject: Re: [flipperdevices/flipperzero-firmware] Request for 134kHz reading (Issue #1077)

Closed #1077https://github.com/flipperdevices/flipperzero-firmware/issues/1077 as completed.

― Reply to this email directly, view it on GitHubhttps://github.com/flipperdevices/flipperzero-firmware/issues/1077#event-7332331931, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2UKVNMXHNRBSJTN75TERKLV452PBANCNFSM5SDNFYHQ. You are receiving this because you commented.Message ID: @.***>

Taby1993 avatar Sep 06 '22 17:09 Taby1993

Depends on what chip is used: if it is t5577 then yes.

skotopes avatar Sep 06 '22 17:09 skotopes

Fdx B iso 11784/5 134.2 Khz?

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: あく @.> Sent: Tuesday, September 6, 2022 8:34:04 PM To: flipperdevices/flipperzero-firmware @.> Cc: Taby1993 @.>; Comment @.> Subject: Re: [flipperdevices/flipperzero-firmware] Request for 134kHz reading (Issue #1077)

Depends on what chip is used: if it is t5577 then yes.

― Reply to this email directly, view it on GitHubhttps://github.com/flipperdevices/flipperzero-firmware/issues/1077#issuecomment-1238458793, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2UKVNL3Z76C2BGQG26UCD3V456AZANCNFSM5SDNFYHQ. You are receiving this because you commented.Message ID: @.***>

Taby1993 avatar Sep 06 '22 17:09 Taby1993

@DrZlo13

skotopes avatar Sep 06 '22 17:09 skotopes