[NCS 3.1.1] Central BLE ->Peripheral BLE OTA

Hi,

I’d like to implement firmware updates where a central device (SMP Client) updates a peripheral (SMP Server) over Bluetooth.

I came across this repository:
 github.com/.../smp_client_ble

Is this still considered the best or most up-to-date reference for this use case, or are there newer / official examples I should follow in the latest nRF Connect SDK?

Thanks in advance for any guidance or updated sample links!

Related