1. Introduction
The DP-666 is a high-sensitivity radio receiver built upon the NXP TEF6686 automotive-grade DSP chip and ESP32 microcontroller. It offers excellent selectivity and ultra-high sensitivity across FM, AM, LW, MW, and SW bands. This device incorporates advanced algorithms for signal processing, enhancing performance in challenging reception conditions such as multipath interference, adjacent frequency interference, weak signals, and noise cancellation.
Based on the PE5PVB open-source project TEF6686_ESP32, the DP-666 provides a rich set of features including comprehensive RDS (Radio Data System) data display, automatic and manual station scanning, squelch functionality, battery voltage monitoring, customizable themes, multilingual support, and station presets. The device features a 2.8-inch IPS LCD color screen with resistive touch, though touch functionality is still under development in the current firmware. A numeric keypad is included for quick frequency input, and a large-capacity 5000mAh battery ensures extended operation.
As a DIY-oriented product, the DP-666 is continuously being improved through firmware updates. Users interested in secondary development can access the open-source project code.
2. Setup
2.1 Unpacking and Inspection
Carefully unpack your DP-666 radio and check for the following components:
- DP-666 Host (with 3.7V/5000mAh lithium battery installed)
- High-quality telescopic antenna with SMA connector
- USB-A to TYPE-C 1-meter data cable
- Storage bag
2.2 Antenna Connection
The DP-666 uses an external antenna with a standard SMA male screw female connector. Screw the provided telescopic antenna firmly onto the SMA connector located on the top of the radio. Ensure a secure connection for optimal reception.

2.3 Powering On and Charging
The radio is equipped with a built-in 3.7V/5000mAh lithium battery. To charge the device, connect the provided USB-A to TYPE-C data cable to the TYPE-C port on the side of the radio and a suitable USB power adapter (not included).

Press and hold the red POWER button to turn the radio on or off.
3. Operation
3.1 Controls Overview

The DP-666 features a 2.8-inch IPS LCD display and a combination of buttons and rotary encoders for control:
- Power Button (Red): Turns the device on/off.
- Numeric Keypad (0-9): Used for direct frequency input.
- BW Button: Bandwidth selection.
- MODE Button: Cycles through different reception modes.
- BAND Button: Switches between frequency bands (FM, LW, MW, SW).
- DX Button: Likely for distance reception or sensitivity adjustment.
- Rotary Knobs: Typically used for tuning and volume control. One knob is labeled 'TUNING' and the other 'VOLUME' on the side.

3.2 Tuning and Station Selection
The radio supports both automatic and manual tuning methods:
- Direct Frequency Input: Use the numeric keypad to enter the desired frequency.
- Rotary Tuning: Use the 'TUNING' knob to manually adjust the frequency.
- Automatic Scanning: The device supports automatic channel search. You can set the threshold and speed for scanning.
- Band Switching: Use the 'BAND' button to cycle through FM, LW, MW, and SW bands.
3.3 Radio Data System (RDS)
The DP-666 supports comprehensive RDS data display. When tuned to an FM station broadcasting RDS information, the display will show details such as program service (PS), program type (PTY), radio text (RT), and more. The availability and accuracy of RDS information depend on the local broadcast.
3.4 Station Presets
You can store your favorite stations for quick access. The radio supports storing:
- 100 FM stations
- 100 SW stations
- 50 MW stations
- 20 LW stations
The radio also features power outage memory, retaining your settings and saved stations even after power loss.
3.5 Display Settings
The backlight brightness, backlight time, and display contrast can be adjusted to suit your preferences and environment.
4. Maintenance
To ensure the longevity and optimal performance of your DP-666 radio, follow these simple maintenance guidelines:
- Cleaning: Use a soft, dry cloth to clean the exterior of the radio. Avoid using abrasive cleaners or solvents, which may damage the finish or screen.
- Storage: When not in use for extended periods, store the radio in its provided storage bag in a cool, dry place, away from direct sunlight and extreme temperatures.
- Battery Care: For best battery life, avoid fully discharging the battery frequently. Charge the device regularly, especially if it will be stored for a long time.
- Antenna Care: Handle the telescopic antenna with care to prevent bending or breaking.
5. Troubleshooting
5.1 Common Issues and Solutions
| Problem | Possible Cause | Solution |
|---|---|---|
| No power | Battery discharged; Power button not pressed correctly. | Charge the battery using the TYPE-C cable. Ensure the power button is pressed and held until the device turns on. |
| Weak or no signal | Antenna not extended or connected; Poor reception area; Incorrect band/frequency. | Fully extend the telescopic antenna and ensure it's securely connected. Move to an area with better reception. Verify the correct band and frequency are selected. Consider using an external LNA for improved AM reception. |
| Touch screen unresponsive | Current firmware does not support touch operation. | This is a known limitation. Use the physical buttons and rotary knobs for all operations. Future firmware updates may enable touch functionality. |
| Wi-Fi/Bluetooth not working | Wi-Fi and Bluetooth functions are not yet implemented in the current firmware. | These features are for future development. Monitor the official project page for updates. |
6. Specifications
| Feature | Specification |
|---|---|
| Model Number | DP-666 |
| Chipset | NXP TEF6686 DSP, ESP32 |
| Display | 2.8-inch IPS LCD (Resistive Touch - functionality under development) |
| Frequency Range (LW) | 144kHz - 288kHz |
| Frequency Range (MW) | 522kHz - 1710kHz |
| Frequency Range (SW) | 2300kHz - 27000kHz |
| Frequency Range (FM) | 65MHz - 108MHz |
| Antenna Connector | Standard SMA male screw female |
| Audio Output | Maxim DirectPath 50mW earbuds (3.5mm), Dual AB class 3W amplifiers |
| Battery | 3.7V/5000mAh Lithium (18.5Wh) |
| Charging Port | TYPE-C |
| Dimensions (Host) | Approx. 142mm x 30mm x 80mm (excluding antenna and knobs) |
| Weight (Body) | Approx. 300g |
| Additional Features | RDS support, S-meter indication, Audio VU indication, Power outage memory, Built-in WiFi/Bluetooth (not yet implemented) |
7. User Tips
- DIY Product Awareness: The DP-666 is a DIY-oriented product. While efforts are made for practicality and convenience, minor flaws or shortcomings may be present.
- Firmware Development: The firmware is actively being improved. Features like touch operation, Wi-Fi, and Bluetooth are planned but not fully implemented in current versions. Check the official project pages for the latest updates.
- External Antenna: Always ensure the external antenna is properly connected and extended for the best reception across all bands.
- Open Source Exploration: For advanced users, the open-source nature of the project (PE5PVB TEF6686_ESP32 and DP-666 project) allows for secondary development and customization.
8. Support & Resources
For the latest firmware, manuals, videos, and project information, please refer to the official resources:
- Official DP-666 Firmware & Resources: https://deepelec.com/dp-666/
- Original PE5PVB Project (TEF6686_ESP32): https://github.com/PE5PVB/TEF6686_ESP32
- DP-666 Project Fork (flyoob/TEF6686_ESP32): https://github.com/flyoob/TEF6686_ESP32
These resources provide valuable information for understanding, updating, and customizing your DP-666 radio.



