-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Other open-source firmware for audio devices? #20
Comments
So, are PineBuds Pro and firmwares made for it the first of its kind in the world? |
There are a lot of frameworks, libraries and such for creating your own, but in my research I haven't found any standalone, open source, bluetooth audio firmware project yet. |
I am also interested in this. What libraries and frameworks are there? Could you link?
What about firmwares for non-bluetooth audio devices? |
The main one I've been doing some work on is the Zephyr RTOS. It's a bluetooth-first RTOS that, once it works with the BES2300 should make setting up bluetooth audio. Though I've never done this sort of low-level work before, I'm mostly just copying the relevant code bits out of the open firmware.
I'm not talking about this repo. I'm talking about other projects, like elamn1 asked about. |
Its based on an RTOS yes, but RTX isn't really a great platform. Most open source bluetooth development I see is done on Zephyr these days (including what I do at work) which is why Im working on porting it. |
I wasn't talking about this (OpenPineBuds) software.
I know, but who asked?
What do you mean? |
Thanks! Are there any others? |
Firstly @WebWire-NL this is really interesting, thanks for your advice! May I ask, what do you do for living?
Are you saying that the PineBuds Pro's SoC, the BES 2300YP, not include a typical CPU? What do you mean by integrate?
What because? Typo? Something missing? |
Next gen devices? PineBuds Pro (1) was just released in December. And we're hardly starting from scratch when new hardware comes out. We're just bringing support for it. |
Hm @WebWire-NL? |
@WebWire-NL this isn't a new chip. The Google pixel buds have been using it for a while |
CSR8675 is a Qualcomm BT audio chip. Completely unrelated to BES2300, other than the fact that they do the same thing |
We're not discussing it. You just mentioned it out of nowhere. I've unsubscribed from this issue because none of this is actually a constructive discussion, please stop tagging me |
What is that related to?
What? The your Alibaba link doesn't go to nothing end-user product. It goes to the page that selling the BES2300 SoC. And there have been headphones with BES SoC before the PineBuds Pro.
What? It mentioned in the completely different discussion in the PineBuds Pro Matrix room, not here.
You asked...
I didn't. Please, read the whole discussion in the Matrix room where CSR8675 was mentioned.
Schematics can be copied, but all design documents aren't publicly available, so making a 1:1 copy requires work.
What firmware do you mean? This OpenPineBuds, the SDK in the wiki page or proprietary firmware that pre-installed in PineBuds Pro? If proprietary one, it isn't our or PineStore problem. AFAIK it's a "turnkey" firmware made by Bestechnic that they provide to buyers of the SoC.
To which source? We can't include it to here, because it would be illegal.
No, they also have many differences. For example, the CSR8675 isn't programmable.
Also, could you answer this? :) You talked about frameworks, libraries in plural. |
I've been working on custom firmware, that allows for remote control of the earbuds (waiting for a devkit of PineBuds). See |
Does anyone here know other open-source firmwares for audio devices (speakers, headphones, microphones, etc.)? I don't know any and I think that there are no other audio devices with published design documents at all, but maybe someone has "hacked" own open-source firmware for some audio device.
Note, I don't mean the ones made for PineBuds Pro.
The text was updated successfully, but these errors were encountered: