element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Upcycle IoT Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Upcycle IoT Design Challenge
  • More
  • Cancel
Upcycle IoT Design Challenge
Blog Blog #2: Earbuds internals
  • Blog
  • Forum
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Upcycle IoT Design Challenge to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: misaz
  • Date Created: 9 Feb 2024 11:27 PM Date Created
  • Views 917 views
  • Likes 8 likes
  • Comments 0 comments
  • earbuds
  • Upcycle IoT Design Challenge
Related
Recommended

Blog #2: Earbuds internals

misaz
misaz
9 Feb 2024
Blog #2: Earbuds internals

I welcome you to second part of my series as part of Upcycle IoT Design Challenge. In previous blog I described earbuds which I want to upcycle and today I will show them in more details.

image

Opening Erabuds

Opening is not very hard. Main part plastic consists of two parts and line in the middle is visible. When opening you need to pay attention to battery which is inside. I opened them with sophisticated opening tool – pencil compass, but other sophisticated tools like screwdriver and scissors are also suitable.

image

image

Basic parts

On the device many parts clearly visible:

  • Main chip is Airoha AB1522S
  • 3 buttons
  • 2 LEDs (blue and red)
  • Microphone
  • PCB antenna in this case (other units has chip antenna)
  • Crystal labelled 16 MHz
  • USB connector
  • Passives
  • Test points

Drawing schematics

I originally try reverse engineer schematics in circuit I draw parts to paper and using continuity test mode of digital multimeter I was searching for interconnected parts. It did not produced very good results because parts interfered and measuring continuity of capacitors, coils as well as some “unknown” internls of main chip (like ESD diodes) did not produced reliable result.

Destroying earbuds by multimeter

Even more, I destroyed one unit. Let’s see why. The main SoC work with (at least) three voltages:

  • Battery voltage between, approx. 3.7 – 4.2V
  • Charger voltage from USB, approx.. 5V
  • Main regulated voltage which I measured as 1.6V.

 The problem is that continuity meter on multimeter provides voltage to DMM leads and the problem is that while 3V is usually safe, in case when interfering with 1.6V logic of chip, it is not. Even more, when measuring continuite you usually do not worry about polarity, because wire conduct from right to left as well as from left to right. The problem is that DMM measurement voltage is polarized and when reversing I most probably provided not only provided voltage twice higher, but even negative twice higher voltage. This influenced my measurements of course and also destroyed the main chip of earbugs.

But no worries, since I have multiple units, destroying one is absolutely no problem.

Drawing schematics, second attempt

To resolve all this issue, I chosen different approach. I desoldered all parts, measured them (except few tiny parts which I lost when manipulating them) and analysed bare PCB. All desoldered parts I attached to paper. So now my earbuds turned into SMD soldering kit:

image

And I was able to reliably draw interconnection of parts on PCB. Here it is:

image

Okay, it looks strange. It matches physical layout on PCB but it is actually quite useless, so I redraw schematics in Kicad and relocated symbols for easier understanding. After reversing, some signal start make sense, so I named them. Here it is (click for zoom):

image

Some notes about connection

  • Main chip is Airoha AB1522S. Documentation is not public, but I found at least basic information about chip which correspond to device parameters.
  • Antenna connection looks standard, I do not have LCR meter, so values of parts are unknown. 0-ohm resistor is most probably for some testing or compliance checking. Many RF designs which I have seen includes it.
  • Some pins ANT1,2,3,4 are most probably outputs of some internal regulator. C9, 10, and 15 are most probably decoupling caps for this regulator.
  • Meaning of CAP1, 2, 3 is unknown since only capacitors are connected to it. Most probably they are some internal regulators.
  • RX and TX pins are fancy. Note that they are connected to USB connector. Funnier thing is that they do not carry USB signal and even more, they do not carry UART also. Practical measurement with scope shows that the TX signal looks like some UART, but it is very high-seed and do not follow any standard UART parameters (character most probably is not 8-bit wide, start and stop bits are irregular, …). I also did not decode any character on it. Looks like some high-speed binary trace.
  • Middle button is connected differently and it confused me when reversing first time. But now it make sense. It is pulled to battery and can act as some deep-sleep wake up for main chip (other buttons can’t wake it and it correspond with user-visible behaviour).
  • LEDs are connected directly to battery which voltages vary, but as user I never realized varying brightness. Blue LED is even without any resistor.

That’s all for now. Thank you for reading it. If you have any comment, feel free to comment below and in next part I will try replacing battery by fake “very” sophisticated battery emulator and test if device work with it. This will allow me to remove need for charging device.

Next blog:  Blog #3: Fake battery emulator

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube