# 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)