Hello,
I wonder if it is possible to upgrade the app running on ESP32 board "partially" by using binary diff with ESP-MDF's mupgrade functionality.
What I want to do is the following:
1. Compute the diff between the old version app and the new version app.
2. The server (AP) transmits computed diff to ROOT node of MESH network.
3. Use mupgrade functionality to distribute the upgrade data over the MESH network.
4. Do upgrade.
Also, are there any limitations that prevent apps from being upgraded using diff?
I appreciate any help and advice you provide.
Is it possible to upgrade an app "partially" with mupgrade?
Re: Is it possible to upgrade an app "partially" with mupgrade?
Hi numeric,
This function is not supported yet.
As the current OTA function can upgrade a device with a bin size of 1.4MB within 20s, for 20 devices it's around 2mins, so upgrade using diff is not at the top of our plan for now. We will consider this after we finish other plans.
This function is not supported yet.
As the current OTA function can upgrade a device with a bin size of 1.4MB within 20s, for 20 devices it's around 2mins, so upgrade using diff is not at the top of our plan for now. We will consider this after we finish other plans.
Who is online
Users browsing this forum: No registered users and 28 guests