From 4fedd2b59bd6564556f232870b34ef8f75955b72 Mon Sep 17 00:00:00 2001 From: i12bp8 Date: Tue, 7 Apr 2026 20:19:59 +0200 Subject: [PATCH] Add README FAQ and align license headers --- README.md | 10 ++++++++++ protocol/tagtinker_proto.c | 2 +- protocol/tagtinker_proto.h | 2 +- tagtinker_app.c | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b4b5da7..24c9580 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,16 @@ This README intentionally avoids deployment-oriented instructions and excludes g - Small, modular codebase suitable for further research - Research-first project structure with clear scope boundaries +## FAQ + +**Where is the `.fap` release?** + +The Flipper app is source-first. Build the `.fap` yourself from this repository with `ufbt` so it matches your firmware and local toolchain. + +**What if it crashes or behaves oddly?** + +The maintainer primarily uses TagTinker on Momentum firmware with asset packs disabled and has not had issues in that setup. If you are using a different firmware branch, custom asset packs, or a heavily modified device setup, start by testing from a clean baseline. + ## How It Works TagTinker is built around the study of **infrared electronic shelf-label communication** used by fixed-transmitter labeling systems. diff --git a/protocol/tagtinker_proto.c b/protocol/tagtinker_proto.c index f97a0b5..38ed45a 100644 --- a/protocol/tagtinker_proto.c +++ b/protocol/tagtinker_proto.c @@ -6,7 +6,7 @@ * 2. Pack pixels into the tag's raw or RLE bitmap format. * 3. Wrap those bytes into the IR frames that the tag understands. * - * SPDX-License-Identifier: MIT + * SPDX-License-Identifier: GPL-3.0-only */ #include "tagtinker_proto.h" diff --git a/protocol/tagtinker_proto.h b/protocol/tagtinker_proto.h index aa27d53..8a85f96 100644 --- a/protocol/tagtinker_proto.h +++ b/protocol/tagtinker_proto.h @@ -4,7 +4,7 @@ * This layer turns barcodes, pixels, and payload bytes into the frames * that the Flipper sends over IR to the tag. * - * SPDX-License-Identifier: MIT + * SPDX-License-Identifier: GPL-3.0-only */ #pragma once diff --git a/tagtinker_app.c b/tagtinker_app.c index 7388d3b..4a917fd 100644 --- a/tagtinker_app.c +++ b/tagtinker_app.c @@ -7,7 +7,7 @@ * App by I12BP8 - github.com/i12bp8 * Research by furrtek - github.com/furrtek * - * SPDX-License-Identifier: MIT + * SPDX-License-Identifier: GPL-3.0-only */ #include "tagtinker_app.h"