...
https://github.com/rdkcentral/ethernet-agent/pull/40
https://github.com/rdkcentral/meta-rdk-bsp-armwebui/pull/481
httpshttps://github.com/rdkcentral/meta-rdk-bsp-arm/pull/753
httpshttps://github.com/rdkcentral/meta-rdk-bsp-arm/pull/8
https://github.com/rdkcentral/webui/pull/81
https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/1150
The default ARM build have been updated to support SSH.
...
| Code Block | ||
|---|---|---|
| ||
# Copy the QCOW2 image and u-boot.bin from the deploy directory
cp $HOME/rdkb-cmf-arm/build-armefi64-rdk-broadband/tmp/deploy/images/armefi64-rdk-broadband/{rdk-generic-broadband-image-armefi64-rdk-broadband.wic.qcow2,u-boot.bin} .
# It can be helpful to create a snapshot to quickly revert
# any changes that are made
qemu-img create -f qcow2 -b rdk-generic-broadband-image-armefi64-rdk-broadband.wic.qcow2 -F qcow2 rdk.snapshot.qcow2
# And resize that snapshot to allow space for upgrades
qemu-img resize rdk.snapshot.qcow2 10G
DISK=${DISK:-rdk.snapshot.qcow2}
sudo qemu-system-aarch64 -nographic \
-cpu cortex-a53 -machine virt \
-bios u-boot.bin \
-smp 2 -m 1024 \
-device virtio-rng-pci \
-hda "${DISK}" \
-netdev tap,id=testlan -net nic,netdev=testlan \
-netdev tap,id=testlan2 -net nic,netdev=testlan2 \
-netdev user,id=testwan -net nic,netdev=testwan \
-device pci-serial
#using bridge manager:
# ensure /usr/local/libexec/qemu-bridge-helper is present and executable
# provide /usr/local/etc/qemu/bridge.conf:
# allow br10
# allow br100
sudo qemu-system-aarch64 -nographic \
-cpu cortex-a53 -machine virt \
-bios u-boot.bin \
-smp 2 -m 1024 \
-device virtio-rng-pci \
-hda "${DISK}" \
-netdev bridge,id=testwan,br=br10 \
-device virtio-net pci,netdev=testwan,mac=52:54:00:2d:6e:99 \
-netdev bridge,id=testlan,br=br100 \
-device virtio-net-pci,netdev=testlan,mac=52:54:00:2d:6e:98 \
-device pci-serial |
| S.No | Features | Completed | In Review | In Progress | Not started |
|---|---|---|---|---|---|
| 1 | IPv6 | | |||
| 2 | Cellular | | |||
| 3 | RNDIS | | |||
| 4 | Firewall | | |||
| 5 | Parental Control | |
The following features are yet to be implemented and fully validated on the ARM platform.
| Code Block | ||
|---|---|---|
| ||
01 IPV6 02 Log-Upload & Telemetry 03 Multiprofile 04 Selfheal 05 Log-Rotation 06 Parental-Control 07 Firewall 08 DAC 09 RFC 10 Populate-SDK 11 eSDK 12 WPS 13 USB detection 14 Celluar Manager 15 RNDIS 16 Telco-Voice 17 WebConfig 18 USP-PA(oktopus) 19 ACS 20 WebPA 21 SNMP 22 Firmware Upgrade |
Note:
ARM Platform – Feature Implementation Status
...
This list represents features that are either not yet supported or require additional integration and validation on the ARM platform.
2. 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:
...