<?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>nRF52832 BLE can&amp;#39;t be seach by MI(xiaomi) TV &amp;amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42008/nrf52832-ble-can-t-be-seach-by-mi-xiaomi-tv-huawei-c5-pad-and-other-device</link><description>Hi, 
 I designed a nRF52832_xxAA board, I can&amp;#39;t find the bluetooth name in iphone - settings - Bluetooth - Devices, but I can read/write and notify in myself mobile app and nrf connect in iphone. maybe It means the settings of the mobile phone just can</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Jan 2019 07:17:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42008/nrf52832-ble-can-t-be-seach-by-mi-xiaomi-tv-huawei-c5-pad-and-other-device" /><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/164145?ContentTypeID=1</link><pubDate>Mon, 07 Jan 2019 07:17:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3ca1ea9-0182-4436-824e-6593c7257fc8</guid><dc:creator>define</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt; Edvin&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We have solved this problem, I think it may be related to the peripheral circuit and IC components,&amp;nbsp;no problem with the codes.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;ROO&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/163891?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 08:16:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c47830ff-0a19-44be-966d-f99aa00ec963</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello ROO,&lt;/p&gt;
&lt;p&gt;What sort of device is the device made by another equipment manufacturer? Is it a Keyboard? Remote controller? Speaker device? It doesn&amp;#39;t use nRF52832. Are you sure it uses BLE (Bluetooth Low Energy) and not standard Bluetooth?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Either way, since the device is advertising, and you can find it on your phone and nRF Connect, it is filtered out by the TV. You need to figure out what sort of services the TV is looking for. What is it exactly that you are trying to make?&lt;/p&gt;
&lt;p&gt;since the TV will pick up advertisements from the other device, you can try to use the &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Sniffer"&gt;nRF Sniffer&lt;/a&gt; to sniff the advertisement packets from the other device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/163867?ContentTypeID=1</link><pubDate>Fri, 04 Jan 2019 02:23:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb22d468-1b88-4c02-bc47-065a10de24b9</guid><dc:creator>define</dc:creator><description>&lt;p&gt;yes, I tried, I download the&amp;nbsp;nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_hids_keyboard, only change&amp;nbsp;#define NRF_SDH_CLOCK_LF_SRC 2, because my device have&amp;nbsp;&lt;span&gt;only one external crystal 32M.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;my mobile phone nRF Connect can find Nordic_Keyboard, but the TV&amp;nbsp;nRF Connect can&amp;#39;t find.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;repeat,&amp;nbsp;the same device(no nRF52832) made by another equipment manufacturer, can be&amp;nbsp;find and connect&amp;nbsp;normally&amp;nbsp;in mobile phone &amp;amp; iphone&amp;nbsp;&amp;amp; TV&amp;nbsp;and&amp;nbsp;pad&amp;nbsp;with nRF Connect.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So this phenomenon is very strange.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have already contacted your local technical support. They replied to our company&amp;#39;s on-site guidance next week, so I am looking forward to it. However, I believe the power of R&amp;amp;D engineers and also hoping to get your support more.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;ROO&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/163713?ContentTypeID=1</link><pubDate>Thu, 03 Jan 2019 11:25:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9bbae026-af0a-463e-8410-619b5e5a821b</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you try the ble_app_hids_keyboard example? Is that discovered from the TV?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/163623?ContentTypeID=1</link><pubDate>Thu, 03 Jan 2019 04:14:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5520291-446b-46d0-aac3-5c4f5c94cf4f</guid><dc:creator>define</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;picked up some of the codes that has been modified:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;static void gap_params_init(void)&lt;br /&gt;{&lt;br /&gt;&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;err_code = sd_ble_gap_appearance_set(BLE_APPEARANCE_HID_DIGITAL_PEN);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;void gatt_init(void)&lt;br /&gt;{&lt;br /&gt;&amp;hellip;&amp;hellip;&lt;br /&gt; err_code = nrf_ble_gatt_att_mtu_periph_set(&amp;amp;m_gatt, 23);&lt;br /&gt; &amp;hellip;&amp;hellip;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;static void services_init(void)&lt;br /&gt;{&lt;br /&gt; uint32_t err_code;&lt;br /&gt; ble_nus_init_t nus_init;&lt;/p&gt;
&lt;p&gt;memset(&amp;amp;nus_init, 0, sizeof(nus_init));&lt;/p&gt;
&lt;p&gt;nus_init.data_handler = nus_data_handler;&lt;/p&gt;
&lt;p&gt;err_code = ble_nus_init(&amp;amp;m_nus, &amp;amp;nus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;err_code = bat_ble_nus_init(&amp;amp;m_nus, &amp;amp;nus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;err_code = devinfo_ble_nus_init(&amp;amp;m_nus, &amp;amp;nus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;err_code = HID_ble_nus_init(&amp;amp;m_nus, &amp;amp;nus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;static void dfu_init(void)&lt;br /&gt;{&lt;br /&gt;#ifdef DFU_SUPPORT&lt;br /&gt; uint32_t err_code;&lt;br /&gt; ble_dfu_buttonless_init_t dfus_init = {0};&lt;br /&gt; err_code = ble_dfu_buttonless_async_svci_init();&lt;br /&gt; APP_ERROR_CHECK(err_code); &lt;br /&gt; dfus_init.evt_handler = ble_dfu_evt_handler; &lt;br /&gt; err_code = ble_dfu_buttonless_init(&amp;amp;dfus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;br /&gt;#endif&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;static void advertising_init(void)&lt;br /&gt;{&lt;br /&gt; uint32_t err_code;&lt;br /&gt; ble_advertising_init_t init;&lt;br /&gt; ble_uuid_t m_adv_uuids[] = /**&amp;lt; Universally unique service identifier. */&lt;br /&gt; {&lt;br /&gt; {AIO_UUID_SERVICE, BLE_UUID_TYPE_BLE}, {BLE_UUID_BATTERY_SERVICE, BLE_UUID_TYPE_BLE}, {BLE_UUID_DEVICE_INFORMATION_SERVICE, BLE_UUID_TYPE_BLE}, {HID_UUID_SERVICE, BLE_UUID_TYPE_BLE}, {BLE_DFU_SERVICE_UUID, BLE_UUID_TYPE_BLE}};&lt;/p&gt;
&lt;p&gt;memset(&amp;amp;init, 0, sizeof(init));&lt;/p&gt;
&lt;p&gt;ble_advdata_manuf_data_t manuf_data;&lt;br /&gt; uint8_t data[]=&amp;quot;XXXXXXXX&amp;quot;;&lt;br /&gt; manuf_data.company_identifier = 0x8888;&lt;br /&gt; manuf_data.data.p_data=data;&lt;br /&gt; manuf_data.data.size=sizeof(data);&lt;br /&gt; init.advdata.p_manuf_specific_data=&amp;amp;manuf_data;&lt;/p&gt;
&lt;p&gt;init.advdata.name_type = BLE_ADVDATA_FULL_NAME;&lt;br /&gt; init.advdata.include_appearance = true;&lt;br /&gt; init.advdata.flags = BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE;&lt;br /&gt; init.srdata.uuids_complete.uuid_cnt = sizeof(m_adv_uuids) / sizeof(m_adv_uuids[0]);&lt;br /&gt; init.srdata.uuids_complete.p_uuids = m_adv_uuids;&lt;/p&gt;
&lt;p&gt;init.config.ble_adv_fast_enabled = true;&lt;br /&gt; init.config.ble_adv_fast_interval = APP_ADV_INTERVAL;&lt;br /&gt; init.config.ble_adv_fast_timeout = APP_ADV_TIMEOUT_IN_SECONDS;&lt;/p&gt;
&lt;p&gt;init.evt_handler = on_adv_evt;&lt;/p&gt;
&lt;p&gt;err_code = ble_advertising_init(&amp;amp;m_advertising, &amp;amp;init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;ble_advertising_conn_cfg_tag_set(&amp;amp;m_advertising, APP_BLE_CONN_CFG_TAG);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;So, my Device Client&amp;nbsp;&lt;span&gt;sort of services have Generic Access(Device Name/Appearance/Peripheral Preferred Connection Parameters/Central Address Resolution)、Generic Attribute(Service Changed)、Automation IO(Digital)、Battery Service(Battery Level)、Device Information(Manufacturer Name String/Model Number String/Serial Number String/Hardware Revision String/Firmware Revision String/PnP ID)、Unknown Service(0xA812, I was going to use the Human Interface Device - Report. After it was created, it would cause Bluetooth to crash, so give up and used unknown service 0xA812)(Protocol Mode/Boot Keyboard Input Report)、DFU。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I tried to block the created services one by one&amp;nbsp;from tail to head, but the TV App nRF Connect still couldn&amp;rsquo;t find it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;the same device(no nRF52832) made by another equipment manufacturer, can be&amp;nbsp;find and connect&amp;nbsp;normally&amp;nbsp;in mobile phone &amp;amp; iphone&amp;nbsp;&amp;amp; TV&amp;nbsp;and&amp;nbsp;pad&amp;nbsp;with nRF Connect. but my device only&amp;nbsp;be&amp;nbsp;find and connect&amp;nbsp;normally&amp;nbsp;in&amp;nbsp; mobile phone &amp;amp; iphone&amp;nbsp;and Part of the&amp;nbsp;pad, not in TV。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Because our products usage scenarios cover mobile phone, TV, pad, Windows, Android and iOS, they must all be compatible. So this problem must be solved, I look forward to your support. Tks.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 BLE can't be seach by MI(xiaomi) TV &amp; HUAWEI C5 pad and other device</title><link>https://devzone.nordicsemi.com/thread/163471?ContentTypeID=1</link><pubDate>Wed, 02 Jan 2019 14:07:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7439dd6e-3c44-43c5-b8ff-5c24c388e8ab</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I suspect that you don&amp;#39;t find your device on the TV or iPhone settings because it is not considered a useful device. What sort of services do you have on your device?&lt;/p&gt;
&lt;p&gt;I bet that if you try the ble_app_hids_keyboard (not mouse), you will see it from your iphone settings. I am not sure what the TV is looking for, but I bet that ble_app_hids_keyboard will work for that as well. Not sure if hids_mouse is supported on the TV (it is not on iPhone).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So the reason that they filter out &amp;quot;not useful&amp;quot; devices is because it can&amp;#39;t find any services that it can use, and it assumes that there is no point in connecting to this device, so it is filtered out for better user experience. A cellphone wouldn&amp;#39;t know what to do with e.g. the UART over BLE Service (NUS - Nordic UART Service). However, if you write an app for iPhone, and scan for BLE devices there, you will see all available devices, and the app can interpret the NUS service.&lt;/p&gt;
&lt;p&gt;So the question remains. What sort of services do you have on your nRF? Is it something that the iPhone or the TV/pad will know what to use for?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>