Skip to the content
2 layers67.9 × 38.8 mmDT770 Bluetooth Mod, the printed circuit board in 3D

DT770 Bluetooth Mod

farbefreak/DT770-BT-Mod15

Hardware + Modding guide to add Bluetooth to DT 770 Headphones

Size
67.9 × 38.8 mm
Copper layers
2
Thickness
0.96 mm
Parts
38
Nets
42
Pads
129
Tracks, vias
581, 100
Pours
26
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Sep 2026
Updated
7 Nov 2026

Overview

DT770 Bluetooth Mod is an open-source printed circuit board by farbefreak, from the farbefreak/DT770-BT-Mod repository on GitHub. It is a 2-layer board of 67.9 × 38.8 mm with 38 parts on 42 nets, routed with 581 tracks and 100 vias.

It is built around the DW01-A/J, CC0603KRX7R9BB104 and SKHHLQA010, with the AO3400A, SDFL1608S100KTF and F06F0.25 among its other parts. Its parts include 10 resistors, 10 connectors, 6 capacitors, 3 diodes and 3 switches. It belongs with the radio and wireless and audio and music boards of this library.

Main components

10

README

README.md

This modification adds Bluetooth, USB-C charging and Audio support to DT-770 Pro Headsets from Beyerdynamic.

A DIY hardware modification for Beyerdynamic headphones.

The assembly guide can be found in the documentation folder. (Including many pictures!)

alt text

This project provides everything needed to build the modification yourself, including the PCB design, firmware configuration files, 3D-printable parts and a complete assembly guide. The project is designed to be relatively easy to build. No specialized equipment is required, but basic soldering and mechanical skills are necessary.

alt text

This modification turns the DT-770 Pro into a fully featured Bluetooth headset, built around the BTM308 module (Qualcomm QCC3008). It supports SBC, AAC, aptX and aptX Low Latency, includes a microphone back channel, AVRCP controls. (Play/Pause/Vol+/Vol-/Fwrd/Back)

It works with two devices at the same time (multipoint). On power-up it reconnects to the two most recently used devices, and a second device can join at any time. If one device pauses and the other starts playing, the switch takes less than a second. Calls and microphone use (Windows, WhatsApp, Siri) always take priority over music.

A log Volume curve is used (−56 dB to 0 dB) making low as well as high volume listing enjoyable. After a pause the audio connection stays open for 30 seconds, so music resumes without delay. The battery level is reported in 1 % steps on iPhone, Android and Windows. The headphones switch off automatically after 15 minutes of silence with a connected device (5 minutes without a connection), but never during music, a call or USB. Prompts are either simple tones or spoken announcements, depending on the profile.

Connected to a PC via USB, the headphones act as a USB sound card and Bluetooth is switched off. When the PC goes to sleep or the cable is unplugged, Bluetooth comes back and reconnects. On a plain charger they only charge and Bluetooth stays on.

A RGB LED shows the state:

  • connected (Green fading)
  • playing (Green fading fast)
  • waiting for pairing (Blue flashing)
  • charging (red solid)
  • full (Green solid)
  • low battery (Red flashing)
  • USB (Blue solid).

alt text alt text

Have fun building! If you need any assistance or have issue just send me an eMail farbe.schwarz@gmx.de or leave a github issue.

Disclaimer

This project is an independent modification for Beyerdynamic headphones and is not affiliated with, endorsed by, or sponsored by Beyerdynamic This project involves modification of electronic equipment. The author provides the hardware designs, firmware and documentation "AS IS", without warranty of any kind. The author assumes no responsibility for damage to headphones, batteries, electronic components, personal property or persons resulting from the use, modification, manufacture or installation of this project. Use and modification of the project is entirely at the your own risk.

Why the full firmware is not included

The firmware is based on Qualcomm ADK The ADK source code is "Confidential and Proprietary" therefore i can't redistribute it, so neither the source code nor a finished firmware file can be published here.

Minimal configuration

The repository includes a minimal configuration that works out of the box and provides almost all of the features above. You only need this if you flash the Bluetooth modules yourself.

