Versions Compared

Key

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

...

Build steps with non-DRM:

  • repo init -u https://code.rdkcentral.com/r/collaboration/soc/amlogic/aml-accel-manifests -b rdk-next -m ipstb-google-rdk-next.xml
  • repo sync -j4 --no-clone-bundle
  • source meta-rdk-aml/set-env.sh mesonsc2-5.4-lib32-ah212 --use-rdk-ui --enable-rdk-voice --enable-fireboltcompliance --rdk-starboard --t4hremote --ipclient
    (NOTE: Use --b12remote instead of --t4hremote if B12 remote is used)
  • bitbake lib32-rdk-generic-mediaclient-tdk-image

Note: Amlogic meta layers and components are in Amlogic collaboration zone. Need to be Amlogic collab-zone approved member to be able to get access.

...

Refer IPSTB Flashing Steps to flash the image after build has been finished successfully.


Cobalt relative binaries location/path on the device :

Library: /usr/lib/libloader_app.so.
In evergreen enabled images we do not have separate libcobalt.so libraries.
Build path: build/tmp/work/armv7at2hf-neon-rdkmllib32-linux-gnueabi/lib32-libloader-app/23.lts.stable-3/image/usr/lib/libloader_app.so

In Amlogic the installation slots are present at /data/persistent/Cobalt-0/.cobalt_storage
/data/persistent/Cobalt-0/.cobalt_storage is created run-time.

root@AmlogicFirebolt:~# ls -l /data/persistent/Cobalt-0/.cobalt_storage
drwx------    2 root     root          4096 Aug  4 08:55 cobalt_updater
drwx------    4 root     root          4096 Aug  4 08:55 installation_1
drwx------    2 root     root          4096 Aug  4 08:48 installation_2
-rw-------    1 root     root            20 Aug  4 08:55 installation_store_aHR0cHM6Ly93d3cueW91dHViZS5jb20vdHY=.pb
root@AmlogicFirebolt:~#
root@AmlogicFirebolt:~# ls /usr/lib/libloader_app.so
/usr/lib/libloader_app.so
root@AmlogicFirebolt:~#


...

IPSTB Flashing Steps

Locate the Image file from build directory

...