<?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>Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118192/difficulty-using-nrf7002ek-with-nrf54l15pdk-on-spi</link><description>Hello, 
 I am attempting to use the nRF7002EK shield with my nRF54L15PDK development kit. 
 I have custom code, but it&amp;#39;s based on the wifi scan example provided by Nordic to scan nearby SSIDs. 
 
 My code builds successfully and runs, but when I enter</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 23 Jan 2025 16:36:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118192/difficulty-using-nrf7002ek-with-nrf54l15pdk-on-spi" /><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519851?ContentTypeID=1</link><pubDate>Thu, 23 Jan 2025 16:36:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb55c9ca-f19f-496a-a53b-a88a8280b8d1</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;You could try to build the scan sample this way&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build -p -b nrf54l15dk/nrf54l15/cpuapp -- -DSHIELD=&amp;quot;nrf7002eb_interposer_p1;nrf7002eb&amp;quot;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;For pin mapping, you can look at&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf70/nrf7002eb_dev_guide.html"&gt;nrf7002eb pin mapping&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519650?ContentTypeID=1</link><pubDate>Wed, 22 Jan 2025 20:20:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8799b58-2709-4488-b05c-8c63144e766e</guid><dc:creator>htownclyde</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# Nordic Wi-Fi driver for nRF70 series SoCs
#
# Copyright (c) 2024 Nordic Semiconductor
#
# SPDX-License-Identifier: Apache-2.0
#

menuconfig WIFI_NRF70
        bool &amp;quot;nRF70 driver&amp;quot;
        select NET_L2_WIFI_MGMT if NETWORKING
        select NET_L2_ETHERNET_MGMT if NETWORKING &amp;amp;&amp;amp; NET_L2_ETHERNET
        select WIFI_USE_NATIVE_NETWORKING if NETWORKING
        select EXPERIMENTAL if !SOC_SERIES_NRF53X &amp;amp;&amp;amp; !SOC_SERIES_NRF91X
        default y
        depends on \
                DT_HAS_NORDIC_NRF7002_SPI_ENABLED || DT_HAS_NORDIC_NRF7002_QSPI_ENABLED || \
                DT_HAS_NORDIC_NRF7001_SPI_ENABLED || DT_HAS_NORDIC_NRF7001_QSPI_ENABLED || \
                DT_HAS_NORDIC_NRF7000_SPI_ENABLED || DT_HAS_NORDIC_NRF7000_QSPI_ENABLED
        help
          Nordic Wi-Fi Driver&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;An additional note - I believe my issue is related directly to the&amp;nbsp;DT_HAS_NORDIC_NRF7002_SPI_ENABLED flag, which is not getting enabled during build, despite my Devicetree .overlay specifying a nrf7002-spi peripheral.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Perhaps it is an issue with my .overlay file (posted above), but I tried my best to use the working Scan sample as reference, and am able to build successfully, although CONFIG_WIFI_NRF70 ends up not getting enabled.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I appreciate you taking the time to help me solve this!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519634?ContentTypeID=1</link><pubDate>Wed, 22 Jan 2025 17:52:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df66b492-3e58-4c98-bf8d-f4de5f9e6796</guid><dc:creator>htownclyde</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately I can&amp;#39;t post it publicly here, there is too much identifying information tied up in the filenames and code.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please let me know if there&amp;#39;s some other way I could provide specific information, or if there&amp;#39;s a way to send that .zip privately.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s my CMakeLists.txt, if it helps:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(myproject)

target_include_directories(app PRIVATE ./src)
target_include_directories(app PRIVATE ./src/dtm)

target_sources_ifndef(CONFIG_DTM_TRANSPORT_HCI app PRIVATE
  src/dtm/transport/dtm_uart_twowire.c
  src/dtm/transport/dtm_uart_wait.c
)

zephyr_include_directories(drivers)
target_include_directories(app PUBLIC ${ZEPHYR_BASE}/subsys/net/ip)

target_sources(app PRIVATE
                   src/main.c
                   src/cli_wifi.c
                   )&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Clyde&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519521?ContentTypeID=1</link><pubDate>Wed, 22 Jan 2025 12:06:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b58ec65-c918-4747-be7e-4545d09413c2</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Can you send your complete project (zipped) including build folder?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519427?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2025 22:26:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2150325d-2121-4e2e-a66e-9065360e7585</guid><dc:creator>htownclyde</dc:creator><description>&lt;p&gt;My build command is:&lt;/p&gt;
&lt;div&gt;&lt;em&gt;west&amp;nbsp;build . --build-dir build/full&amp;nbsp;--board project-full/nrf54l15/cpuapp/ns&lt;/em&gt;
&lt;div&gt;
&lt;div&gt;&lt;em&gt;-DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=$(ROOT_DIR&lt;/em&gt;&lt;span&gt;&lt;em&gt;)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;My full overlay is:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;#include &amp;lt;freq.h&amp;gt;

/ {
	chosen {
		ncs,dtm-uart = &amp;amp;uart20;
        zephyr,wifi = &amp;amp;wlan0;
	};
};

&amp;amp;pinctrl {
    i2c21_default: i2c21_default {
        group1 {
            psels = &amp;lt;NRF_PSEL(TWIM_SDA, 1, 11)&amp;gt;,
                    &amp;lt;NRF_PSEL(TWIM_SCL, 1, 12)&amp;gt;;
            };
    };

    i2c21_sleep: i2c21_sleep {
        group1 {
            psels = &amp;lt;NRF_PSEL(TWIM_SDA, 1, 11)&amp;gt;,
                    &amp;lt;NRF_PSEL(TWIM_SCL, 1, 12)&amp;gt;;
            low-power-enable;
        };
    };
};