It sadly has some known issues:

  • No battery level. The battery percentage is not shown on your phone or PC.
  • Delay after pause. When you pause and resume, the music starts again after a 1s delay, because the audio connection is not kept open. (really annoying while skipping in videos)
  • Delay switching Multipoint. Switching connected devices takes a while.
  • LED inconsistency LED state display sometimes buggy because original firmware does not reset timers right.

License

This project is available for personal and non-commercial use. You are free to study, build and modify the project for your own personal use. Commercial manufacture, sale or distribution of the project or derivatives is not permitted without explicit permission from the author.

Parts

38
QtyValueFootprintReferences
65k1Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R10
3100n 50V X7RCapacitor_SMD:C_0603_1608MetricC1, C2, C3
3SKHHLQA010Button_Switch_THT:SW_Tactile_SKHH_AngledSW1, SW2, SW3
210uCapacitor_SMD:C_0603_1608MetricC5, C6
21kResistor_SMD:R_0603_1608MetricR7, R8
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2
1100RResistor_SMD:R_0603_1608MetricR6
110uHInductor_SMD:L_0603_1608MetricFB1
115p 50V C0GCapacitor_SMD:C_0603_1608MetricC4
1250mAFuse:Fuse_0603_1608MetricF1
12k2Resistor_SMD:R_0603_1608MetricR9
1Batt+Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ6
1Batt-Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ7
1BlueLED_SMD:LED_0603_1608MetricD3
1Bluetooth Programming HeaderConnector_PinHeader_1.27mm:PinHeader_1x07_P1.27mm_VerticalJ11
1DW01APackage_TO_SOT_SMD:SOT-23-6U1
1GreenLED_SMD:LED_0603_1608MetricD2
1L+Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ2
1L-Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ3
1M+Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ8
1M-Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ9
1R+Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ4
1R-Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ5
1RedLED_SMD:LED_0603_1608MetricD1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1
1~BTM308:UnbenanntU17

Similar boards

  • 2 layers85.8 × 53.4 mmWtracker, the printed circuit board in 3D

    Wtracker

    supisbe12/Wtrack

    A PCB that tracks it's location using both bluetooth and gps system

    37 parts
  • 4 layers100 × 100 mmDIY AWG V1.1, the printed circuit board in 3D

    DIY AWG V1.1

    Xpeditor15/DIY_AWG_V1.0

    235 parts
  • 2 layers32 × 61.5 mmFM3 mainboard, the printed circuit board in 3D

    FM3 mainboard

    asterics/FLipMouse

    The repository for FLipMouse (Finger and LipMouse)

    54 parts44
  • 4 layers80 × 107 mmCentral control board, the printed circuit board in 3D

    Central control board

    EverydayDynamics/bjr

    A Ball Juggling Robot's repository

    99 parts20
  • 2 layers54.2 × 55 mmHM mainboard, the printed circuit board in 3D

    HM mainboard

    vanessaPrankl/HeadMouse

    This project provides hardware, enclosure and software for the head-motion based computermouse HeadMouse.

    63 parts2
  • 2 layers66.8 × 34 mmESP8266, the printed circuit board in 3D

    ESP8266

    MaloufSleep/ME-ESP8266

    Malouf Electronics - ESP8266 Dev Board

    127 parts204MIT
  • 4 layers118 × 117 mmCm4-robot, the printed circuit board in 3D

    Cm4-robot

    Twisted-Fields/acorn-robot-electronics

    PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

    268 parts81
  • 2 layers89 × 44 mmCDRC, the printed circuit board in 3D

    CDRC

    lilindian16/customDRC

    Development of custom Audison DRC interface

    85 parts4

Questions

How big is the DT770 Bluetooth Mod PCB?

It measures 67.9 × 38.8 mm and has 2 copper layers, 0.96 mm thick.

What parts does the DT770 Bluetooth Mod use?

38 parts, built around the DW01-A/J, CC0603KRX7R9BB104, SKHHLQA010 and AO3400A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the DT770 Bluetooth Mod KiCad files?

From the farbefreak/DT770-BT-Mod repository on GitHub, at the commit this page was made from: the board is PCB/DT770 Bluetooth Mod.kicad_pcb and its schematic PCB/DT770 Bluetooth Mod.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DT770 Bluetooth Mod design in my own project?

Its repository states no licence, so its author keeps all rights: ask farbefreak before reusing the design.