...
This step by step guide provides detailed instructions to assist the RDK-B community in porting the OneWiFi 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 OneWiFiOneWifi, 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
CurrentlyAt present, Comcast does not support for 64-bit platforms is limited. However, the RDK team supports provides support for 64-bit builds for Raspberry Pi 4 platforms, where OneWiFi has been fully supported. Numerous on RPi4 platforms, with full integration of OneWifi. Many alignment issues and warnings that were previously treated as errors have been addressed resolved 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