<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FM radio: testing instructions and feedback]]></title><description><![CDATA[<p dir="auto">Hi all!<br />
I got to a point where I'm ready to share the work I've been doing on the FM radio service, because it should be testable already. But please note, this is only for the adventurous ones <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /> .</p>
<h3>Enabling your device</h3>
<p dir="auto">Unfortunately there is only a handful of devices supported at the moment:</p>
<ul>
<li><img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> <strong>BQ E4.5</strong>: install the kernel from <a href="https://github.com/mardy/kernel_krillin/releases/tag/fm-radio-1" rel="nofollow ugc">this release</a>.</li>
<li><img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> <strong>BQ E5</strong>: install the kernel from <a href="https://github.com/mardy/kernel_vegetahd/releases/tag/fm-radio-1" rel="nofollow ugc">this release</a>.</li>
<li><strong>Xiaomi Redmi Note 7 Pro</strong>: should work out of the box, but you might need to reflash it from the installer (ticking the "bootstrap" checkbox) if you flashed it long ago</li>
<li><img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> <strong>Xiaomi Redmi Note 9 Pro</strong>: follow <a href="https://gitlab.com/mardy/xiaomi-miatoll/-/tree/fm-radio/tools" rel="nofollow ugc">these instructions</a>.</li>
<li>Are you a maintainer of <strong>another device</strong> port which has hardware support for FM radio? Get in touch!</li>
</ul>
<p dir="auto">NOTE: the warning sign (<img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" />) means that there is a concrete risk to break your device if something goes wrong while following the operations to enable the FM radio, so it's a procedure recommended for expert users only.</p>
<h3>Installing the FM radio service</h3>
<p dir="auto">If your device appears in the list above and you've followed the instructions to enable the FM radio on it, the next step is to install the fm-radio-service in your Ubuntu Touch device:</p>
<ol>
<li>Download the <code>fm-radio-service</code> and <code>fm-radio-tools</code> packages matching your device's architecture from <a href="https://ci.ubports.com/job/UBportsCore/job/FM%20radio%20service/job/MR-3/lastSuccessfulBuild/artifact/" rel="nofollow ugc">the latest build</a>.</li>
<li>Copy them to your device, make the root partition writable and install them:<pre><code class="language-bash">adb push fm-radio-*.deb /home/phablet/
sudo mount -o remount,rw /
sudo dpkg -i fm-radio-*.deb
</code></pre>
</li>
<li>Start the command-line client:<pre><code class="language-bash">fm-radio-client.py
</code></pre>
</li>
<li>Make sure your wired earphones are connected.</li>
<li>Press <code>2</code> for "Open tuner", then Enter.</li>
<li>Press <code>7</code> for "Start playback", then Enter.</li>
<li>You can move to the next or previous station with <code>5</code> and <code>6</code>, and you can change the volume with <code>4</code> (values are from 0 to 100)</li>
<li>Press <code>1</code> to quit the program and stop the radio.</li>
</ol>
<h3>Known issues</h3>
<ul>
<li><strong>On the BQ phones, the volume is not controllable via the hardware keys</strong>. It is probably possible to fix this by writing a pulseaudio module, but before spending time to work on this I'd like to understand how many devices would benefit from this. It's an issue that affects Mediatek-based devices only, and probably not all of them.</li>
<li><strong>On the Xiaomi devices, radio playback consumes about 10% of the CPU.</strong> There should be a way to establish a direct path from the FM radio to the audio device, but so far I haven't been able to find it.</li>
</ul>
<h3>Debugging</h3>
<p dir="auto">If things don't work, please do the following:</p>
<ol>
<li>Quit the client application (press <code>1</code>, then Enter)</li>
<li>Run<pre><code class="language-sh">FM_RADIO_SERVICE_TIMEOUT=999 fm-radio-service
</code></pre>
on one terminal and leave it running while executing the next step</li>
<li>Launch the <code>fm-radio-client.py</code> program again, and repeat the commands to open the tuner and start the playback</li>
<li>Attach here (or send them privately to me) the output from the <code>fm-radio-service</code> program you started on step 2 and the syslog (<code>/var/log/syslog</code>)</li>
</ol>
<h3>Feedback</h3>
<p dir="auto">Please let me know how it goes. If I get at least some positive feedback, there's a chance we'll see this in one of the next OTAs. I already have a UI application ready -- ugly, but working. <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://forums.ubports.com/topic/7259/fm-radio-testing-instructions-and-feedback</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 20:26:03 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/7259.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Jan 2022 20:34:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Mon, 26 Sep 2022 10:18:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> The Ukw radio for Ubuntu Touch seems to be set too high in sensitivity. There should be an option somewhere where you can change this. So some stations that are below the level do not run at all. I live in the countryside so it would be good to keep the squelch of the app as low as possible. I would recommend the value 10 if the app can do that.</p>
]]></description><link>https://forums.ubports.com/post/67535</link><guid isPermaLink="true">https://forums.ubports.com/post/67535</guid><dc:creator><![CDATA[DPITTI]]></dc:creator><pubDate>Mon, 26 Sep 2022 10:18:35 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Wed, 31 Aug 2022 21:43:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> The FM app does not yet run smoothly on the Miatool Xiaomi Redmi Note 9 Pro after some tests. I have noticed the following errors. The Ukw band runs only up to 105100. Everything above does not work. Is the level for the Empfindlichleit too high or not set for Europe? Otherwise, switching mono and stereo from time to time would make sense.</p>
]]></description><link>https://forums.ubports.com/post/66951</link><guid isPermaLink="true">https://forums.ubports.com/post/66951</guid><dc:creator><![CDATA[DPITTI]]></dc:creator><pubDate>Wed, 31 Aug 2022 21:43:08 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Wed, 30 Mar 2022 08:52:46 GMT]]></title><description><![CDATA[<p dir="auto">Works also on SHIFT 6mq. But: Can we ship fm-bridge with the service deb? I think that would make things much easier, I forgot about that and it took me now some time to fix it.</p>
]]></description><link>https://forums.ubports.com/post/63409</link><guid isPermaLink="true">https://forums.ubports.com/post/63409</guid><dc:creator><![CDATA[flohack]]></dc:creator><pubDate>Wed, 30 Mar 2022 08:52:46 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 25 Mar 2022 20:52:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> Late to the party, but works like a charm on BQ E5. You might want to edit this article to mention that the BQ kernels are now patched already.</p>
]]></description><link>https://forums.ubports.com/post/63224</link><guid isPermaLink="true">https://forums.ubports.com/post/63224</guid><dc:creator><![CDATA[flohack]]></dc:creator><pubDate>Fri, 25 Mar 2022 20:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Tue, 01 Mar 2022 09:52:09 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: Mardy">@<bdi>Mardy</bdi></a>, I wanted to ask one more question about your radio story. I have already downloaded this zipped radio file from you. Does it matter where you unzip it, or is there a specific folder or directory where it belongs? I have already translated everything else into German. The thing is already clear to me that I have to go into fastboot mode and flash the superimage. Then when the installer runs, don't tick all the boxes and let it run once, do you? I will try while the device is charged again. The problem my device is already fully set up. Oh, I found your FM app in the App Store.</p>
<p dir="auto">After consultation with Florian, I'd rather wait and see. But if you want you can also test radio apps for FM that I have created. But I won't continue there because I didn't have any success or I don't have the knowledge. I'll just put you all here in the forum. If not, I'll delete the apps again.</p>
]]></description><link>https://forums.ubports.com/post/62440</link><guid isPermaLink="true">https://forums.ubports.com/post/62440</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Tue, 01 Mar 2022 09:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Mon, 21 Feb 2022 22:33:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> one can install all userspace tools by submitting <code>ubports-qa install PR_fm-radio-service_3</code> actually <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
AND: if there is the message that service would be downgraded, answer No...<br />
then, manually <code>mount / - o remount,rw</code> and <code>apt install fm-radio-tools</code> only ^^<br />
the PPA has been added and can be used furtheron</p>
]]></description><link>https://forums.ubports.com/post/62182</link><guid isPermaLink="true">https://forums.ubports.com/post/62182</guid><dc:creator><![CDATA[flohack]]></dc:creator><pubDate>Mon, 21 Feb 2022 22:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Mon, 21 Feb 2022 20:42:21 GMT]]></title><description><![CDATA[<p dir="auto">Hi @ungeskriptet, could you please give a try to the fm-radio-service package at <a href="https://ci.ubports.com/blue/organizations/jenkins/UBportsCore%2FFM%20radio%20service/detail/MR-4/1/artifacts" rel="nofollow ugc">https://ci.ubports.com/blue/organizations/jenkins/UBportsCore%2FFM radio service/detail/MR-4/1/artifacts</a>?</p>
<p dir="auto">Please write your feedback as a comment to <a href="https://gitlab.com/ubports/core/fm-radio-service/-/merge_requests/4" rel="nofollow ugc">https://gitlab.com/ubports/core/fm-radio-service/-/merge_requests/4</a> <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://forums.ubports.com/post/62176</link><guid isPermaLink="true">https://forums.ubports.com/post/62176</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Mon, 21 Feb 2022 20:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sun, 20 Feb 2022 21:14:07 GMT]]></title><description><![CDATA[<p dir="auto">@ungeskriptet said in <a href="/post/62116">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> Found it. It's called <code>vendor.qcom.bluetooth.soc</code> on my device.</p>
<pre><code>phablet@ubuntu-phablet:~$ getprop|grep cherokee
[vendor.qcom.bluetooth.soc]: [cherokee]
</code></pre>
</blockquote>
<p dir="auto">OK, I'll update the service to check that property too.</p>
]]></description><link>https://forums.ubports.com/post/62147</link><guid isPermaLink="true">https://forums.ubports.com/post/62147</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Sun, 20 Feb 2022 21:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sun, 20 Feb 2022 10:20:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> Found it. It's called <code>vendor.qcom.bluetooth.soc</code> on my device.</p>
<pre><code>phablet@ubuntu-phablet:~$ getprop|grep cherokee
[vendor.qcom.bluetooth.soc]: [cherokee]
</code></pre>
]]></description><link>https://forums.ubports.com/post/62116</link><guid isPermaLink="true">https://forums.ubports.com/post/62116</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Sun, 20 Feb 2022 10:20:53 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sun, 20 Feb 2022 09:14:28 GMT]]></title><description><![CDATA[<p dir="auto">@ungeskriptet said in <a href="/post/62077">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a>, I modified the vendor partition like on Redmi Note 9 Pro for my Poco X3 NFC, which I ported myself and noticed that the FM radio only works after setting <code>vendor.bluetooth.soc</code> to <code>cherokee</code> (It's empty on my device) manually. I could create an overlay for my port which sets that property, but I don't know if it's the best idea or is there something wrong with the FM service?</p>
</blockquote>
<p dir="auto">Wow, good work!! The fm-radio service <a href="https://gitlab.com/ubports/core/fm-radio-service/-/blob/main/src/service/cherokee/radio_control.cpp#L88-99" rel="nofollow ugc">explicitly checks for that property to be set to <code>cherokee</code></a>, but that's just because I saw that the qualcomm FM radio app <a href="https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/fm-commonsys/tree/jni/android_hardware_fm.cpp?h=LA.UM.7.9.r1-11400-sm6150.0#n744" rel="nofollow ugc">does the same</a>. You could try to run a <code>getprop</code> on the device and see if there's some other property which can be used to identify the bluetooth/radio chipset, and then I could add it to the fm-radio-service. Or, indeed, setting that property in the vendor partition would be a solution.</p>
]]></description><link>https://forums.ubports.com/post/62114</link><guid isPermaLink="true">https://forums.ubports.com/post/62114</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Sun, 20 Feb 2022 09:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sat, 19 Feb 2022 14:46:01 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a>, I modified the vendor partition like on Redmi Note 9 Pro for my Poco X3 NFC, which I ported myself and noticed that the FM radio only works after setting <code>vendor.bluetooth.soc</code> to <code>cherokee</code> (It's empty on my device) manually. I could create an overlay for my port which sets that property, but I don't know if it's the best idea or is there something wrong with the FM service?</p>
]]></description><link>https://forums.ubports.com/post/62077</link><guid isPermaLink="true">https://forums.ubports.com/post/62077</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Sat, 19 Feb 2022 14:46:01 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sat, 19 Feb 2022 14:26:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> I'll get that somehow, still have to wait until the bootloader is up. If not, I know there will be radio sometime in the future. I still have my radio app, luckily it works somehow. But I'll try your script first. If I've already read everything, 2 files have to be copied.</p>
]]></description><link>https://forums.ubports.com/post/62074</link><guid isPermaLink="true">https://forums.ubports.com/post/62074</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Sat, 19 Feb 2022 14:26:20 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 18 Feb 2022 12:17:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dpitti" aria-label="Profile: dpitti">@<bdi>dpitti</bdi></a> said in <a href="/post/61925">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> I have the Redmi Note 9 Pro since yesterday. Since I have to go back from Android 11 to Android 10 anyway, I will download this global version V12.0.3.0.QJZMIXM. Everything else that has to do with the radio I will do at a later date. I tried to get the Redmi Note 7 Pro but no chance.</p>
</blockquote>
<p dir="auto">The Redmi Note 9 Pro works as well, but you need to get a couple of binaries into your vendor partition. I created a script to do it, but it's for advanced users only <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
<p dir="auto"><a href="https://gitlab.com/mardy/xiaomi-miatoll/-/tree/fm-radio/tools" rel="nofollow ugc">https://gitlab.com/mardy/xiaomi-miatoll/-/tree/fm-radio/tools</a></p>
]]></description><link>https://forums.ubports.com/post/62020</link><guid isPermaLink="true">https://forums.ubports.com/post/62020</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Fri, 18 Feb 2022 12:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 18 Feb 2022 12:15:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/hsce1" aria-label="Profile: hsce1">@<bdi>hsce1</bdi></a> said in <a href="/post/61123">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a><br />
Wow! FM radio on Ubports would be a dream!</p>
<p dir="auto">It is for sure not one of the priority devices but could fm radio potentially also work on the S3Neo?<br />
<code>zcat /proc/config.gz | grep -n RADIO_IRIS</code> gives:</p>
<pre><code>2587:CONFIG_RADIO_IRIS=y
2588:CONFIG_RADIO_IRIS_TRANSPORT=y
</code></pre>
<p dir="auto"><a href="https://forums.ubports.com/topic/3652/call-for-testing-samsung-s3-neo-s3ve3g-owners/91">https://forums.ubports.com/topic/3652/call-for-testing-samsung-s3-neo-s3ve3g-owners/91</a></p>
</blockquote>
<p dir="auto">Nice! Please follow the instructions from the comment just above this one <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://forums.ubports.com/post/62019</link><guid isPermaLink="true">https://forums.ubports.com/post/62019</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Fri, 18 Feb 2022 12:15:35 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 18 Feb 2022 12:14:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/eichenbast" aria-label="Profile: eichenbast">@<bdi>eichenbast</bdi></a> said in <a href="/post/60890">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto">What should be the next for the Xperia X?</p>
</blockquote>
<p dir="auto">The syslog (<code>/var/log/syslog</code>) captured while trying the FM radio would be helpful <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
<p dir="auto">Edit: ah, sorry, now I see, that this device exposes with the <code>/dev/radio0</code> device. That's currently not supported, but I'm working on that too. <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /><br />
Can you please download the fmbin program from <a href="https://gitlab.com/fm-hackers/fmbin/-/jobs/2055500784/artifacts/browse/build/" rel="nofollow ugc">here</a> (for 64bit devices) or <a href="https://gitlab.com/fm-hackers/fmbin/-/jobs/2055500782/artifacts/browse/build/" rel="nofollow ugc">here</a> (for 32 bit devices), then copy it to the device, make it executable, and run it?</p>
<p dir="auto">Once it starts, type:</p>
<pre><code>init
enable
</code></pre>
<p dir="auto">and paste here the syslog. <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://forums.ubports.com/post/62017</link><guid isPermaLink="true">https://forums.ubports.com/post/62017</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Fri, 18 Feb 2022 12:14:59 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Wed, 16 Feb 2022 08:07:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> I have the Redmi Note 9 Pro since yesterday. Since I have to go back from Android 11 to Android 10 anyway, I will download this global version V12.0.3.0.QJZMIXM. Everything else that has to do with the radio I will do at a later date. I tried to get the Redmi Note 7 Pro but no chance.</p>
]]></description><link>https://forums.ubports.com/post/61925</link><guid isPermaLink="true">https://forums.ubports.com/post/61925</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 16 Feb 2022 08:07:08 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Sun, 30 Jan 2022 16:41:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a><br />
Wow! FM radio on Ubports would be a dream!</p>
<p dir="auto">It is for sure not one of the priority devices but could fm radio potentially also work on the S3Neo?<br />
<code>zcat /proc/config.gz | grep -n RADIO_IRIS</code> gives:</p>
<pre><code>2587:CONFIG_RADIO_IRIS=y
2588:CONFIG_RADIO_IRIS_TRANSPORT=y
</code></pre>
<p dir="auto"><a href="https://forums.ubports.com/topic/3652/call-for-testing-samsung-s3-neo-s3ve3g-owners/91">https://forums.ubports.com/topic/3652/call-for-testing-samsung-s3-neo-s3ve3g-owners/91</a></p>
]]></description><link>https://forums.ubports.com/post/61123</link><guid isPermaLink="true">https://forums.ubports.com/post/61123</guid><dc:creator><![CDATA[hsce1]]></dc:creator><pubDate>Sun, 30 Jan 2022 16:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Thu, 27 Jan 2022 08:14:16 GMT]]></title><description><![CDATA[<p dir="auto">What should be the next for the Xperia X?</p>
]]></description><link>https://forums.ubports.com/post/60890</link><guid isPermaLink="true">https://forums.ubports.com/post/60890</guid><dc:creator><![CDATA[eichenbast]]></dc:creator><pubDate>Thu, 27 Jan 2022 08:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Wed, 26 Jan 2022 17:21:52 GMT]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/7259/fm-radio-testing-instructions-and-feedback">FM radio: testing instructions and feedback</a></p>
<p dir="auto">Enabling my device, the Xperia X -- <strong>First</strong>:</p>
<p dir="auto">phablet@ubuntu-phablet:~$ sudo ls -l /dev/fm* /dev/radio*<br />
[sudo] password for phablet:<br />
ls: cannot access '/dev/fm*': No such file or directory<br />
crw-rw----+ 1 system system 81, 18 Oct 27  1971 /dev/radio0</p>
<p dir="auto"><strong>Second</strong>: Install the .debs (fm-radio-service; fm-radio-tools). No problem!</p>
<p dir="auto"><strong>Third</strong>, <em>Start the command-line client:</em><br />
phablet@ubuntu-phablet:~$ <a href="http://fm-radio-client.py" rel="nofollow ugc">fm-radio-client.py</a></p>
<ol>
<li>Quit</li>
<li>Open tuner<br />
Choose an action: 2</li>
</ol>
<p dir="auto">That is the result:<br />
Traceback (most recent call last):<br />
File "/usr/bin/fm-radio-client.py", line 226, in pick_action<br />
command.action()<br />
File "/usr/bin/fm-radio-client.py", line 156, in open_tuner<br />
tuner_path = service.open_tuner()<br />
File "/usr/bin/fm-radio-client.py", line 26, in open_tuner<br />
return self.__service.OpenTuner()<br />
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in <strong>call</strong><br />
return self._proxy_method(*args, **keywords)<br />
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in <strong>call</strong><br />
**keywords)<br />
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking<br />
message, timeout)<br />
dbus.exceptions.DBusException: com.lomiri.FMRadioService.Error.ResourceError: Radio backend not available</p>
<p dir="auto">Seems to be similar to the output from BQ U Plus, isn´t it?<br />
(I´m not a porter or expert, only a user - but really like fm on my phone and missing that in UT.)</p>
<p dir="auto">So, thank u for your work!</p>
]]></description><link>https://forums.ubports.com/post/60856</link><guid isPermaLink="true">https://forums.ubports.com/post/60856</guid><dc:creator><![CDATA[eichenbast]]></dc:creator><pubDate>Wed, 26 Jan 2022 17:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 14 Jan 2022 19:29:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guf" aria-label="Profile: guf">@<bdi>guf</bdi></a> said in <a href="/post/60153">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> The output of command:</p>
<pre><code>phablet@ubuntu-phablet:~$ sudo ls -l /dev/fm* /dev/radio*
ls: cannot access '/dev/fm*': No such file or directory
crw-rw----+ 1 system system 81, 18 Apr 14  1971 /dev/radio0
phablet@ubuntu-phablet:~$ 
</code></pre>
</blockquote>
<p dir="auto">This looks promising! <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /> But you will have to play with the udev rules to change the group of the file to <code>android_media</code>, otherwise the <code>phablet</code> user will not be able to open the device.</p>
]]></description><link>https://forums.ubports.com/post/60174</link><guid isPermaLink="true">https://forums.ubports.com/post/60174</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Fri, 14 Jan 2022 19:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 14 Jan 2022 17:47:13 GMT]]></title><description><![CDATA[<p dir="auto">It's great that you have put effort into this for those who use the feature a lot!</p>
<p dir="auto">But...</p>
<p dir="auto">I am not one of those people so I won't be testing this on my BQ E5 HD <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Sorry! :flushed_face:</p>
]]></description><link>https://forums.ubports.com/post/60164</link><guid isPermaLink="true">https://forums.ubports.com/post/60164</guid><dc:creator><![CDATA[nero355]]></dc:creator><pubDate>Fri, 14 Jan 2022 17:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 14 Jan 2022 15:27:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> The output of command:</p>
<pre><code>phablet@ubuntu-phablet:~$ sudo ls -l /dev/fm* /dev/radio*
ls: cannot access '/dev/fm*': No such file or directory
crw-rw----+ 1 system system 81, 18 Apr 14  1971 /dev/radio0
phablet@ubuntu-phablet:~$ 
</code></pre>
<p dir="auto">Btw:</p>
<pre><code>phablet@ubuntu-phablet:~$ sudo zless /proc/config.gz | grep -iE 'V4L2'
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_VIDEO_V4L2=y
CONFIG_MSM_VIDC_V4L2=y
CONFIG_MSM_V4L2_VIDEO_OVERLAY_DEVICE=y
# CONFIG_MSM_BA_V4L2 is not set
phablet@ubuntu-phablet:~$
</code></pre>
]]></description><link>https://forums.ubports.com/post/60153</link><guid isPermaLink="true">https://forums.ubports.com/post/60153</guid><dc:creator><![CDATA[Guf]]></dc:creator><pubDate>Fri, 14 Jan 2022 15:27:36 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 14 Jan 2022 15:20:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/guf" aria-label="Profile: guf">@<bdi>guf</bdi></a> said in <a href="/post/60149">FM radio: testing instructions and feedback</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> I tried on my BQ U Plus (I'm the official porter, even though the device is not officially in the list).</p>
</blockquote>
<p dir="auto">Thanks for trying!</p>
<blockquote>
<p dir="auto"><code>CONFIG_RADIO_IRIS</code> is the module, but it seems to have some issue.<br />
The rootfs.img I actually use is a stable one with some months old. Might it be useful to test with more recent version of edge one for armh?</p>
</blockquote>
<p dir="auto">No, a newer rootfs would not help. The service backend does not implement support for the Iris module, but I can try to add it, since it should be exposed as a standard V4L2 device. What does the following command say?</p>
<pre><code class="language-sh">ls -l /dev/fm* /dev/radio*
</code></pre>
]]></description><link>https://forums.ubports.com/post/60152</link><guid isPermaLink="true">https://forums.ubports.com/post/60152</guid><dc:creator><![CDATA[mardy]]></dc:creator><pubDate>Fri, 14 Jan 2022 15:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to FM radio: testing instructions and feedback on Fri, 14 Jan 2022 13:52:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mardy" aria-label="Profile: mardy">@<bdi>mardy</bdi></a> I tried on my BQ U Plus (I'm the official porter, even though the device is not officially in the list).<br />
Error:</p>
<pre><code>phablet@ubuntu-phablet:~$ fm-radio-client.py 
1) Quit
2) Open tuner
Choose an action: 2
Traceback (most recent call last):
  File "/usr/bin/fm-radio-client.py", line 226, in pick_action
    command.action()
  File "/usr/bin/fm-radio-client.py", line 156, in open_tuner
    tuner_path = service.open_tuner()
  File "/usr/bin/fm-radio-client.py", line 26, in open_tuner
    return self.__service.OpenTuner()
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: com.lomiri.FMRadioService.Error.ResourceError: Radio backend not available
</code></pre>
<p dir="auto">I checked what CONFIGs are enabled in the kernel:</p>
<pre><code>phablet@ubuntu-phablet:~$ sudo zless /proc/config.gz | grep -iE 'RADIO|FM'
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_HAMRADIO is not set
# CONFIG_BTFM_SLIM is not set
# CONFIG_BRCMFMAC is not set
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_SI470X is not set
# CONFIG_RADIO_SI4713 is not set
# CONFIG_RADIO_SHARK is not set
# CONFIG_RADIO_SHARK2 is not set
# CONFIG_RADIO_TEA5764 is not set
# CONFIG_RADIO_SAA7706H is not set
# CONFIG_RADIO_TEF6862 is not set
# CONFIG_RADIO_WL1273 is not set
# Texas Instruments WL128x FM driver (ST based)
# CONFIG_RADIO_WL128X is not set
CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=y
CONFIG_RADIO_SILABS=y
CONFIG_MMC_SDHCI_PLTFM=y
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_FMC is not set
# CONFIG_QFMT_V1 is not set
# CONFIG_QFMT_V2 is not set
phablet@ubuntu-phablet:~$
</code></pre>
<p dir="auto"><code>CONFIG_RADIO_IRIS</code> is the module, but it seems to have some issue.<br />
The rootfs.img I actually use is a stable one with some months old. Might it be useful to test with more recent version of edge one for armh?<br />
Btw, the installation of the 3 debs went fine.</p>
]]></description><link>https://forums.ubports.com/post/60149</link><guid isPermaLink="true">https://forums.ubports.com/post/60149</guid><dc:creator><![CDATA[Guf]]></dc:creator><pubDate>Fri, 14 Jan 2022 13:52:11 GMT</pubDate></item></channel></rss>