Closed dsconyers closed 1 year ago
The board package ubx_evknora_b12
is not yet ready for release. In the meantime, Nordic Semiconductor has instructions for adding 2-pin FEM support here: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/app_dev/working_with_fem/index.html#ug-radio-fem-skyworks
It does not seem complete as it only mentions adding a node to the devicetree, but does not list other dependencies. We have opened a ticket with Nordic.
Hi Bob,
Any update on this? I'm just curious if anyone at U-blox has successfully loaded a sample application onto an EVK-NORA-B12 that successfully makes use of the FEM to evaluate its range, which is my short term goal. Thanks!
I have it working. I just need to tidy up the files. I'll have something for you later today.
Until we have the full BSP ready, you can use the files here with the nrf5340dk_nrf5340
board. The zip file attached has the peripheral_lbs
example modified to operate the FEM control pins on NORA-B12. The main files to check are:
./boards/nrf5340dk_nrf5340_cpuapp.overlay
./boards/nrf5340dk_nrf5340_cpuappns.overlay
./child_image/hci_rpmsg.conf
./child_image/hci_rpmsg.overlay
I ran this on both the EVK-NORA-B106 and EVK-NORA-B126. I observed P1.08 and P1.09 toggling as expected. The NORA-B106 does not have the FEM, where NORA-B126 does. I observed approximately 10 dB RSSI difference betwen them when scanning on my iPhone using the nRF Connect mobile app.Also, please note this SDK errata regarding actual vs. set output power: [CONFIG_BT_CTLR_TX_PWR_ANTENNA](https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/kconfig/index.html#CONFIG_BT_CTLR_TX_PWR_ANTENNA)
Project file: peripheral_lbs_with_nora-b12_fem_ncs220.zip
Hi Bob,
Thanks! I can see TX_EN & RX_EN toggling as shown below:
EVK-NORA-B12 added. See https://github.com/u-blox/u-blox-sho-OpenCPU/pull/18.
Merged PR with updates.
I'm following section 3.2.3 of the EVK-NORA-B1 User Guide. I have 2 EVK-NORA-B126 boards that I'm trying to provision to evaluate their RF range. I copied the entire
.\zephyr\boards\arm\ubx_evknorab10_nrf5340
folder into the NCS directory.\ncs\vX.Y.Z\zephyr\boards\arm
, but Visual Studio Code doesn't recognizeubx_evknorab12_nrf5340_cpuapp
as a valid board (i.e. doesn't show up in drop down list). It recognizesubx_evknorab10_nrf5340_cpuapp
, but not theubx_evknorab12_nrf5340_cpuapp
(the variant with the integrated Skyworks FEM). See attached screenshot.I then searched the contents of the all the files in the
.\zephyr\boards\arm
directory (including sub-directories) forubx_evknorab12_nrf5340
and found no results.Related Products: EVK-NORA-B12x Series
Pre-setup Conditions: Obtain any EVK-NORA-B12x board.
Reproducibility Rate: 100%
Detail Steps to Reproduce: Follow the instructions starting in section 3 of the EVK-NORA-B1 User Guide using any EVK-NORA-12x board to attempt to load an NCS sample application.
Expected Test Results:
ubx_evknorab12_nrf5340
BSP would be included in the u-blox-sho-OpenCPU GitHub repository.Actual Test Results:
ubx_evknorab12_nrf5340
BSP is NOT included in the u-blox-sho-OpenCPU GitHub repository.