<?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>ACI STATUS ERROR UNKNOWN</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9638/aci-status-error-unknown</link><description>I am using nRF8001 with EMF32. 
 inside hal_aci_tl_send function
C : 1, 14,
inside hal_aci_tl_event_get function
E : 3, 132, 128, 130,
It is looks like
Length == 3
CommandResponseEvent (0x84 == 132)
ACI_STATUS_ERROR_UNKNOWN Unknown error (0x80</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 12 Oct 2015 06:08:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9638/aci-status-error-unknown" /><item><title>RE: ACI STATUS ERROR UNKNOWN</title><link>https://devzone.nordicsemi.com/thread/35624?ContentTypeID=1</link><pubDate>Mon, 12 Oct 2015 06:08:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b42ec194-822f-400c-b2cf-7b4232a9fede</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Actions requested:
1.
Run the efm_ble_aci_transport_layer_verification to verify that your SPI connections are good.
This uses the Echo command and the Echo Event to verify that the SPI is working as expected.
This is a loopback test.
Manually verify that the Echo Event is the expected event. (i.e the data sent and received are identical).&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Can you give me an SPI trace of the Commands and Events that are being sent out. (MISO, MOSI, SCK, REQN and RDYN ), a trace using the salea analyzer is helpful on the example&lt;/p&gt;
&lt;p&gt;=
Let me know your results.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ACI STATUS ERROR UNKNOWN</title><link>https://devzone.nordicsemi.com/thread/35623?ContentTypeID=1</link><pubDate>Sun, 11 Oct 2015 23:26:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fb702fa-8fe9-4bbf-b583-eb55fbdedd3b</guid><dc:creator>terry</dc:creator><description>&lt;p&gt;Hi I used EM32 port on github,  It is working EZR32(EMF32 processor with Radio) Development kit, the same code not working on our own hardware, so I am not sure it is software or hardware issue&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ACI STATUS ERROR UNKNOWN</title><link>https://devzone.nordicsemi.com/thread/35622?ContentTypeID=1</link><pubDate>Fri, 09 Oct 2015 04:56:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15f2c91f-a1cd-43df-80fc-16403c493769</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;If you are sending the command(C) 0x14, according to the &lt;a href="http://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF8001"&gt;datasheet of the nRF8001&lt;/a&gt; , that command is OpenRemote pipe that needs a a parameter. I.e. the Length is expected to be 1.
However &amp;quot;C : 1, 14 &amp;quot;, means that the remote pipe parameter is missing.&lt;/p&gt;
&lt;p&gt;Even if you were printing it as Decimal i.e. 14 == 0x0D, the Command is still incorrect as there are no parameters for the Command. 0x0D is SetLocalData, which has a length longer than 1.&lt;/p&gt;
&lt;p&gt;The Command Response Event is also documented in the nRF8001 datasheet.
&amp;quot;E : 3, 132, 128, 130&amp;quot; , means an Event length of 3, CommandResponseEvent (0x84 == 132) , Command code of 128 == 0x80, which does not even exist in the datasheet and the status code of 130 == 0x82 which means, 0x82 ACI_STATUS_ERROR_CMD_UNKNOWN Unknown command.&lt;/p&gt;
&lt;p&gt;This is very likely that the ACI command sent was not correct or has invalid parameters.&lt;/p&gt;
&lt;p&gt;Have you verified your SPI using the Echo Command and Echo Event loopback so that the SPI issues do not get in here and confuse the issue. Look at the ACI transport verification example in the Arduino SDK and the &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-arduino/blob/master/documentation/libraries/BLE/nRF8001-Porting-ACI-Library.md"&gt;porting note for the nRF8001&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Are you using the &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-efm32"&gt;EFM32 port on github&lt;/a&gt; ? If so please post an issue on the github as well.
OR
Are you building your own driver for EFM32 ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>