<?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>How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1724/how-to-reset-nrf-8001</link><description>I have a custom PCB and i have connected the MISO,MOSI,SCK,REQN and RDYN line from the nRF 8001 to Arduino. And uploaded your code of ble_uart_project.ino but nRF 8001 does not started advertising. When i debugged closely i came to know that nRF 8001</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Mar 2014 09:01:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1724/how-to-reset-nrf-8001" /><item><title>RE: How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/thread/7586?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 09:01:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e468b772-b4f3-412e-8519-51e5e44f91cf</guid><dc:creator>Nishant Sood</dc:creator><description>&lt;p&gt;I&amp;#39;m facing problem here&amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;case ACI_DEVICE_SETUP:
/* When the device is in the setup mode*/
Serial.println(F(&amp;quot;Evt Device Started: Setup&amp;quot;));
if (ACI_STATUS_TRANSACTION_COMPLETE != do_aci_setup(&amp;amp;aci_state))
{
Serial.println(F(&amp;quot;Error in ACI Setup&amp;quot;));
}&lt;/p&gt;
&lt;p&gt;I&amp;#39;m getting the Error in ACI setup. any reason why its so? and where this do_aci_setup() method is located?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/thread/7585?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2014 10:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecdb843a-2ed2-4ce8-9c8f-f5cc3e922a67</guid><dc:creator>Saurabh Gulia</dc:creator><description>&lt;p&gt;Now i have connected the reset pin to Arduino pin 4 and also specified it like this
aci_state.aci_pins.reset_pin = 4;&lt;/p&gt;
&lt;p&gt;But still it is not advertising, actually i am not getting any evt from nrf 8001. I have read that if nrf 8001 will get reset then it gives ACI_EVT_DEVICE_STARTED but i am not getting this. How should i make this advertising? It has taken my so much tie but it is not advertising,help me in getting it start advertising.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/thread/7584?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2014 10:29:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b888fabc-9d83-43d0-9e7d-8feb8688065c</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;The Redbearlab v1.1 and V2012_07 shields did not connect the reset line of the nRF8001 to any of the microcontroller pins, this was a bug.
This has been corrected in the Redbearlab v2.x shields.&lt;/p&gt;
&lt;p&gt;For all boards other than  Redbearlab v1.1 and V2012_07 , use BOARD_DEFAULT as the board name. This also assumes that the reset line of the nRF8001 is connected to an mcu pin.
Specify the pin using
aci_state.aci_pins.reset_pin            = &amp;lt;&amp;lt;pin number&amp;gt;&amp;gt;;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/thread/7583?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2014 10:03:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53f78e2a-0c43-452f-b7be-8409a74e8d24</guid><dc:creator>Saurabh Gulia</dc:creator><description>&lt;p&gt;Which Arduino pin should i use to connect Reset line of Olimex Module. And this is the code of of your function:&lt;/p&gt;
&lt;p&gt;if (UNUSED != a_pins_local_ptr-&amp;gt;reset_pin)
{
pinMode(a_pins_local_ptr-&amp;gt;reset_pin, OUTPUT);&lt;/p&gt;
&lt;p&gt;if ((REDBEARLAB_SHIELD_V1_1 == a_pins_local_ptr-&amp;gt;board_name) ||
(REDBEARLAB_SHIELD_V2012_07 == a_pins_local_ptr-&amp;gt;board_name))
{
//The reset for the Redbearlab v1.1 and v2012.07 boards are inverted and has a Power On Reset
//circuit that takes about 100ms to trigger the reset
digitalWrite(a_pins_local_ptr-&amp;gt;reset_pin, 1);
delay(100);
digitalWrite(a_pins_local_ptr-&amp;gt;reset_pin, 0);	
}
else
{
digitalWrite(a_pins_local_ptr-&amp;gt;reset_pin, 1);
digitalWrite(a_pins_local_ptr-&amp;gt;reset_pin, 0);	
digitalWrite(a_pins_local_ptr-&amp;gt;reset_pin, 1);
}
}&lt;/p&gt;
&lt;p&gt;Well this time i am not using Red Bear Shield but i think this will work only for them. I have my own custom pcb which i have bought it from &lt;a target="_blank" href="https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/" rel="nofollow"&gt;https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/&lt;/a&gt; . Will this work for my module also what should i use in board_name? Should i use REDBEARLAB_SHIELD_V1_1 as board_name?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to Reset nRf 8001</title><link>https://devzone.nordicsemi.com/thread/7582?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2014 09:31:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1cc07f8-b434-480f-a35f-adf86c299936</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Try connecting the reset pin and use lib_aci_pin_reset to reset the chip. I would recommend downloading our latest arduino sdk from github: &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-arduino/releases"&gt;github.com/.../releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;lib_aci_radio_reset does not reset the chip, only the radio, ref the product specification.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>