> For the complete documentation index, see [llms.txt](https://mrwheel-docs.gitbook.io/dsmrloggerapi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mrwheel-docs.gitbook.io/dsmrloggerapi/upgrade-dsmrloggerapi-v2-to-v3.md).

# Upgrade DSMRloggerAPI v2 to v3

Het upgraden vanaf de *DSMRloggerAPI **v2*** firmware naar de *DSMRlogger**API*** firmware v3 is nodig omdat het SPIFFS bestand systeem binnenkort niet meer ondersteund wordt door de esp8266 core. Versie 3 van de DSMRloggerAPI firmware maakt daarom gebruik van het zgn. LittleFS (little file system) en daarom is het noodzakelijk de volgende stappen uit te voeren:

* Gebruik de FSexplorer om de **`RINGhours.csv`, `RINGdays.csv`** e&#x6E;**`RINGmonths.csv`** naar je computer te downloaden (dit hoef je alleen te doen als je de opgebouwde historie na de upgrade terug wilt zien in de GUI van de DSMR-logger met de nieuwe firmware).

![](/files/-M30Y7n3UnI5OoOyQmFv)

* Download de laatste (nieuwste) versie **`DSMRloggerAPI.ino.bin`** en **`DSMRloggerAPI.mklittlefs.bin`** files van [github](https://github.com/mrWheel/DSMRloggerAPI/releases/tag/v3.0.1) naar je computer.
* Klik op de knop **`[Update Firmware]`**, selecteer <img src="/files/-M2DQivs5T-C7OGbw_py" alt="" data-size="original"> met **`[Choose File]`** het goede firmware bestand (DSMRloggerAP&#x49;**.ino.bin**) en flash eerst deze nieuwe firmware door op de knop **`[Flash Firmware]`** te klikken.

![](/files/-M28YS4tXCUDgDT5-o77)

* Wacht na de boodschap dat de update goed is gegaan tot de teller op 10 staat en klik dan in de browser op `[Back]` , tik in de URL-balk het IP-Adres van de DSMR-logger in met daarachter "**`/update`**" of wacht tot de DSMR-logger opnieuw is opgestart. Je komt nu weer in het scherm waar je nieuwe firmware kunt flashen.
* Klik nu op de knop **`[Update Firmware]`**, selecteer <img src="/files/-Mbozes6F8zvWC3eFlgF" alt="" data-size="original"> door op **`[Choose File]`** onder de tekst "*Selecteer een **.mklittlefs.bin** bestand*" te klikken. Selecteer nu het zojuist gedownloade **DSMRloggerAPI**.**mklittlefs.bin** bestand en klik op de knop **`[Flash FileSystem]`**.&#x20;

![](/files/-MbozmxKq5w049_uFXho)

\
&#x20;Als het flashen goed is gegaan verschijnt na enige tijd het start scherm van de DSMR-logger.

![](/files/-Mbp-2i-6S_U_eRTnDwb)

Gebruik vervolgens de FSmanager om de, in stap 1 naar de PC gekopieerde, RINGbestanden terug naar de DSMR-logger te zetten.

![](/files/-Mbp-tg3ZPXvwkPhPgeo)
