Difference between revisions of "Bluetooth headset guide"
From Pandora Wiki
Spiralofhope (talk | contribs) (.) |
m |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | . | + | [[Bluetooth]] > |
+ | |||
+ | See also [[Connecting to Bluetooth Headset A2DP]] | ||
+ | |||
+ | See [[.asoundrc]] for the original file. | ||
+ | |||
+ | ([http://boards.openpandora.org/topic/15193-bluetooth-headsets-a-partly-working-solution/ forum thread]) | ||
+ | |||
+ | = headset not detected anymore = | ||
+ | |||
+ | I had this happen to me. I tried and tried, and my device would no longer be detected, nomatter what I did. | ||
+ | |||
+ | To solve it, I re-flashed. As it happens, I used SuperZaxxon 155, but I expect re-flashing to the latest is the best thing to do. | ||
+ | |||
+ | = Replacement ~/.asoundrc = | ||
+ | |||
+ | <pre> | ||
+ | # ~/.asoundrc | ||
+ | # This is for getting bluetooth working on the OpenPandora. | ||
+ | |||
+ | # Tested and works as of 2013-12-18, SuperZaxxon 155, not updated | ||
+ | # after installation. | ||
+ | |||
+ | |||
+ | |||
+ | # -- | ||
+ | # -- Testing | ||
+ | # -- | ||
+ | |||
+ | # Make damned sure that you exit any audio-using software before doing | ||
+ | # any testing. This includes mixers. | ||
+ | |||
+ | # Example play: | ||
+ | # mplayer -ao alsa:device=softvol filename.mp3 | ||
+ | # (alternately, use the gnome-mplayer which comes with the codec pack) | ||
+ | |||
+ | # FIXME - I have no clue how to get most other players to work! | ||
+ | |||
+ | # TODO - What can I use to do testing, without the user needing a | ||
+ | # file? `speaker-test` isn't available. | ||
+ | |||
+ | # TODO - I used to have a test script to record audio and play it back | ||
+ | # immediately. Something like that would eliminate the need to | ||
+ | # have a file to play for testing. | ||
+ | |||
+ | # FIXME - mplayer (etc) hang, and must be killed. | ||
+ | # be absolutely certain to kill all processes. A hanging | ||
+ | # process will completely screw over testing. | ||
+ | # killall -9 gnome-mplayer mplayer | ||
+ | |||
+ | # FIXME - mplayer (etc) have issues with buffering. | ||
+ | |||
+ | # TODO - I don't know how to get dmixed back in there, to get the | ||
+ | # buffering. It may well be to blame for all kinds of issues. | ||
+ | |||
+ | |||
+ | |||
+ | # -- | ||
+ | # -- Notes | ||
+ | # -- | ||
+ | |||
+ | # Make sure to keep backups of your | ||
+ | |||
+ | # The chain of stuff goes like so: | ||
+ | # default -> softvol -> bluetooth | ||
+ | |||
+ | # For simplicity, I have collapsed one-liners. | ||
+ | # | ||
+ | # So while this is valid: | ||
+ | # slave { | ||
+ | # pcm "bluetooth" | ||
+ | # } | ||
+ | # | ||
+ | # .. this is also valid: | ||
+ | # slave.pcm "bluetooth" | ||
+ | # | ||
+ | # It's perfectly safe to re-expand things, to experiment. | ||
+ | |||
+ | |||
+ | |||
+ | # -- | ||
+ | # -- The actual work | ||
+ | # -- | ||
+ | |||
+ | pcm.!default { | ||
+ | type plug | ||
+ | slave.pcm "softvol" | ||
+ | } | ||
+ | |||
+ | pcm.softvol { | ||
+ | type softvol | ||
+ | slave.pcm "bluetooth" | ||
+ | control.name "Master" | ||
+ | } | ||
+ | |||
+ | pcm.bluetooth { | ||
+ | type bluetooth | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | [[Category:Bluetooth]] | ||
+ | [[Category:Audio]] |
Latest revision as of 21:37, 20 July 2015
See also Connecting to Bluetooth Headset A2DP
See .asoundrc for the original file.
headset not detected anymore
I had this happen to me. I tried and tried, and my device would no longer be detected, nomatter what I did.
To solve it, I re-flashed. As it happens, I used SuperZaxxon 155, but I expect re-flashing to the latest is the best thing to do.
Replacement ~/.asoundrc
# ~/.asoundrc # This is for getting bluetooth working on the OpenPandora. # Tested and works as of 2013-12-18, SuperZaxxon 155, not updated # after installation. # -- # -- Testing # -- # Make damned sure that you exit any audio-using software before doing # any testing. This includes mixers. # Example play: # mplayer -ao alsa:device=softvol filename.mp3 # (alternately, use the gnome-mplayer which comes with the codec pack) # FIXME - I have no clue how to get most other players to work! # TODO - What can I use to do testing, without the user needing a # file? `speaker-test` isn't available. # TODO - I used to have a test script to record audio and play it back # immediately. Something like that would eliminate the need to # have a file to play for testing. # FIXME - mplayer (etc) hang, and must be killed. # be absolutely certain to kill all processes. A hanging # process will completely screw over testing. # killall -9 gnome-mplayer mplayer # FIXME - mplayer (etc) have issues with buffering. # TODO - I don't know how to get dmixed back in there, to get the # buffering. It may well be to blame for all kinds of issues. # -- # -- Notes # -- # Make sure to keep backups of your # The chain of stuff goes like so: # default -> softvol -> bluetooth # For simplicity, I have collapsed one-liners. # # So while this is valid: # slave { # pcm "bluetooth" # } # # .. this is also valid: # slave.pcm "bluetooth" # # It's perfectly safe to re-expand things, to experiment. # -- # -- The actual work # -- pcm.!default { type plug slave.pcm "softvol" } pcm.softvol { type softvol slave.pcm "bluetooth" control.name "Master" } pcm.bluetooth { type bluetooth }