Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleBuild
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml
repo sync -j`nproc` --no-clone-bundle

Please follow the below steps to pull the latest tip code of UWM and dependencies components,

1. update the SRCREV for below components in below mentioned path,
        1. ccsp-one-wifi - ~/meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/ccsp-one-wifi.bbappend
        2. ccsp-one-wifi-libwebconfig - ~/meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/ccsp-one-wifi-libwebconfig.bbappend
        3. rdk-wifi-hal - ~/meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-hal.bbappend
        4. rdk-wifi-util - ~/meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-ccsp/hal/rdk-wifi-util.bbappend
        5. unified-wifi-mesh - ~/meta-cmf-broadband/recipes-ccsp/unified-wifi-mesh/unified-wifi-mesh.bb
        6. unified-wifi-mesh-cli - ~/meta-cmf-broadband/recipes-ccsp/unified-wifi-mesh/unified-wifi-mesh-cli.bb

MACHINE=bananapi4-rdk-broadband FEATURE_TYPE=EasyMesh source meta-cmf-bananapi/setup-environment-refboard-rdkb
bitbake rdk-generic-broadband-image

Note : rdk-wifi-hal  have build issues with latest tip . So, please use the SRCREV as "86528813a834ecb11c9c6f435c2bd85fc6f3a25f"

Test EM on BPI R4

BPI Controller

...

Test the connected clients.

...

Remote Agent 2

Prerequisites - One Time Process

Rename/delete the dnsmasq from /usr/bin

Please make sure WAN access wont be there in your Extender (for that, delete all default route entires)

1. In /nvram

Code Block
languagebash
titlenvram
collapsetrue
cat EasymeshCfg.json 
{
	"AL_MAC_ADDR":	"00:0c:43:26:60:21",
	"Colocated_mode":	0,
	"Backhaul_SSID":	"mesh_backhaul",
	"Backhaul_KeyPassphrase":	"test-backhaul",
        "sta_4addr_mode_enabled": true
}

cat InterfaceMap.json 
{
    "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"
                        }
                    ]
                }
            ]
        }
    ]
}



...