Versions Compared

Key

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

...

Code Block
titlerdk-next
$ mkdir rdkb-arm
$ cd rdkb-arm
$ rreporepo init -u 'https://github.com/rdkcentral/rdkb-manifest/' \
    -m "rdkb-arm.xml" \
    -b "develop"
$ repo sync
$ source meta-rdk-bsp-arm/setup-environment
$ bitbake rdk-generic-broadband-image

Cherry-pick below PRs to have support to WAN interface (erouter0), WebUI and SSH features.

https://github.com/rdkcentral/ethernet-agent/pull/40
https://github.com/rdkcentral/webui/pull/81
https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/53
https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/50

The default ARM build have been updated to support SSH.
PR: https://github.com/rdkcentral/utopia/pull/175

...

The default ARM build have been updated to include additional features such as  erouter0, Captive Portal and WebUI   , WebUI and  multi-config support.

The required PRs to be cherry-picked

...

Code Block
titleMulticonfig (rdk-next)
$ MACHINE="all" source meta-rdk-bsp-arm/setup-environment
$ bitbake mc:generic:rdk-generic-broadband-image && \
  bitbake mc:raspberrypi:rdk-generic-broadband-image && \
  bitbake mc:armqemu:rdk-generic-broadband-image
(Due to the way RDK-B components are built, it is not possible to do a "parallel" build for two targets at once, however, you will 
still save a significant amount of time and disk space by using multiconfig builds sequentially)

...

Component Name No. of Patches        Status        PR If ANYCorrespond meta layer changes
test-and-diagnostic1

     Ready for testing awaiting code merge

https://github.com/rdkcentral/test-and-diagnostic/pull/203
utopia12      Ready for testingawaiting code mergehttps://github.com/rdkcentral/utopia/pull/312
rdk-wifi-hal4     FROZENhttps://github.com/rdkcentral/rdk-wifi-hal/pull/701
ccsp-common-library9     Ready for testingawaiting code merge

https://github.com/rdkcentral/common-library/pull/65



ccsp-eth-agent4     Ready for testing awaiting code mergehttps://github.com/rdkcentral/ethernet-agent/pull/64ccsp-one-wifi2     Ready for testingNAunified-wifi-mesh1    yet toccsp-p-and-m3    Ready for testingNAccsp-dhcp-mgr1    Ready for testingNA

ARM Platform – Feature Implementation ARM Platform – Feature Implementation Status

S.NoFeatures
CompletedIn Review In Progress
Not started

Features working in ARM system ready builds

     Comments
     Qemu Raspberry pi 4   NXP
1WAN
check mark button 
 check mark button check mark button check mark button 
2LAN 
check mark button 
check mark button check mark button check mark button 
3WiFi
check mark button 
NA
cross mark
hourglass not done  check mark button 

No VAP creation on RPI target.

4IPv6
check mark button 
NA

check mark button 

check mark button 


5Cellular
check mark button                  
NA
cross mark

hourglass not done 

check mark button 

Sim is on enabling state in RPI always.

 6RNDIS
check mark button                  
         
NA

check mark button 

check mark button 


 7WebPA
check mark button       
hourglass not done 

check mark button 

check mark button 


 8
USP-PA(oktopus)
check mark button 
hourglass not done 

check mark button 

check mark button 

Observing delay in DMCLI responce in RPI.

 9Parental Control
check mark button
hourglass not done 
                   

check mark button 

check mark button 


 10Port Forwarding
check mark button
hourglass not done 

check mark button 

check mark button 


 11Port Triggering
check mark button

hourglass not done  

check mark button 

check mark button 


 12USB Detection
check mark button 
NA

check mark button 

check mark button 


 13DAC
check mark button         
NA
check mark button 

NA 

check mark button 

NA 


 14
 Log-Upload & Telemetry
check mark button          

check mark button 

check mark button 

NA

NA

NA 


 15
Multiprofile
check mark button 
NA

NA

NA


 16
Selfheal

hourglass not done  

  

check mark button 16
Selfheal
check mark button

hourglass not done 

check mark button 

hourglass not done  


17 Test and
Diagnosticcheck mark button
Diagnostic

hourglass not done 

hourglass not done  

hourglass not done  


 18
Log-Rotation
check mark button 
NA
check mark button 
NA
check mark button 
NA
 19RFC
NANANA
check mark button 

 20
Telco-Voice
NAhollow red circle 
check mark button
hollow red circle 
 21WPS
NAhollow red circle hollow red circle
check mark button
 
 22
WebConfig
check mark button 
NA
check mark button 
NA
check mark button 
NA 
 23ACS
NAhollow red circle hollow red circle
check mark button
 
 24SNMPNAhollow red circle 
check mark button
hollow red circle 
 25
Firmware
Upgradecheck mark button
 Upgrade
NAhourglass not donehourglass not done 
 26
eSDK
NAhollow red circle 
check mark button
hollow red circle 
 27
Populate-SDK
NA
check mark button
hollow red circle hollow red circle 

NA = Not Applicable , hourglass not done= in review (or) in progress , cross mark = not supported , check mark button  = Completed  , hollow red circle = yet to startNote:
This list represents features that are either not yet supported or require additional integration and validation on the ARM platform.

list of PRs to be merged

...

default ssh support in ARM System Ready.

...

:

...

...

Bridge Mode support on ARM System Ready.

       PR: https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/63
       issue: https://github.com/rdkcentral/meta-rdk-bsp-arm/issues/26

...


Known Issues:

  1. On RPI (ARM) platform, WiFi interfaces are not created/visible.
  2. Cellular feature support on RPI (ARM).
  3. On RPI (ARM) delay on the DM's response.

...