ESP8266 Developer Zone The Official ESP8266 Forum 2016-08-03T09:54:52+08:00 https://bbs.espressif.com:443/feed.php?f=65&t=2499 2016-08-03T09:54:52+08:00 2016-08-03T09:54:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2499&p=8238#p8238 <![CDATA[Re: RFInit mode]]>
Since all parameters are stored in the flash memory itself, you can erase/load new data just like you would implement custom FOTA.
You may also release a firmware update that prepares to upgrade to the newest SDK by wiping off the RF calibration data sector and then calling another update which will install the latest SDK version.
The problem with leaving old data in the RF cal sector is that the ESP8266 may mistake it to be actual data and that can cause issues.

Statistics: Posted by Guest — Wed Aug 03, 2016 9:54 am


]]>
2016-08-02T02:21:18+08:00 2016-08-02T02:21:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2499&p=8229#p8229 <![CDATA[RFInit mode]]>
On which base should i decide to use mode LoadRFCalParam, TXPWRCtrl in init or FullRFCal in RFInit ?

Can i change this mode by SDK when device is at customer? If yes, how to do the RFCal-Block init / blank in flash)

Will there be any flash writes (RF-CAL-DATA) if mode is FullRFCal in RFInit? No? In the other modes? Yes, if corrupted or initialized?

What will happen if the data in the RFCal-Block is initially not blanked? (Device gets new firmware update with RFCal-Block defined - but that block was never initialized/blanked)

Statistics: Posted by SpenZerX — Tue Aug 02, 2016 2:21 am


]]>