# Advanced procedures

This section provides procedures to customize the eSDK. Additionally, it explains the
        process to upgrade the individual function SDKs.

- **[Build platform image with QIMP layer](https://docs.qualcomm.com/doc/80-70015-51/topic/building-platform-image-with-qim-layer.html)**  

Build the QIMP SDK using either the Qualcomm^®^ Software Center (QSC), or         the Yocto build.
- **[Build a custom eSDK](https://docs.qualcomm.com/doc/80-70015-51/topic/build-the-platfrom-esdk.html)**  

To enhance the eSDK with custom features and additions or if a compatible prebuilt         eSDK is not available for your platform, then build a custom eSDK.
- **[Upgrade QIMP SDK](https://docs.qualcomm.com/doc/80-70015-51/topic/incremental-qim-product-sdk-flash.html)**  

This section explains the steps to upgrade the QIMP SDK to a new version.
- **[Upgrade other SDKs](https://docs.qualcomm.com/doc/80-70015-51/topic/upgrade-individual-sdks.html)**  

The function SDKs are integrated into the QIMP SDK as individual layers that fetch         the source or proprietary binaries. Though it is recommended to use the versions that are         integrated with a specific QIMP SDK, you can update the individual function SDKs if         necessary.

Last Published: Jan 23, 2026

[Previous Topic
Troubleshooting](https://docs.qualcomm.com/bundle/publicresource/80-70015-51/topics/troubleshooting.md) [Next Topic
Build platform image with QIMP layer](https://docs.qualcomm.com/bundle/publicresource/80-70015-51/topics/building-platform-image-with-qim-layer.md)