<?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>BLE Mesh Wildcard / Catch all Opcode handler callback</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122178/ble-mesh-wildcard-catch-all-opcode-handler-callback</link><description>I have a project migrating to nrf Connect from ESP-IDF. We need to recreate a system to work with existing devices on BLE Mesh, but I am having trouble figuring out how to duplicate the following behavior. Some background: in ESP-IDF they have a single</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 13 Jun 2025 07:16:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122178/ble-mesh-wildcard-catch-all-opcode-handler-callback" /><item><title>RE: BLE Mesh Wildcard / Catch all Opcode handler callback</title><link>https://devzone.nordicsemi.com/thread/539138?ContentTypeID=1</link><pubDate>Fri, 13 Jun 2025 07:16:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26abf0ab-04b7-4598-9b4b-d411018a219a</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi jm_solar,&lt;/p&gt;
&lt;p&gt;I have an update. A colleague introduced me to this feature, which&amp;nbsp;let the application receive messages from the access layer directly, so you can extract the model and opcode and handle it on your own. See:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v4.0.99-ncs1/subsys/bluetooth/mesh/Kconfig#L774-L787"&gt;sdk-zephyr/subsys/bluetooth/mesh/Kconfig at v4.0.99-ncs1 · nrfconnect/sdk-zephyr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note that this comes with the RPL/Flash weakness as detailed in that Kconfig description. The application will also&amp;nbsp;get a callback for messages of all other models, even the ones that are setup in the &amp;quot;normal&amp;quot; way as well, so you will need to implement your own filtering.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Mesh Wildcard / Catch all Opcode handler callback</title><link>https://devzone.nordicsemi.com/thread/539106?ContentTypeID=1</link><pubDate>Thu, 12 Jun 2025 20:11:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13ce67e9-a4ae-4703-abc8-d590bf911f36</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hi jm_solar,&lt;/p&gt;
&lt;p&gt;If you want to set it up in a way that it can handle all op codes, then perhaps the only way is to setup all op codes...&lt;/p&gt;
&lt;p&gt;May I ask why you need this pass-through functionality? The relay nodes practically play the role of such pass-through devices already.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Mesh Wildcard / Catch all Opcode handler callback</title><link>https://devzone.nordicsemi.com/thread/538876?ContentTypeID=1</link><pubDate>Wed, 11 Jun 2025 15:27:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd98a6bf-df90-4240-a64d-313b2897c389</guid><dc:creator>jm_solar</dc:creator><description>&lt;p&gt;Hi Hiue, yes that is surely a solution if the list is known.&lt;/p&gt;
&lt;p&gt;But as mentioned in our use case the list changes over time and this device should not require a firmware update when the list changes. The handling on this device has no dependency on the opcode so we want to keep the current situation where this device does not need an update in order for the new opcodes sent by other devices to be supported.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Mesh Wildcard / Catch all Opcode handler callback</title><link>https://devzone.nordicsemi.com/thread/538788?ContentTypeID=1</link><pubDate>Wed, 11 Jun 2025 10:25:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69401ec1-ae25-423b-90af-66dd6208ea59</guid><dc:creator>Hieu</dc:creator><description>&lt;p&gt;Hello jm_solar,&lt;/p&gt;
&lt;p&gt;Have you tried providing the same handler to all the op codes that need to be handled similarly?&lt;/p&gt;
&lt;p&gt;Hieu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>