Files
Alexey Zakharov 7bbe1567d3 docs: contribution guide update, new testing and discussion guidelines pages (#4391)
* Add integration test docs, discussion guidelines, and edit contribution guide

* Editorial changes to the integration test page

* Test cases fixed

* Backslashes removed

* Fixes from ellyromanova

* Update pull_request_template.md

* Delete two issue templates

* Remove notion of the forum

* Update CODEOWNERS

* Fix general_test_cases.md symbol

* Fix general_test_cases.md again

---------

Co-authored-by: Ruslan Nadyrshin <110516632+rnadyrshin@users.noreply.github.com>
Co-authored-by: Štefan Croitoru <66339601+turbospok@users.noreply.github.com>
2026-06-25 23:10:08 +03:00

7.1 KiB

RFID — Test Cases

1. Checking cards and protocols. EM Marine 4100

Steps:

  1. Go to RFID.

  2. Shared step [1]: Read.

    1. Read the subject using the flipper.

      Expected result:

      1. The subject read successfully.
      2. The information on the read key corresponds to the original.
  3. Shared step [2]: Emulation.

    1. Emulate the read key and read it as another flipper.

      Expected result:

      1. The key was considered another flipper.
      2. The information on the key is identical to the original.
  4. Shared step [3]: Save.

    1. Save previously read key.

      Expected result:

      1. The key was saved with the specified name.
      2. After saving, the scene changed to the "Saved" directory.
  5. Shared step [4]: Write.

    1. Write a previously saved key to another storage device using the "write" function.

      Expected result: the card was recorded, a success scene appeared.

  6. Shared step [5]: Read the written.

    1. Read the media on which the key was previously written.

      Expected result:

      1. The information from the carrier was considered.
      2. The data is identical to the stored key that was written.

2. Checking cards and protocols. Motorola Indala26

Steps:

  1. Go to RFID.

  2. Shared step [4]: Write.

    1. Write a previously saved key to another storage device using the "write" function.

      Expected result: the card was recorded, a success scene appeared.

  3. Shared step [2]: Emulation.

    1. Emulate the read key and read it as another flipper.

      Expected result:

      1. The key was considered another flipper.
      2. The information on the key is identical to the original.
  4. Shared step [3]: Save.

    1. Save previously read key.

      Expected result:

      1. The key was saved with the specified name.
      2. After saving, the scene changed to the "Saved" directory.
  5. Shared step [4]: Write.

    1. Write a previously saved key to another storage device using the "write" function.

      Expected result: the card was recorded, a success scene appeared.

  6. Shared step [5]: Read the written.

    1. Read the media on which the key was previously written

      Expected result:

      1. The information from the carrier was considered.
      2. The data is identical to the stored key that was written.

3. Checking cards and protocols. HID H10301 (Picopass)

Steps:

  1. Go to RFID.

  2. Shared step [1]: Read.

    1. Read the subject using the flipper.

      Expected result:

      1. The subject read successfully.
      2. The information on the read key corresponds to the original.
  3. Shared step [2]: Emulation.

    1. Emulate the read key and read it as another flipper.

      Expected result:

      1. The key was considered another flipper.
      2. The information on the key is identical to the original.
  4. Shared step [3]: Save.

    1. Save previously read key.

      Expected result:

      1. The key was saved with the specified name.
      2. After saving, the scene changed to the "Saved" directory.
  5. Shared step [4]: Write.

    1. Write a previously saved key to another storage device using the "write" function.

      Expected result: the card was recorded, a success scene appeared.

  6. Shared step [5]: Read the written.

    1. Read the media on which the key was previously written.

      Expected result:

      1. The information from the carrier was considered.
      2. The data is identical to the stored key that was written.

4. Checking cards and protocols. Indala26

Steps:

  1. Go to RFID.

  2. Shared step [1]: Read.

    1. Read the subject using the flipper.

      Expected result:

      1. The subject read successfully.
      2. The information on the read key corresponds to the original.
  3. Shared step [2]: Emulation.

    1. Emulate the read key and read it as another flipper.

      Expected result:

      1. The key was considered another flipper.
      2. The information on the key is identical to the original.
  4. Shared step [3]: Save.

    1. Save previously read key.

      Expected result:

      1. The key was saved with the specified name.
      2. After saving, the scene changed to the "Saved" directory.
  5. Shared step [4]: Write.

    1. Write a previously saved key to another storage device using the "write" function.

      Expected result the card was recorded, a success scene appeared.

  6. Shared step [5]: Read the written.

    1. Read the media on which the key was previously written.

      Expected result

      1. The information from the carrier was considered.
      2. The data is identical to the stored key that was written.

5. Checking cards and protocols. Troyka/Podorozhnik

Steps:

  1. Shared step [1]: Read.

    1. Read the subject using the flipper.

      Expected result:

      1. The subject read successfully.
      2. The information on the read key corresponds to the original.
  2. Check the work of the troika parser.

    Expected result: when reading a card, a list of additional information specific to cards of this type is loaded.

  3. Shared step [2]: Emulation.

    1. Emulate the read key and read it as another flipper.

      Expected result:

      1. The key was considered another flipper
      2. The information on the key is identical to the original.
  4. Shared step [3]: Save.

    1. Save previously read key.

      Expected result

      1. The key was saved with the specified name.
      2. After saving, the scene changed to the "Saved" directory.

6. RFID Reading

Steps:

  1. Go to RFID → Reading, count cards of standards: indala, em-marine, HID.

    Expected result: cards of all standards were considered.

  2. Save all read cards.

    Expected result: cards saved.

7. RFID recording on T5577

Steps:

  1. Read RFID card or select a previously saved one.

  2. Write the selected card to the T5577 More → Write.

    Expected result: the card has written.

  3. Write 3 different types of cards and check reading from T5577.

    Expected result: the reader identified the cards, the data matched.

8. RFID Add Manually

Steps:

  1. Go to RFID → Add Manually.

  2. Create EM4100 card.

  3. Create map H10301.

  4. Create card I40134.

  5. Read created cards by another flipper or on a stand.

    Expected result: the cards were counted, the data agreed.

9. RFID Emulation

Steps:

  1. Go to RFID → Saved, Select previously saved keys.

  2. Select the saved card Indala → Emulate, read with the second flipper, with another firmware.

    Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.

  3. Select the saved card EM-Marine → Emulate, read with the second flipper, with another firmware.

    Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.

  4. Select the saved card HID → Emulate, read with the second flipper, with another firmware.

    Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.