Contents
- For all permission issues
- Software Developer Portal News
- NHX-SDK-ODM code repository
- Software module
- NHX SDK software framework
- Framework Process Icon Description
- NHX-PACKAGES-OPEN framework
- pipelines
- Git Repositories
- Firmware Release
For all permission issues
- Only users who have obtained the software developer permission group can access the permission group link below.Requires contacting sales or technical support for approval.
Software Developer Portal News
Roaming test report
NHX-SDK-ODM code repository
Note:
- The developer account has not been activated and cannot access the permission group link below.Requires contacting sales or technical support for approval.
Apply for permission group link | code repository | openwrt | Driver | Kernel | SDK | Supported Models | Remarks |
---|---|---|---|---|---|---|---|
FAE-NHX-QSDK-11.5-ODM | NHX-QSDK -11.5-ODM | 15.05 | qsdk-11.5 | v4.4 | Source code for nhxwrt sdk kit excluding vendor-restricted binaries (e.g. the QSDK driver) | NHX4019 NHX5018 NHX6018 | LTS Recommended |
FAE-NHX-QSDK-12.2-ODM | NHX-QSDK-12.2-ODM | 19.07 | qsdk-12.2 | v5.4 | Source code for nhxwrt sdk kit excluding vendor-restricted binaries (e.g. the QSDK driver) | NHX5018 NHX6018 NHX53X2-V01 NHX53X2-V03 | LTS |
FAE-NHX-QSDK-12.5-ODM | NHX-QSDK-12.5-ODM | 23.05 | qsdk-12.5 | v5.4 | Source code for nhxwrt sdk kit excluding vendor-restricted binaries (e.g. the QSDK driver) | NHX5018 NHX6018 NHX53X2 | LTS |
Requires project permission group | NHX-ATH11K-ODM | 21.02 | ath11k | v5.4 | Open-source wireless drivers (ath11k) | NHX4019 NHX5018 NHX6018 |
Software module
Note:
- Only users who have obtained the software developer permission group can access the permission group link below.Requires contacting sales or technical support for approval.
- The software module permission only needs to be applied for once (for example, if the project has been approved, NHX53X2 the software module does not need to be applied for after the project is approved NHX6018
Apply for permission group link | resource site | code delivery | supported models | remarks | Performance pk advantage level |
---|---|---|---|---|---|
FAE-NHX-STAROAM-BIN | NHX-STAROAM-BIN | pkg-bin | NHX4019, NHX5018, NHX6018, NHX53X2 | Wireless roaming application | A |
FAE-NHX-API-BIN | NHX-API-BIN | pkg-bin | NHX4019, NHX5018, NHX6018, NHX53X2 | API Application | |
FAE-NHX-IAC-BIN | NHX-IAC-BIN | pkg-bin | NHX4019, NHX5018, NHX6018, NHX53X2 | Wireless Controller Application | |
FAE-NHX-MESH-BIN | NHX-MESH-BIN | pkg-bin | NHX4019, NHX5018, NHX6018, NHX53X2 | Mesh Application | A |
FAE-NHX-VUE-ODM | NHX-VUE-ODM | pkg-src | NHX4019、NHX5018、NHX6018、NHX53X2 | vue source code | |
The main code repository already contains permissions for this resource | nhxweb | pkg-bin | NHX4019、NHX5018、NHX6018、NHX53X2 | vue binary web file | |
The main code repository already contains permissions for this resource | NHX-PACKAGES-OPEN | pkg-src | NHX4019、NHX5018、NHX6018、NHX53X2 | Open Source Applications | |
The main code repository already contains permissions for this resource | NHX-DL | --- | NHX4019、NHX5018、NHX6018、NHX53X2 | Compile dependency cache library | |
Machine model item permission group | NHX__-SDK | src | NHX4019、NHX5018、NHX6018、NHX53X2 | Model file; dts file | |
— | nhx_longbridge | nhxwifiko | NHX5018、NHX6018、NHX53X2 | Long distance transmission NHX-QSDK-12.2-ODM support | A |
The main code repository already contains permissions for this resource | nhxpcf | nhxwifiko | NHX4019, NHX5018, NHX6018, NHX53X2 | 802.11 PCF | A |
The main code repository already contains permissions for this resource | nhxhcf | nhxwifiko | NHX4019, NHX5018, NHX6018, NHX53X2 | 802.11 HCF | A |
The main code repository already contains permissions for this resource | nhxant | nhxwifiko | NHX4019、NHX5018、NHX6018、NHX53X2 | Smart antenna | |
The main code repository already contains permissions for this resource | nhxtdma | nhxwifiko | NHX5018、NHX6018、NHX53X2 | TDMA | A |
NHX SDK software framework
- master branch: Source code for qsdk sdk kit excluding vendor-restricted binaries (e.g. the QSDK driver)
- nhxwrt branch: Source code for nhxwrt sdk kit excluding vendor-restricted binaries (e.g. the nhxwifiko driver); Deeply optimized driver; supports nhx applications
- nhxwrt_NHX53X2
- nhxwrt_NHX6018
- nhxwrt_nhx6018-64bit
- nhxwrt_nhx6018-64bit-4g
- nhxwrt_NHX5018
- nhxwrt_NHX4019
Framework Process Icon Description
graph LR 1>Project Node] 2[code repository node] 3[[Developer feeds node]] 4{{code repository branch node}} 5((public feeds node))
NHX-PACKAGES-OPEN framework
graph LR A>NHX-PACKAGES-OPEN]-.Repos..->B[[NHX-PACKAGES-OPEN]] B ---> B1[network] B ---> B2[firmware] B1 ---> B101[iperf] B1 ---> B102[iperf3] B101-.ipk..->Z((docs.bitswrt.com)) B102-.ipk..->Z B2-.ipk..->Z subgraph all package-open repos B end subgraph all package-open ipk Z end click Z "http://docs.bitswrt.com" click A "https://dev.azure.com/lede/NHX-PACKAGES-OPEN"
pipelines
NHX-SDK pipelines
- Publish firmware to docs.bitswrt.com azure-build/NHX6018-Product model.yml azure-build/NHX5018-Product model.yml azure-build/NHX4019-Product model.yml azure-build/CPE7621-Product model.yml
NHX-PACKAGES-BIN pipelines
- Publish to Repos [packages name]
Naming rules for pipelines:
qca-packages name-bin.yml
mtk-packages name-bin.yml
PKG naming rules:qca-packages name-bin
mtk-packages name-bin
Note: each private PKG corresponds to a PKG feed warehouse
NHX-PACKAGES-OPEN pipelines
- Publish to docs.bitswrt.com (ipk file)
Naming rules for pipelines:
mtk-package-bin.yml
mtk-package-bin.yml
PKG naming rules:packages name
Git Repositories
- Use SSH key authenticationYou need to upload the public key to the following site
- Use Git Credential Manager to authenticate to Azure Repos (Recommended Use)
- Clone the Git repository with SSH
- Q: I have multiple SSH keys. How do I use different SSH keys for different SSH servers or repos?