&amp;amp;i2c21 {
    status = &amp;quot;okay&amp;quot;;

    pinctrl-0 = &amp;lt;&amp;amp;i2c21_default&amp;gt;;
    pinctrl-1 = &amp;lt;&amp;amp;i2c21_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;

    imu: icm42370@68 {
             compatible = &amp;quot;invensense,icm42370&amp;quot;;
             status = &amp;quot;ok&amp;quot;;
             reg = &amp;lt;0x68&amp;gt;;
             accel-hz = &amp;lt;800&amp;gt;;
             accel-fs = &amp;lt;16&amp;gt;;
    };
};

&amp;amp;timer10 {
    status = &amp;quot;disabled&amp;quot;;
};

&amp;amp;uart20 {
	status = &amp;quot;okay&amp;quot;;
	current-speed = &amp;lt;115200&amp;gt;;
};

&amp;amp;radio {
	status = &amp;quot;okay&amp;quot;;
	/* This is a number of antennas that are available on antenna matrix
	 * designed by Nordic. For more information see README.rst.
	 */
	dfe-antenna-num = &amp;lt;12&amp;gt;;
	/* This is a setting that enables antenna 12 (in antenna matrix designed
	 * by Nordic) for PDU. For more information see README.rst.
	 */
	dfe-pdu-antenna = &amp;lt;0x0&amp;gt;;

	/* These are GPIO pin numbers that are provided to
	 * Radio peripheral. The pins will be acquired by Radio to
	 * drive antenna switching.
	 * Pin numbers are selected to drive switches on antenna matrix
	 * desinged by Nordic. For more information see README.rst.
	 */
	dfegpio0-gpios = &amp;lt;&amp;amp;gpio0 4 0&amp;gt;;
	dfegpio1-gpios = &amp;lt;&amp;amp;gpio0 5 0&amp;gt;;
	dfegpio2-gpios = &amp;lt;&amp;amp;gpio0 6 0&amp;gt;;
	dfegpio3-gpios = &amp;lt;&amp;amp;gpio0 7 0&amp;gt;;
};

&amp;amp;spi00 {
	status = &amp;quot;okay&amp;quot;;
    cs-gpios = &amp;lt;&amp;amp;gpio2 3 GPIO_ACTIVE_LOW&amp;gt;;
    compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;spi00_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi00_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	nrf70: nrf7002-spi@0 {
        compatible = &amp;quot;nordic,nrf7002-spi&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		spi-max-frequency = &amp;lt;DT_FREQ_M(8)&amp;gt;;

		// Pin assignments for nrf7002 chip
        iovdd-ctrl-gpios = &amp;lt;&amp;amp;gpio2 5 GPIO_PULL_DOWN&amp;gt;;
        bucken-gpios = &amp;lt;&amp;amp;gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)&amp;gt;;
        host-irq-gpios = &amp;lt;&amp;amp;gpio2 8 GPIO_ACTIVE_HIGH&amp;gt;;
        // Short-range (SR) co-existence (disabled)
        //srrf-switch-gpios = &amp;lt;&amp;amp;gpio2 6 GPIO_ACTIVE_HIGH&amp;gt;;

        /* Maximum TX power limits for 2.4 GHz */
        wifi-max-tx-pwr-2g-dsss = &amp;lt;21&amp;gt;;
        wifi-max-tx-pwr-2g-mcs0 = &amp;lt;16&amp;gt;;
        wifi-max-tx-pwr-2g-mcs7 = &amp;lt;16&amp;gt;;

        /* List of interfaces */
        wlan0: wlan0 {
            compatible = &amp;quot;nordic,wlan&amp;quot;;
        };

		wifi-max-tx-pwr-5g-low-mcs0 = &amp;lt;13&amp;gt;;
        wifi-max-tx-pwr-5g-low-mcs7 = &amp;lt;13&amp;gt;;
        wifi-max-tx-pwr-5g-mid-mcs0 = &amp;lt;13&amp;gt;;
        wifi-max-tx-pwr-5g-mid-mcs7 = &amp;lt;13&amp;gt;;
        wifi-max-tx-pwr-5g-high-mcs0 = &amp;lt;12&amp;gt;;
        wifi-max-tx-pwr-5g-high-mcs7 = &amp;lt;12&amp;gt;;
	};
};

&amp;amp;pinctrl {
	spi00_default: spi00_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 2, 1)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MOSI, 2, 2)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MISO, 2, 4)&amp;gt;;
		};
	};

	spi00_sleep: spi00_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 2, 1)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MOSI, 2, 2)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MISO, 2, 4)&amp;gt;;
			low-power-enable;
		};
	};
};&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;It seems that despite setting CONFIG_WIFI_NRF70=y in the prj.conf, the build process doesn&amp;#39;t accept this config, and in the final build it&amp;#39;s not set.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;Let me know if you need any other info! Thank you.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Difficulty using nRF7002EK with nRF54L15PDK on SPI</title><link>https://devzone.nordicsemi.com/thread/519397?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2025 18:17:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7acff5c-289e-446e-87cb-718c073f63e1</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Which build command did you use?&lt;br /&gt;&lt;br /&gt;Can you show your full device tree overlay?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>