<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SR3&amp;#39;s BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35274/sr3-s-ble-loses-control-after-google-voice-search-on-android-o-device</link><description>Hi, 
 We&amp;#39;re using SR3 v1.1 for several BLE R/C,and migrating our code from SR3 v1.1 to v1.2 now for mass-production. 
 last week ,one of our product, set top box updated to android 8 from android 7. 
 After the google voice search of the set top box is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Jun 2018 11:51:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35274/sr3-s-ble-loses-control-after-google-voice-search-on-android-o-device" /><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135909?ContentTypeID=1</link><pubDate>Wed, 13 Jun 2018 11:51:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9f53ac4-535e-49fb-9dba-f9ebe89e2a35</guid><dc:creator>Filip Kubicz</dc:creator><description>&lt;p&gt;Android TV Voice (ATVV) service enables you to use Smart Remote as Bluetooth Low Energy voice input without modifying Android TV host. It&amp;nbsp;should be supported in hosts since Android 8.0.&lt;br /&gt; It can be enabled in SR3 firmware with CONFIG_AUDIO_ATVV_ENABLED.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135710?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 09:56:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60f8a0ca-b740-407e-a64b-f15cbc099d16</guid><dc:creator>Ralph</dc:creator><description>&lt;p&gt;Hi, Filip&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What if we use ATVVP instead of HID ? What is ATVVP?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you give a simple explanation, the difference between ATVVP &amp;amp; HID?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135684?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 08:03:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ccc3bd96-8137-4dcc-8674-3002a930cdbc</guid><dc:creator>Filip Kubicz</dc:creator><description>&lt;p&gt;Great to hear that the problem&amp;nbsp;is solved. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135682?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 07:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0f85f21-ce6d-4639-bd5e-63b9e5246fd2</guid><dc:creator>Ralph</dc:creator><description>&lt;p&gt;Filip, Yes, we have integrated NVS with our Android system before.&lt;/p&gt;
&lt;p&gt;Few hours ago , Nordic AE in our country was asked by our local distributor , and they told us need to comment&amp;nbsp; one line code of&amp;nbsp; android system in btif/co/bta_hh_co.cc:&lt;/p&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;static int uhid_read_event(btif_hh_device_t* p_dev)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;{.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; switch (ev.type) &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;{&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;Default Sans Serif&amp;#39;, Verdana, Arial, Helvetica, sans-serif;font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; case UHID_CLOSE:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; APPL_TRACE_DEBUG(&amp;quot;UHID_CLOSE from uhid-dev\n&amp;quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; //p_dev-&amp;gt;ready_for_data = false;&amp;nbsp; //this line&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;And it works as before.&amp;nbsp; Thanks for&amp;nbsp; your help and efforts.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135672?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 07:16:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb688754-b1a1-4977-8280-0a15fdd2fd10</guid><dc:creator>Filip Kubicz</dc:creator><description>&lt;p&gt;Ralph, thank you for this information. You are streaming audio over HID (Voice over HID over GATT).&lt;br /&gt;&lt;br /&gt;This means that your audio packets are transmitted as HID data using BLE HID service. This also means that you need to reassembly and decode audio data on host side. Standard way to do this is using Nordic Voice System (NVS) which is a host side software enabling you to use this audio streamed from Smart Remote as a microphone input in Linux or Android system.&lt;/p&gt;
&lt;p&gt;However, as far as I know, to integrate NVS to Android you need to modify the Android system, which is possible with e.g. Android Open Source Project. You had it working before, so probably you have&amp;nbsp;integrated NVS with&amp;nbsp;your Android before?&lt;br /&gt;&lt;br /&gt;More information about audio streaming and NVS:&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sr3nrf52.firmware/nvs.html?cp=9_3_1_4_2"&gt;http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sr3nrf52.firmware/nvs.html?cp=9_3_1_4_2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135649?ContentTypeID=1</link><pubDate>Tue, 12 Jun 2018 02:12:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf2b8fff-67c3-45ec-b3fa-c819c839e38f</guid><dc:creator>Ralph</dc:creator><description>&lt;p&gt;Hi, Filip&lt;/p&gt;
&lt;p&gt;Default setting : CONFIG_AUDIO_HID_ENABLED&amp;nbsp; 1 , CONFIG_AUDIO_ATVV_ENABLED 0&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know the difference between these services.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Ralph&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SR3's BLE loses control after google voice search on Android O device.</title><link>https://devzone.nordicsemi.com/thread/135603?ContentTypeID=1</link><pubDate>Mon, 11 Jun 2018 13:31:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c40f733a-410b-4f68-85a3-c097cd181571</guid><dc:creator>Filip Kubicz</dc:creator><description>&lt;p&gt;Hi Ralph,&lt;br /&gt;&lt;br /&gt;how do you stream voice from&amp;nbsp;Smart Remote to Android host? Do you use Voice over HID over GATT (VoHoG) or Android TV Voice (ATVV) service?&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Filip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>