Skip to content

Conversation

@kapbh
Copy link
Contributor

@kapbh kapbh commented Jun 26, 2025

Monitor mode doesn't require station mode. Disabling station mode require necessary changes to work monitor mode.

@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Jun 26, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jun 26, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
zephyr nrfconnect/sdk-zephyr@b482771 nrfconnect/sdk-zephyr@926fafb (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jun 26, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 8

Inputs:

Sources:

sdk-nrf: PR head: 34e1a853761acd9fd01254472a5f8c58e944675b
zephyr: PR head: 926fafbe9f0745eb3c3f0b37e8bfa9c0afc1db13

more details

sdk-nrf:

PR head: 34e1a853761acd9fd01254472a5f8c58e944675b
merge base: 3d49d4bf021a09b55117480628207e3a927147fa
target head (main): 52810fbd8b6dff203d552960239d1ffff43a6a65
Diff

zephyr:

PR head: 926fafbe9f0745eb3c3f0b37e8bfa9c0afc1db13
merge base: b48277124014f0394e8f2566ba4eb5fa0b0edd08
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (59)
samples
│  ├── wifi
│  │  ├── monitor
│  │  │  │ prj.conf
│  │  ├── shell
│  │  │  │ overlay-monitor-mode.conf
west.yml
zephyr
│  ├── drivers
│  │  ├── wifi
│  │  │  ├── nrf_wifi
│  │  │  │  ├── inc
│  │  │  │  │  ├── fmac_main.h
│  │  │  │  │  │ wifi_mgmt.h
│  │  │  │  ├── src
│  │  │  │  │  ├── fmac_main.c
│  │  │  │  │  ├── net_if.c
│  │  │  │  │  │ wifi_mgmt.c
│  ├── include
│  │  ├── zephyr
│  │  │  ├── bluetooth
│  │  │  │  │ hci.h
│  ├── modules
│  │  ├── nrf_wifi
│  │  │  ├── os
│  │  │  │  │ shim.c
│  ├── samples
│  │  ├── bluetooth
│  │  │  ├── hci_pwr_ctrl
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── hci_vs_scan_req
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  ├── subsys
│  │  ├── bluetooth
│  │  │  ├── host
│  │  │  │  ├── adv.c
│  │  │  │  ├── classic
│  │  │  │  │  ├── br.c
│  │  │  │  │  ├── conn_br.c
│  │  │  │  │  ├── sco.c
│  │  │  │  │  │ ssp.c
│  │  │  │  ├── conn.c
│  │  │  │  ├── cs.c
│  │  │  │  ├── direction.c
│  │  │  │  ├── hci_core.c
│  │  │  │  ├── id.c
│  │  │  │  ├── iso.c
│  │  │  │  ├── scan.c
│  │  │  │  ├── shell
│  │  │  │  │  │ bt.c
│  │  │  ├── mesh
│  │  │  │  ├── shell
│  │  │  │  │  │ hci.c
│  ├── tests
│  │  ├── bluetooth
│  │  │  ├── df
│  │  │  │  ├── connection_cte_req
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── test_cte_req_enable.c
│  │  │  │  │  │  │ test_cte_set_rx_params.c
│  │  │  │  ├── connection_cte_tx_params
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_set_conn_cte_tx_params.c
│  │  │  │  ├── connectionless_cte_rx
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_set_iq_sampling_enable.c
│  │  │  │  ├── connectionless_cte_tx
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── common.c
│  │  │  │  │  │  ├── test_set_cl_cte_tx_enable.c
│  │  │  │  │  │  │ test_set_cl_cte_tx_param.c
│  │  │  ├── hci_codecs_info
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── host
│  │  │  │  ├── conn
│  │  │  │  │  ├── mocks
│  │  │  │  │  │  ├── hci_core.c
│  │  │  │  │  │  │ hci_core.h
│  │  │  │  ├── cs
│  │  │  │  │  ├── mocks
│  │  │  │  │  │  ├── hci_core.c
│  │  │  │  │  │  │ hci_core.h
│  │  │  │  ├── id
│  │  │  │  │  ├── bt_id_add
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── bt_id_del
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── bt_id_init
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_setup_static_random_identity.c
│  │  │  │  │  ├── bt_id_set_adv_private_addr
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_invalid_cases.c
│  │  │  │  │  ├── bt_id_set_adv_random_addr
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │ test_suite_invalid_cases.c
│  │  │  │  │  ├── bt_id_set_create_conn_own_addr
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_invalid_inputs.c
│  │  │  │  │  ├── bt_id_set_private_addr
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_invalid_cases.c
│  │  │  │  │  ├── bt_id_set_scan_own_addr
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_invalid_inputs.c
│  │  │  │  │  ├── mocks
│  │  │  │  │  │  ├── hci_core.c
│  │  │  │  │  │  ├── hci_core.h
│  │  │  │  │  │  ├── hci_core_expects.c
│  │  │  │  │  │  │ hci_core_expects.h
│  │  ├── bsim
│  │  │  ├── bluetooth
│  │  │  │  ├── host
│  │  │  │  │  ├── att
│  │  │  │  │  │  ├── pipeline
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── sequential
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── central
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── l2cap
│  │  │  │  │  │  ├── reassembly
│  │  │  │  │  │  │  ├── peer
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ peer.c
│  │  │  │  │  │  ├── split
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── misc
│  │  │  │  │  │  ├── disconnect
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── hfc_multilink
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ tester.c
│  │ west.yml

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain
  • ◻️ Build twister
  • ◻️ Integration tests
    • ◻️ test-sdk-audio
    • ◻️ desktop52_verification
    • ◻️ test_ble_nrf_config
    • ◻️ test-fw-nrfconnect-ble_mesh
    • ◻️ test-fw-nrfconnect-ble_samples
    • ◻️ test-fw-nrfconnect-chip
    • ◻️ test-fw-nrfconnect-nfc
    • ◻️ test-fw-nrfconnect-nrf-iot_cloud
    • ◻️ test-fw-nrfconnect-nrf-iot_thingy91
    • ◻️ test-sdk-find-my
    • ◻️ test-fw-nrfconnect-nrf_lrcs_mosh
    • ◻️ test-fw-nrfconnect-nrf_lrcs_positioning
    • ◻️ test-sdk-wifi
    • ◻️ test-low-level
    • ⚠️ test-fw-nrfconnect-nrf_lrcs_mosh
    • ⚠️ test-fw-nrfconnect-nrf_lrcs_positioning
Disabled integration tests
    • doc-internal
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-boot
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@kapbh kapbh force-pushed the monitor_without_STA branch from b55c745 to dc52e4a Compare July 7, 2025 10:15
@kapbh kapbh marked this pull request as ready for review July 7, 2025 10:15
@github-actions
Copy link

github-actions bot commented Jul 7, 2025

You can find the documentation preview for this PR here.

Copy link
Contributor

@krish2718 krish2718 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about Raw TX mode overlays/samples?

@kapbh
Copy link
Contributor Author

kapbh commented Jul 8, 2025

What about Raw TX mode overlays/samples?

Raw TX can work with Station mode, hence supplicant is necessary (and can also work without supplicant). These changes will only address Raw RX. For Raw TX will require more changes, we can have separate task for that.

@kapbh kapbh force-pushed the monitor_without_STA branch from dc52e4a to 649ba9b Compare July 8, 2025 05:39
@krish2718
Copy link
Contributor

What about Raw TX mode overlays/samples?

Raw TX can work with Station mode, hence supplicant is necessary (and can also work without supplicant). These changes will only address Raw RX. For Raw TX will require more changes, we can have separate task for that.

Of course, It can work with supplicant, but it should also work without it. Anyways, we can add that support later.

@kapbh kapbh force-pushed the monitor_without_STA branch 2 times, most recently from 2ac6ee4 to b12bb30 Compare July 9, 2025 12:53
kapbh added 2 commits July 10, 2025 07:16
Disable station mode in monitor sample.

Signed-off-by: Kapil Bhatt <[email protected]>
Update manifest of sdk-zephyr for monitor sample change.

Signed-off-by: Kapil Bhatt <[email protected]>
@kapbh kapbh force-pushed the monitor_without_STA branch from b12bb30 to 34e1a85 Compare July 10, 2025 07:17
@NordicBuilder NordicBuilder removed the DNM label Jul 10, 2025
@rlubos rlubos merged commit b926f6d into nrfconnect:main Jul 10, 2025
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants