Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDK RF Config & OTA Update #1573

Open
verybadsoldier opened this issue Jan 14, 2019 · 3 comments
Open

SDK RF Config & OTA Update #1573

verybadsoldier opened this issue Jan 14, 2019 · 3 comments

Comments

@verybadsoldier
Copy link
Contributor

One question please gentlemen:

The ESP has to be initialized with the RF configuration data which is specific to the used SDK, as far as I understand it (make flashinit).
So when switching SDKs (e.g. from 2.0.0 to 3.0.0) this RF configuration data has to be updated in the device.

I assume that when using OTA update then this RF configuration is not updated accordingly (at least I would not understand how). So am I right that it is not possible to use OTA update to update from a firmware that uses SDK 2.0.0 to a firmware that uses SDK 3.0.0? So in that case before installing the new firmware the device has to be initialized with the new RF config?

@slaff
Copy link
Contributor

slaff commented Jan 14, 2019

Very good question. Take a look at PR #1491. If we start supporting ONLY SDK 3.0.0 or newer then we should be able to merge this PR and allow having different ROMS compiled with different SDKs to still work.

@verybadsoldier
Copy link
Contributor Author

Ok thank you. But for now am I correct that switching SDK versions using OTA update is not supported and therefore this transition has to be done using the serial bootloader?

@slaff
Copy link
Contributor

slaff commented Jan 14, 2019

SDK versions using OTA update is not supported

Yes, that is correct. I would say that it will most probably work if you have old RF and use it with apps compiled with SDK 1.5, 2.0 and 3.0 but there is no guarantee.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants