HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
shermp
Pico-ASHA
C++2024–2024
shermp / Pico-ASHA

Pico-ASHA

ASHA on a Pico

2Distinct people
2Mentions
0Explicit recommenders
58GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

ASHA on a Pico

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 3-hour interval2 dated mentions

Observed mentions: 2024-09-13 10:32:32 UTC to 2024-09-14 19:36:50 UTC.

012024-09-13 09:00:00 UTC to 2024-09-13 12:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 13, 09:002024-09-13 12:00:00 UTC to 2024-09-13 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-13 15:00:00 UTC to 2024-09-13 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-13 18:00:00 UTC to 2024-09-13 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-13 21:00:00 UTC to 2024-09-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 00:00:00 UTC to 2024-09-14 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 14, 00:002024-09-14 03:00:00 UTC to 2024-09-14 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 06:00:00 UTC to 2024-09-14 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 09:00:00 UTC to 2024-09-14 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 12:00:00 UTC to 2024-09-14 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 15:00:00 UTC to 2024-09-14 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-14 18:00:00 UTC to 2024-09-14 21:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsSep 14, 18:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 13, 09:002024-09-13 09:00:00 UTC2024-09-13 12:00:00 UTC110
Sep 13, 12:002024-09-13 12:00:00 UTC2024-09-13 15:00:00 UTC000
Sep 13, 15:002024-09-13 15:00:00 UTC2024-09-13 18:00:00 UTC000
Sep 13, 18:002024-09-13 18:00:00 UTC2024-09-13 21:00:00 UTC000
Sep 13, 21:002024-09-13 21:00:00 UTC2024-09-14 00:00:00 UTC000
Sep 14, 00:002024-09-14 00:00:00 UTC2024-09-14 03:00:00 UTC000
Sep 14, 03:002024-09-14 03:00:00 UTC2024-09-14 06:00:00 UTC000
Sep 14, 06:002024-09-14 06:00:00 UTC2024-09-14 09:00:00 UTC000
Sep 14, 09:002024-09-14 09:00:00 UTC2024-09-14 12:00:00 UTC000
Sep 14, 12:002024-09-14 12:00:00 UTC2024-09-14 15:00:00 UTC000
Sep 14, 15:002024-09-14 15:00:00 UTC2024-09-14 18:00:00 UTC000
Sep 14, 18:002024-09-14 18:00:00 UTC2024-09-14 21:00:00 UTC110

What Hacker News says

2 sources
shermp·Sep 14, 2024Submission

Show HN: Pico-ASHA – Audio streaming to hearing aids using a RPi Pico W

The past several months, I have been developing a method of streaming audio to my hearing aids from a PC. To do this, I have programmed a Pi Pico W to act as a USB audio device which will work with any OS and be capable of playing audio on my hearing aids. For a bit of background, modern hearing aids have different methods of directly streaming audio over bluetooth. The earliest (and most common) is Apple's Made for iPhone program. Phonak hearing aids use bluetooth classic (A2DP). Many devices support Android's Audio Streaming for Hearing Aids (ASHA). And the latest hearing aids are beginning to support the new LE Audio standard. The goal of Pico-ASHA is to implement Android's ASHA. Android has published a specification at https://source.android.com/docs/core/connect/bluetooth/asha. The reference implementation is in the AOSP project. Pic
Read the rest
o-ASHA presents itself as USB headset (and a CDC serial device) to the OS. Apart from the Pico W, no additional hardware is required. Pairing to hearing aids is automatic, and once paired, audio streaming Just Works (tm) - in theory! The project is implemented using the Pico C/C++ SDK, including TinyUSB for the USB audio/CDC support, and btstack for the Bluetooth LE stack. I have now reached the stage of the project where it (mostly) works well with my own hearing aids (Oticon More 2). I would like to expand testing to other hearing aid makes and models, because I have probably made assumptions that work with my hearing aids, but not others. If anybody with suitable hearing aids who have (or can obtain) a Pico W and are willing to be an early tester, it would be much appreciated. I would hate for this to be an Oticon More only project. The motivation for working on this is pretty simple - the adapters hearing aid manufactures provide for interfacing with computers are outrageously priced. I object to paying them hundreds of dollars for commodity hardware. Also, it's been a great challenge. This is my first ever attempt at developing on a microcontroller, on USB device support, and bluetooth. So please forgive the state of the codebase, I was learning how to do stuff as I went along. Finally, I would like to acknowledge the recent work occurring in the Linux space to add experimental ASHA support to BlueZ (https://github.com/bluez/bluez/pull/836) and a pipewire implementation (https://github.com/thewierdnut/asha_pipewire_sink). Both projects reignited my enthusiasm to continue work on Pico-ASHA.
3 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.