S
S
SjBot2019-01-07 21:31:22
Programming
SjBot, 2019-01-07 21:31:22

How to make changes to the firmware of the headphones?

I must say right away that I am aware of how much I am a layman in this topic, so I will ask you to give advice, and not throw reproaches. Thank you.
I recently purchased blue-toothed (Bluetooth) headphones and I did not like that each press has a soundtrack. That is, you pause, switch to the next track, turn up the volume - a beep (beeps shorter: D). And so I wondered what and how to do to remove these sound signals? How to make changes to the firmware to create your own operations and change existing ones?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
L
lambda5, 2019-01-07
@lambda5

An approximate translation of the answer to a similar question in the stack :
It's not very clear what you're trying to achieve, but hacking into an existing embedded device is not an easy task, certainly not for a beginner. I guess you have three options:
1. Buy an existing headset and hack it.
This is difficult for an experienced embedded engineer and will most likely require a code decompiler and an oscilloscope (along with the knowledge of how to use them).
2. Create a new device using some development kit (eg Arduino or similar).
Doable. You probably need to know how to solder as well as how to program. Also keep in mind that any device you create will look like a prototype (i.e. imagine a lunch box with wires sticking out, not a polished consumer device). - You can look into the "Lilypad" range if you need small/wearable components.
3. Buy an existing headset, write host software to customize the behavior.
Probably the easiest of the three to learn (because you just have to learn to code, which is what you should do for #1 and #2 anyway). So you can connect a PC (or smaller, raspberry-pi or similar) to the headset and perform custom actions when buttons are pressed.
If you want customizability or just want to learn about electronics and embedded software development, you can choose option #2. If you want a device that you can use on a day to day basis, then #3 is probably your best bet.
TL;DR: It's almost impossible to reprogram ready-made bluetooth headphones for a beginner.

S
Saboteur, 2019-01-07
@saboteur_kiev

1. The firmware of commercial devices is not open source. That is, it is almost impossible to get the factory firmware in its normal form
. 2. The firmware of commercially sold devices (and not engineering ones, on which developers test and check their solution) differs from what happens in conventional development. For example, the legs for connecting the programmer may not be soldered, the chip may be flashed separately from the device, and then there may not be an output on the board at all or even the entire controller (uart or something similar).
3. Even if everything is on board, the firmware can usually be locked from flashing.
Therefore, you most likely have only two ways -
1. Try to find instructions on the internet for hacking your specific headphone model, if someone did hack it and put it on the network. Usually few people are engaged in headphones.
2. If you are into audio technology, maybe you can develop your own electronics based on another programmable device, and you can replace the original stuffing with your own design.

P
ponaehal, 2019-01-09
@ponaehal

- I bought a TV, how can I make a refrigerator out of it?
- It's very simple: sell the TV and buy a refrigerator...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question