<?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>Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5033/error-using-nrf-master-control-panel---error-0x8</link><description>Hello, I&amp;#39;m using the nRF6310 board and tried the HID Keyboard Application
(S110, ble_app_hids_keyboard) example. 
 The nRF51 SDK version is 6.1. I use IAR for ARM 7.1. 
 I downloaded the example code and tried to connect the board with the Master Control</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 28 Jan 2015 10:59:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5033/error-using-nrf-master-control-panel---error-0x8" /><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17742?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2015 10:59:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32dce9e1-0a28-4db2-bdea-57f75a415b72</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;You are right. I think I have to arrange my project. I really appreciate for supporting me. Thanks a million!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17737?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2015 09:49:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91b62284-0e9d-4e96-b2b3-7aacab567696</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;This is getting very chaotic. I suggest you close this question or accept my answer, whichever you find appropriate, and add a new question where you cleary state what the problem is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17739?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2015 02:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8c83564-96d3-418d-96bc-0da96d1ece75</guid><dc:creator>MANGO</dc:creator><description>&lt;ol start="2"&gt;
&lt;li&gt;I tried the NUS example (Softdevice S110 7.1 + SDK 7.2). This worked well with my custom board. I checked with the master control app (Android devices) and nRF UART app (iOS devices). This worked perfectly. A weird result, however, was that when I used the NUS example, the iOS devices cannot detect the board without using the nRF UART app, whereas Android devices detected the board at the settings menu regardless using the master control app.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;//////&lt;/p&gt;
&lt;p&gt;Q.&lt;/p&gt;
&lt;ol start="0"&gt;
&lt;li&gt;
&lt;p&gt;Is it normal that the NUS examples could not be detected by iOS devices (at settings -&amp;gt; bluetooth) ?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Did your volume control code worked well? Can you try different connection parameters following the link?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The NUS worked well with my custom board but the HID did not. Most of the time, using custom boards could be the biggest reason of malfunctioning but since the NUS worked, what could be the problem?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Regards, Mango922&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17738?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2015 02:41:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c52614b2-d952-4c70-a058-2612850b899a</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Thank you for sharing your code. I tried your code with my custom board. However, similar problem kept occurred. (The pairing / bonding did not went smoothly with the iOS devices. Also the Nexus 5 did not detect the device without connecting the board using the master control app.)&lt;/p&gt;
&lt;p&gt;Maybe I have to conclude that my custom board has some problems.
Sorry to consume too many time on me.&lt;/p&gt;
&lt;p&gt;To summerize the outcome,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The bonding did not went well between the board and the iOS devices.
The reason could be my board&amp;#39;s intrinsic (or undetected) problems or
the connection parameters did not followed the rules.
(my previous question link : &lt;a href="https://devzone.nordicsemi.com/question/24624/q-bluetooth-accessory-design-for-apple-products/"&gt;link text&lt;/a&gt; )&lt;/p&gt;
&lt;p&gt;#define MIN_CONN_INTERVAL                MSEC_TO_UNITS(7.5, UNIT_1_25_MS)
(The minimun interval has to be equal or greater than 20ms.)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17740?ContentTypeID=1</link><pubDate>Mon, 26 Jan 2015 15:07:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bee8f21d-1f93-43c6-b2da-7e57bd58820b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Please try the example I linked to in my answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17741?ContentTypeID=1</link><pubDate>Mon, 26 Jan 2015 14:00:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6187cfc8-2e55-4aef-851c-691d0bf8e64f</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Thank you for replying Petter. Well, I think this is not related to the SDK problem.&lt;/p&gt;
&lt;p&gt;The keyboard hex file you gave me pairs well with the iOS devices.
Also the SDK 7.2&amp;#39;s HID keyboard examples works well with the iOS devices as well.&lt;/p&gt;
&lt;p&gt;Actually the problem is that I edited the HID report to add a volume control (Consumer Report).&lt;/p&gt;
&lt;p&gt;I think when I try to add the consumer report and test it to my custom board,
the bonding keeps fails and causes problems (regardless of the SDK version).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sorry but can you check my report map codes?
I posted at this post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17736?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2015 13:28:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b4cb86b-cc48-4bab-a9a6-ee0110e274d7</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;The BSP_BUTTON_0 and so on is defined in PCA10028.h. PCA10028 is our newest development kit. You could either modify it to the buttons and leds on the nRF6310, or create a new board file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17735?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2015 13:16:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:917816f4-4784-44d9-b8ef-97ca07c32e04</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Oh, it works. Using your keyboard.hex file, it seems to work fine. One more thing.&lt;/p&gt;
&lt;p&gt;As you said, I&amp;#39;m trying to run the examples\ble_peripheral\ble_app_hids_keyboard code which was in the SDK7.2.&lt;/p&gt;
&lt;p&gt;One problem is that while skipping to SDK 7.2, it seems the new keyboard example does not use&lt;/p&gt;
&lt;p&gt;nrf_gpio_cfg_output,  APP_BUTTON_INIT(buttons, sizeof(buttons) / sizeof(buttons[0]), BUTTON_DETECTION_DELAY, true), void button_event_handler and more.&lt;/p&gt;
&lt;p&gt;It seems the new SDK replaced it with bsp.h and bsp.c MACROS.&lt;/p&gt;
&lt;p&gt;If I want to use the MACROS in bsp.h, do I have to define symbols at the preprocessor settings?&lt;/p&gt;
&lt;p&gt;For example,
BUTTONS_NUMBER=2
BSP_BUTTON_0=5
BSP_BUTTON_1=9
BSP_LED_0_MASK=7&lt;/p&gt;
&lt;p&gt;Is there a brief explanation of the usages?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17749?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2015 10:32:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edeb3e0a-2547-45a8-9fdc-b2a6de059778</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;First you do an Erase all, then click the Program SoftDevice tab to program the SoftDevice, program S110 v7.1.0. Then click the Program Application tab and program ble_app_hids_keyboard.hex.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17748?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2015 02:45:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:974bb3c4-a330-4859-ab95-2c3d156bd1a1</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry for being annoying but I received an error when I tried to used the hex file you uploaded. The nRFgo Studio says,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;quot;Softdevice  C: \ ... ble_app_hids_keyboard.hex  programming failed : Invalid SoftDevice, start address is not 0x0&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Also, do I need additional preprocessor(defined symbols) to use the keyboard example which was in the zip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17752?ContentTypeID=1</link><pubDate>Tue, 20 Jan 2015 09:54:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:955b7e95-2bed-469e-8cc6-dc2811407399</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;This sounds like a bug we had in the device manager in SDK 6.1. Please try the attached SDK7.2.0 version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17746?ContentTypeID=1</link><pubDate>Tue, 20 Jan 2015 09:50:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bbecde3-fd9b-4ae4-aeab-41e1ee47a120</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Right. You should download nRF51_SDK_7.2.0_cf547b5.zip. You can find the HID keyboard example in \examples\ble_peripheral\ble_app_hids_keyboard. The project needs to be compiled before you get a hex file, but I have attached the hex file to my answer below. Use nRFgo Studio to program it, application tab (after you have programmed the SoftDevice).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17745?ContentTypeID=1</link><pubDate>Tue, 20 Jan 2015 09:21:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36066fc4-6521-4402-a0ee-dc5cf910aaf4</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;I&amp;#39;m using SoftDevice S110_nRF51822_7.1.0 (Id : 0x005a).&lt;/p&gt;
&lt;p&gt;I may have misunderstand but, the one you asked was the hex file which is used at the nRFgo Studio right?
(nRF51 Programming -&amp;gt; Program SoftDevice -&amp;gt; Browse hex file)&lt;/p&gt;
&lt;p&gt;Also, I just downloaded two version 7.2 products. I thought there should be a .hex file in the zip file. It is a bit confusing...&lt;/p&gt;
&lt;p&gt;Did I used the SoftDevice wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17747?ContentTypeID=1</link><pubDate>Mon, 19 Jan 2015 13:03:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce2258b0-bd2d-467c-b310-c46af2de8f6e</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I mean what version of SoftDevice S110. Can you try to use the the latest S110 SoftDevice (7.1.0) and the latest SDK (7.2.0) and see if the problem persists? The SDK can be downloaded &lt;a href="http://developer.nordicsemi.com/"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17751?ContentTypeID=1</link><pubDate>Sat, 17 Jan 2015 02:31:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9572fb90-ca33-4fcc-babc-f652e054d2f7</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Not exactly. The link you wrote here (which is one of my question) was tested by LG Nexus 5 and MAC book air.
It did work but, it works when the state is at BLE_FAST_ADV mode.&lt;/p&gt;
&lt;p&gt;After it goes to BLE_SLOW_ADV mode, the device does not work properly.
This also happens when I test with the iOS devices.
(iPhone 5S, iPhone 6, iPad Air, and iPad Mini - using iOS 8.1)
After downloading the firmware, it does work.&lt;/p&gt;
&lt;p&gt;However, after it goes to BLE_SLOW_ADV and pair each other, the pairing and bonding process does not go smoothly.&lt;/p&gt;
&lt;p&gt;More worse, my Galaxy Note 3 does not even detect the board at the phone setting section.
Before bonding the board using the Master Control App, the Galaxy Note 3 does not detect the board.&lt;/p&gt;
&lt;p&gt;What seems to be the problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17744?ContentTypeID=1</link><pubDate>Sat, 17 Jan 2015 02:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c83dca4e-4c37-4f2b-92a8-7056f155e519</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;You mean the SDK version? I&amp;#39;m using S110 SDK version 6.1.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17750?ContentTypeID=1</link><pubDate>Fri, 16 Jan 2015 15:16:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74d952fe-b0ff-4e36-9b1a-b53871b325fd</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I just tested this with the S110 SoftDevice v7.1.0 and SDK 6.1.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using Samsung Galaxy Note 4 with nRF Master Control Panel. It worked fine.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/question/24133/question-about-hid-keyboard-example/"&gt;It could also seem like you resolved this?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Edit: 20.01 &lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_hids_5F00_keyboard.hex"&gt;ble_app_hids_keyboard.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Edit: 26.01 &lt;a href="https://github.com/Rallare/nrf51_ble_app_hids_kbd_consumercontrol"&gt;hids keyboard with consumer control&lt;/a&gt; SDK 6.1 S110 SD 7.2.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Error using nRF Master Control Panel - Error (0x8)</title><link>https://devzone.nordicsemi.com/thread/17743?ContentTypeID=1</link><pubDate>Fri, 16 Jan 2015 12:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d9c3000-c903-46d7-a8b7-8ed2cc380e3d</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;What SoftDevice are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>