flipperdevices / flipperzero-good-faps

Flipper Zero Official Apps maintained by Flipper Team and Friends
GNU General Public License v3.0
313 stars 57 forks source link

NFC_Eink #245

Open RebornedBrain opened 1 month ago

RebornedBrain commented 1 month ago

What's new

Here is the list of displays wich app supports now: Waveshare:

Goodisplay:

Verification

Emulation

Goodisplay emulation verification:

  1. Install Goodisplay NFC-D1 application from here (scan QR code)
  2. Choose screen type and select any image from gallery, or use predefined one
  3. On Flipper select Emulate->Goodisplay
  4. Apply phone to Flippers back

Waveshare emulation verification:

  1. Install Waveshare NFCTag application from here
  2. Choose screen type and select any image from gallery
  3. On Flipper select Emulate->Waveshare
  4. Apply phone to Flippers back

Waveshare emulation verification using Proxmark:

  1. On Flipper select Emulate->Waveshare
  2. Put Flipper close to Proxmark
  3. On proxmark use such command hf waveshare loadbmp -f <path_to_file.bmp> -m 0

Writing

  1. Choose saved image on Flipper
  2. Choose Write
  3. Select screen type you want to write
  4. Apply Eink tag of that type, or another Flipper with emulation.

Writing depends on 'Writing mode' on Settings menu:

When initial image is smaller then target screen, then it will be copied to target and other part in target will be filled with black color. When initial image is larger then target screen, then it will be cropped to fit target screen size.

Checklist (For Reviewer)

Xbxjdjdjd commented 1 month ago

Will this work on Pricer brand tags?

here

RebornedBrain commented 1 month ago

Will this work on Pricer brand tags?

here

I don't think so, because each vendor has it's own protocol over NFC which needs to be investigated and implemented separately. In order to do that some protocol traces are required, I had tags of mentioned vendors only. But anyway app is done in the way, which assume adding new vendors and screens.

skotopes commented 2 weeks ago

Good display: No reaction and eventual out of memory on trying to write with original app(https://www.good-display.com/product/423.html using GDEY037T03 config) Wave share: works but not super stable.