RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Code Block | ||||
---|---|---|---|---|
| ||||
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml repo sync -j`nproc` --no-clone-bundle Please pick the below machine command based on your requirement # to build the image with AL_SAP MACHINE=bananapi4-rdk-broadband FEATURE_TYPE=EasyMesh source meta-cmf-bananapi/setup-environment-refboard-rdkb # to build the image without AL_SAP MACHINE=bananapi4-rdk-broadband FEATURE_TYPE=EasyMesh WITHOUT_ALSAP=yes source meta-cmf-bananapi/setup-environment-refboard-rdkb #to CP the below change for fynecli access for utopia component https://github.com/rdkcentral/utopia/pull/47 bitbake rdk-generic-broadband-image |
...
Build Instructions
Code Block | ||||
---|---|---|---|---|
| ||||
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-ap-extsrc.xml repo sync -j4 --no-clone-bundle #CPPlease pick the below changes cd ~/meta-rdk git fetch https://code.rdkcentral.com/r/rdk/components/generic/rdk-oe/meta-rdk refs/changes/39/114939/5 && git cherry-pick FETCH_HEAD cd - machine command based on your requirement, #to build the image with AL_SAP MACHINE=bananapi4-rdk-broadband-ap-extender source meta-cmf-bananapi/setup-environment-refboard-rdkb bitbake rdk-generic#to build the image without AL_SAP MACHINE=bananapi4-rdk-broadband-ap-extender FEATURE_TYPE=EasyMesh WITHOUT_ALSAP=yes source meta-cmf-bananapi/setup-environment-refboard-rdkb bitbake rdk-generic-ap-extender-image |
Extender 1 + STAR Topology
...
2.Ensure mesh backhaul connectivity is established over 5G through wifi1.1 interface.
iw dev wifi1.2 3 info |
3.Verify mesh backhaul connection in EM-Contrller side as well.
...
5. Run udhcpc to get ipaddr of brlan0 interface in Extender1
Code Block | ||
---|---|---|
| ||
udhcpc -i brlan0 |
56. Test the connectivity to EM-Controller through backhaul
...
Prerequisites - One Time Process
1. Ensure Extender 1 is running properly with configured vap's of FH and BH.
2. Make atleast 7 feet distance from Ext1 to Ext2
3. Ensure ieee1905_em_agent,onewifi_em_agent processes are running in Ext2
4. Ensure mesh backhaul connectivity is established over 5G through wifi1.1 interface1. Copy below content to /nvram/InterfaceMap.json file.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"PhyList": [
{
"Index": 0,
"RadioList": [
{
"Index": 2,
"RadioName": "wifi2",
"InterfaceList": [
{
"InterfaceName": "wifi2",
"Bridge": "brlan0",
"vlanId": 0,
"vapIndex": 3,
"vapName": "private_ssid_6g"
}
]
},
{
"Index": 1,
"RadioName": "wifi1",
"InterfaceList": [
{
"InterfaceName": "wifi1",
"Bridge": "brlan0",
"vlanId": 0,
"vapIndex": 2,
"vapName": "private_ssid_5g"
}
]
},
{
"Index": 0,
"RadioName": "wifi0",
"InterfaceList": [
{
"InterfaceName": "wifi0.1",
"Bridge": "brlan0",
"vlanId": 0,
"vapIndex": 1,
"vapName": "mesh_sta_2g"
},
{
"InterfaceName": "wifi0",
"Bridge": "brlan0",
"vlanId": 0,
"vapIndex": 0,
"vapName": "private_ssid_2g"
}
]
}
]
}
]
} |
2. Edit the AL_MAC_ADDR in /nvram/EasymeshCfg.json. Here, wifi0.1 interface mac address as AL_MAC_ADDR
3. Reboot the device
After reboot,
4. Ensure mesh backhaul connectivity is established over 2.4G through wifi0.1 interface.
Code Block | ||
---|---|---|
| ||
iw dev wifi0.1 info |
5. Verify mesh backhaul connection in Extender1 side as well.
Code Block | ||
---|---|---|
| ||
iw dev wifi0.1.sta<i> info
iw dev wifi0.1.sta<i> station dump ## This command gives information on connected client ie Extender2. |
iw dev wifi1.3 info |
5. Verify mesh backhaul connection in Extender1 side as well.
Code Block | ||
---|---|---|
| ||
iw dev wifi1.1.sta<i> info
iw dev wifi1.1.sta<i> station dump ## This command gives information on connected client ie Extender2. |
6. Wait for few minutes( 6. Wait for few minutes( for Agent to propagate SSID information from Controller to OneWifi in Extender2) and then check
7. Run udhcpc to get ip addr of brlan0 interface in Extender2
Code Block | ||
---|---|---|
| ||
udhcpc -i brlan0 |
8. Test the connectivity to EM-Controller through backhaul
...