# 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-70018-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-70018-51/topic/build-the-platfrom-esdk.html)
To enhance the eSDK with custom features and additions or if a compatible prebuilt eSDK isn't available for your platform, build a custom eSDK.
- [Upgrade QIMP SDK](https://docs.qualcomm.com/doc/80-70018-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-70018-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's recommended to use the versions that are integrated with a specific QIMP SDK, you can update the individual function SDKs if necessary.

Last Published: Feb 02, 2026

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