Skip to content

Commit

Permalink
README/rss: update
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagokokada authored and github-actions[bot] committed Nov 4, 2024
1 parent a89bc1f commit d297d27
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<item>
<title>Enabling LE Audio/LC3 in WF-1000XM5</title>
<link>https://github.com/thiagokokada/blog/blob/main/posts/2024-10-07/01-enabling-le-audio-lc3-in-wf-1000xm5.md</link>
<description>&lt;p&gt;One of things that I hate the most about the fact that we are all using&#xA;wireless earbuds instead of wired earphones is the latency: it is bad, getting&#xA;up to seconds(!) depending on your particular combination of OS/earbuds/device.&lt;/p&gt;&#xA;&lt;p&gt;There is a solution though: Bluetooth LE Audio, that is supposed to fix&#xA;multiple issues with the original design for Bluetooth Classic Audio, including&#xA;a much lower latency, improved efficiency (e.g.: less battery power) and even&#xA;multiple streams of audio. LE Audio also includes a new default codec for&#xA;improved audio quality, &lt;a href=&#34;https://en.wikipedia.org/wiki/LC3_(codec)&#34;&gt;LC3&lt;/a&gt;, that&#xA;replaces the venerable &lt;a href=&#34;https://en.wikipedia.org/wiki/SBC_(codec)&#34;&gt;SBC&lt;/a&gt; codec&#xA;for audio.&lt;/p&gt;&#xA;&lt;p&gt;However, the standard is a mess right now: a few wireless headphones already&#xA;support it, but they&#39;re generally disabled by default and it is pretty messy to&#xA;enable. And even after enabling it, getting it to work can be a pain.&lt;/p&gt;&#xA;&lt;p&gt;I have pretty much the best setup to use LE Audio right now: a recently&#xA;released Pixel 9 Pro with Sony&#39;s&#xA;&lt;a href=&#34;https://www.sony.ie/headphones/products/wf-1000xm5&#34;&gt;WF-1000XM5&lt;/a&gt; earbuds, and&#xA;after lots of tries I got it to work. You can see below the versions of&#xA;everything I am using:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Android: 14&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.sony.songpal.mdr&#34;&gt;Sound&#xA;Connect&lt;/a&gt;:&#xA;11.0.1&lt;/li&gt;&#xA;&lt;li&gt;WM-1000XM5: 4.0.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The first thing you need to do is enable in &amp;quot;Sound Connect&amp;quot; app &amp;quot;LE Audio&#xA;Priority&amp;quot; in &amp;quot;Device Settings -&amp;gt; System&amp;quot;:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642922_y.jpg&#34;&gt;&lt;img src=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642922_y.jpg&#34; alt=&#34;LE Audio option inside Sound&#xA;Connect&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;After this, you will need to pair your headset with the device again. You can&#xA;do this as same as always: press and hold the button in case for a few seconds&#xA;until a blue light starts to blink. However, this is where things starts to get&#xA;janky: I couldn&#39;t get the headset to pair with Android again.&lt;/p&gt;&#xA;&lt;p&gt;A few of the things that I needed to do (in no specific order):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remove the previous paired headset&lt;/li&gt;&#xA;&lt;li&gt;Restart the Android&lt;/li&gt;&#xA;&lt;li&gt;Clean-up &amp;quot;Sound Connect&amp;quot; storage (Long press the app icon -&amp;gt; &amp;quot;App info&amp;quot; -&amp;gt;&#xA;&amp;quot;Storage and Cache&amp;quot; -&amp;gt; &amp;quot;Clear storage&amp;quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you can get the headset to connect, go to the &amp;quot;Bluetooth&amp;quot; settings in&#xA;Android, click in the gear icon for the headset and enable &amp;quot;LE Audio&amp;quot; option:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;/posts/2024-10-07/photo_4909454744305642937_y&#34;&gt;&lt;img src=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642937_y.jpg&#34; alt=&#34;LE Audio option Bluetooth&#xA;Settings&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you can&#39;t, you may want to &lt;a href=&#34;https://helpguide.sony.net/mdr/2963/v1/en/contents/TP1000783925.html&#34;&gt;restore the headset to factory&#xA;settings&lt;/a&gt;&#xA;and try again from the start (that means pairing your device with &amp;quot;Sound&#xA;Connect&amp;quot; again, and you may want to try to clear the storage before doing so).&lt;/p&gt;&#xA;&lt;p&gt;Yes, the process is extremely janky, but I think this is why both &amp;quot;Sound&#xA;Connect&amp;quot; and Android marks this feature as beta/experimental. And I still need&#xA;to test the latency, but from my initial testing there are some glitches when&#xA;the audio is only used for a short period of time (e.g.: Duolingo only enables&#xA;the audio when the character is speaking). So I only recommend this if you want&#xA;to test how LE Audio will behave, since it is clear that this needs more&#xA;polish.&lt;/p&gt;&#xA;</description>
<description>&lt;p&gt;One of things that I hate the most about the fact that we are all using&#xA;wireless earbuds instead of wired earphones is the latency: it is bad, getting&#xA;up to seconds(!) depending on your particular combination of OS/earbuds/device.&lt;/p&gt;&#xA;&lt;p&gt;There is a solution though: Bluetooth LE Audio, that is supposed to fix&#xA;multiple issues with the original design for Bluetooth Classic Audio, including&#xA;a much lower latency, improved efficiency (e.g.: less battery power) and even&#xA;multiple streams of audio. LE Audio also includes a new default codec for&#xA;improved audio quality, &lt;a href=&#34;https://en.wikipedia.org/wiki/LC3_(codec)&#34;&gt;LC3&lt;/a&gt;, that&#xA;replaces the venerable &lt;a href=&#34;https://en.wikipedia.org/wiki/SBC_(codec)&#34;&gt;SBC&lt;/a&gt; codec&#xA;for audio.&lt;/p&gt;&#xA;&lt;p&gt;However, the standard is a mess right now: a few wireless headphones already&#xA;support it, but they&#39;re generally disabled by default and it is pretty messy to&#xA;enable. And even after enabling it, getting it to work can be a pain.&lt;/p&gt;&#xA;&lt;p&gt;I have pretty much the best setup to use LE Audio right now: a recently&#xA;released Pixel 9 Pro with Sony&#39;s&#xA;&lt;a href=&#34;https://www.sony.ie/headphones/products/wf-1000xm5&#34;&gt;WF-1000XM5&lt;/a&gt; earbuds, and&#xA;after lots of tries I got it to work. You can see below the versions of&#xA;everything I am using:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Android: 14&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.sony.songpal.mdr&#34;&gt;Sound&#xA;Connect&lt;/a&gt;:&#xA;11.0.1&lt;/li&gt;&#xA;&lt;li&gt;WM-1000XM5: 4.0.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The first thing you need to do is enable in &amp;quot;Sound Connect&amp;quot; app &amp;quot;LE Audio&#xA;Priority&amp;quot; in &amp;quot;Device Settings -&amp;gt; System&amp;quot;:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642922_y.jpg&#34;&gt;&lt;img src=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642922_y.jpg&#34; alt=&#34;LE Audio option inside Sound&#xA;Connect&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;After this, you will need to pair your headset with the device again. You can&#xA;do this as same as always: press and hold the button in case for a few seconds&#xA;until a blue light starts to blink. However, this is where things starts to get&#xA;janky: I couldn&#39;t get the headset to pair with Android again.&lt;/p&gt;&#xA;&lt;p&gt;A few of the things that I needed to do (in no specific order):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remove the previous paired headset&lt;/li&gt;&#xA;&lt;li&gt;Restart the Android&lt;/li&gt;&#xA;&lt;li&gt;Clean-up &amp;quot;Sound Connect&amp;quot; storage (Long press the app icon -&amp;gt; &amp;quot;App info&amp;quot; -&amp;gt;&#xA;&amp;quot;Storage and Cache&amp;quot; -&amp;gt; &amp;quot;Clear storage&amp;quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you can get the headset to connect, go to the &amp;quot;Bluetooth&amp;quot; settings in&#xA;Android, click in the gear icon for the headset and enable &amp;quot;LE Audio&amp;quot; option:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642937_y.jpg&#34;&gt;&lt;img src=&#34;https://github.com/thiagokokada/blog/raw/main/posts/2024-10-07/photo_4909454744305642937_y.jpg&#34; alt=&#34;LE Audio option Bluetooth&#xA;Settings&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you can&#39;t, you may want to &lt;a href=&#34;https://helpguide.sony.net/mdr/2963/v1/en/contents/TP1000783925.html&#34;&gt;restore the headset to factory&#xA;settings&lt;/a&gt;&#xA;and try again from the start (that means pairing your device with &amp;quot;Sound&#xA;Connect&amp;quot; again, and you may want to try to clear the storage before doing so).&lt;/p&gt;&#xA;&lt;p&gt;Yes, the process is extremely janky, but I think this is why both &amp;quot;Sound&#xA;Connect&amp;quot; and Android marks this feature as beta/experimental. And I still need&#xA;to test the latency, but from my initial testing there are some glitches when&#xA;the audio is only used for a short period of time (e.g.: Duolingo only enables&#xA;the audio when the character is speaking). So I only recommend this if you want&#xA;to test how LE Audio will behave, since it is clear that this needs more&#xA;polish.&lt;/p&gt;&#xA;</description>
<guid>https://github.com/thiagokokada/blog/blob/main/posts/2024-10-07/01-enabling-le-audio-lc3-in-wf-1000xm5.md</guid>
<pubDate>Mon, 07 Oct 2024 00:00:00 +0000</pubDate>
</item>
Expand Down

0 comments on commit d297d27

Please sign in to comment.