This repository is a fork of TEF6686_ESP32 by PE5PVB, ported by Attaky from upstream v2.20 to run on the Attaky Radio series. Modified by Attaky in 2026 to add the
ATK_COMBO_V1target, a touchscreen tuning UI, on-screen battery level, and Attaky hardware bring-up fixes. Inherits the project's GPL-3.0 license.
Full-band FM and AM reception with a large touchscreen tuner. Runs on the Attaky Radio series:
- Attaky Core + FM/AM Radio module — the receiver front end (NXP TEF668x tuner), with speaker and 3.5 mm headphone output
- 2.0-inch 320×240 touchscreen — tune by frequency, step through the band, store favourite stations
- (optional) battery module to go portable
Reception features (FM/AM, RDS, memory channels, signal readouts, Wi-Fi extras) come from upstream TEF6686_ESP32.
ATK_COMBO_V1build target — for the Core + FM/AM Radio module hardware- Touchscreen tuning UI — capacitive touch on the 320×240 display
- On-screen battery level
- Attaky default theme and branding
- Bring-up fixes for the Attaky hardware (sleep / backlight blackout, interrupt-pin conflicts, touch I²C pins)
Upstream reception, RDS, memory-channel and FM-DX features are unchanged.
This is an Arduino project — clone this repository (not upstream PE5PVB/TEF6686_ESP32) to
get the ATK_COMBO_V1 target.
- Clone this fork:
git clone https://github.com/Attaky-Module/TEF6686_ESP32.git
- Set up the Arduino / ESP32 toolchain per the upstream install guide.
- Enable the Attaky target — uncomment
#define ATK_COMBO_V1 1in:TEF6686_ESP32-2.20/TEF6686_ESP32.ino,TEF6686_ESP32-2.20/src/TEF6686.cpp,TEF6686_ESP32-2.20/src/Tuner_Interface.cppandTEF6686_ESP32-2.20/src/gui.h. - Replace
Touch.cppandUser_Setup.hin yourTFT_eSPIlibrary folder with the copies inTFT_espi/. - Build and flash to the device.
- Attaky Radio series / this fork — Attaky Discord
- TEF6686_ESP32 tuner software / upstream — file at
PE5PVB/TEF6686_ESP32
The version in the repository is an ongoing development. It could and will contain bugs. To make sure you use the latest fully tested firmware, check the releases!
Advanced Tuner software for NXP TEF668x tuners with ESP32 board
More information: https://www.pe5pvb.nl/tef6686/
- About the software & features
- Getting started
- How to install the software
- How to use memory channels
- How to use the FM DX scanner
- Menu options explained
We are open for a new ideas in our project. Feel free to share your thoughts in Discussions.
You can also contribute your own code using Pull Requests. We will review it and merge into main branch.
You are using our software and you found a difficulty? Please create new issue and describe your problem.
We also would like to invite you to join our Discord community where we share our ideas and help each other with some issues.
Special thanks to all contributors. You are awesome! ❤️
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
