<?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>Pairing failed with &amp;quot;Unknow function at 0x00000A60&amp;quot;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/63115/pairing-failed-with-unknow-function-at-0x00000a60</link><description>Dear Nordic support team, 
 I am developing a prototype based on the nRF52840 with the nRF5 SDK 16.0.0 and Soft Device S140 7.0.1. The prototype acts in the peripheral role and connects to a central via BLE as a HID keyboard. So I implemented the BLE</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 04 Jul 2020 15:16:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/63115/pairing-failed-with-unknow-function-at-0x00000a60" /><item><title>RE: Pairing failed with "Unknow function at 0x00000A60"</title><link>https://devzone.nordicsemi.com/thread/258443?ContentTypeID=1</link><pubDate>Sat, 04 Jul 2020 15:16:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5de2b86d-3453-406c-ab6a-7cbc6d4f91b2</guid><dc:creator>Michael Kreher</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;thanks a lot for your answer in light speed :-)&lt;/p&gt;
&lt;p&gt;I&amp;#39;am wondering why the function&amp;nbsp;&lt;span&gt;&lt;em&gt;m_ipv6_medium_evt_handler()&lt;/em&gt;&amp;nbsp;is called. Because I commented out the code for initialization the CoAP and ipv6 stuff. Maybe where is some magic in the SDK background which looks for presence of this handler function and then calls it if it found.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I will take a look at this point.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you again for showing the cause of the fault.&amp;nbsp;&lt;/span&gt;&lt;span&gt;You can close this ticket.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Pairing failed with "Unknow function at 0x00000A60"</title><link>https://devzone.nordicsemi.com/thread/257317?ContentTypeID=1</link><pubDate>Mon, 29 Jun 2020 09:43:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31ef6dc2-b5e0-46aa-9211-2e7b97926df7</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thanks for uploading the project. I was able to replicate the problem with it. The problem, as you can see from the screenshot below, is caused by the non-initialized function pointer &amp;quot;m_ipv6_medium_evt_handler()&amp;quot; in ipv6_medium_ble.c. This function gets called when your app receives a BLE event from the Softdevice.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/4276.Untitled.png" /&gt;&lt;/p&gt;
&lt;p&gt;0xA60 is the address of the hardfault handler inside the MBR. Execution will halt here because SES enables the &amp;quot;Hardfault breakpoint&amp;quot; by default.&amp;nbsp; But the interrupt will be forwarded to the application if you continue execution in the debugger. You can also disable the breakpoint.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>