Versions Compared

Key

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

...

Each of these components is packaged as a BOLT application.

...

Step 3: Create the Factory Apps JSON File

...

Info

For a deeper understanding of how the Factory Apps Installer works internally, please refer to the documentation linked below:

Design for Factory Apps Installer for in RDK-8

This resource provides an in‑depth explanation of the installer workflow and architecture.

...

Note
  • For this method to work, the public signing certificate used to sign the BOLT applications must be present on the device. The certificate must be located at/etc/rdk/certs/
  • As mentioned in the above option, you should have bolt packages built and signed: Build Factory BOLT Applications Locally

Supported Sideloading Methods

...

Repo: https://github.com/rdkcentral/meta-bolt-wpe

Info
titleDependent Bolt Packages:

To build an application that depends on base/runtime Bolt packages (for example, com.rdkcentral.base+<version>.bolt), ensure those dependent packages are available first. Either build them separately or place the corresponding .bolt artifacts in the following
location before running the build. So in this case, please make sure the base bolt package is present in the following location:

Code Block
build/bolts/


Code Block
git clone https://github.com/rdkcentral/meta-bolt-wpe.git
cd meta-bolt-wpe
git checkout <branch/revision/tag>
source setup-environment

# Create bolt-tools and hash it
bitbake bolt-env && hash bolt

#build wpe bolt package
bolt make wpe

...