...
This step by step guide provides detailed instructions to assist the RDK-B community in porting the OneWiFi component to the Raspberry Pi 4 RPi4 reference platform
| Tip |
|---|
It is recommended to use the rdkb-2023q2-dunfell release as the base for porting OneWiFi, and to integrate this release on top of the System-on-Chip (SoC) SDK. However, the documentation is applicable to Kirkstone release too |
...
| draw.io Diagram | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
| draw.io Diagram | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Target Platform: MediaTek platform (using Raspberry Pi RPi4 as a reference)
Platform Layer: Create a platform layer for MediaTek, using Raspberry Pi RPi4 as the reference.
...
OneWifi Process Bringup Patches
OneWiFi OneWifi component entry: OneWiFi onewifi manifest
HAL component entry: rdk-wifi-hal manifest
...
Generic Bug Fixes:
Any bug fixes or feature enhancements that are generic enough should be committed to the OneWiFi OneWifi generic repository.
...
Platform-Specific Flags:
Raspberry Pi RPi4 has certain limitations related to driver support and end-to-end functionality for OneWiFiOneWifi. To manage these limitations, a flag _PLATFORM_RASPBERRYPI_ has been introduced to enable conditional compilation.
...
For bulk atomic HAL APIs related to common configuration, refer to the HAL APIs documentation .
| Jira | ||||||
|---|---|---|---|---|---|---|
|
rdkb-wifi.db
Currently, Comcast does not support 64-bit platforms. However, the RDK team supports 64-bit builds for Raspberry Pi 4 RPi4 platforms, where OneWiFi OneWifi has been fully supported. Numerous alignment issues and warnings treated as errors have been addressed in this support.
...
CcspWifiAgent:
| Code Block | ||||
|---|---|---|---|---|
| ||||
dmcli eRT setv Device.WiFi.Radio.2.X_CISCO_COM_ApplySetting bool true dmcli eRT setv Device.WiFi.Radio.1.X_CISCO_COM_ApplySetting bool true |
OneWiFiOneWifi:
| Code Block | ||||
|---|---|---|---|---|
| ||||
#Any dmcli commands specific to SSID and AccessPoint execute the Below Access Point Related apply settings dmcli eRT setv Device.WiFi.ApplyAccessPointSettings bool true #Any dmcli executions specific to Radio level use the below Radio apply settings command dmcli eRT setv Device.WiFi.ApplyRadioSettings bool true |
...
Below
...
is the list of logs present in /rdklogs/logs for Debugging
...
OneWifi issues. For Additional in-depth Debugging one should enable below commands
...
:
check for the respective logs in /tmp
...
:
...
...
Initial
...
headers are available
...
in this commit.
...
The following features will be supported by
...
OneWifi as part of Wi-Fi 7, which includes changes in
...
OneWifi, rdk-wifi-hal
...
and libhostap (for Wi-Fi 7 we use libhostap 2.11 version):
...
For more info refer Porting Guide - OneWifi