# 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).

![](https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-M30U3j0UW9zRoDtYT28%2F-M30Y7n3UnI5OoOyQmFv%2FFSexplorerFWupdate.png?alt=media\&token=3648a8e9-bb68-48fe-9936-7a8e4cd4080d)

* 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="https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-M2DOPr76wSi5GeZ039-%2F-M2DQivs5T-C7OGbw_py%2FChooseINO.png?alt=media&#x26;token=865be6c3-006c-4ffa-8e32-174231d7d458" 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.

![](https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-M28JKxweMj1Q5Cot30T%2F-M28YS4tXCUDgDT5-o77%2FFlash_ino_bin.png?alt=media\&token=e89a5f28-7dac-4a69-be86-d8cf221d42d0)

* 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="https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-MboxSNjdAILBvV9NBfg%2F-Mbozes6F8zvWC3eFlgF%2FScreenshot%202021-06-10%20at%2010.16.17.png?alt=media&#x26;token=a9a2b1d2-ca0b-402e-bcbd-1ed3f1cb684d" 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;

![](https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-MboxSNjdAILBvV9NBfg%2F-MbozmxKq5w049_uFXho%2FScreenshot%202021-06-10%20at%2010.16.00.png?alt=media\&token=d502ee4b-747d-4f67-8a65-5c7c06ac86dd)

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

![](https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-MboxSNjdAILBvV9NBfg%2F-Mbp-2i-6S_U_eRTnDwb%2FScreenshot%202021-06-10%20at%2010.17.53.png?alt=media\&token=16d39aa9-a0c4-403d-ad43-93af9c850ce2)

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

![](https://2927952243-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1Kis9INYELbJcAOzxz%2F-MboxSNjdAILBvV9NBfg%2F-Mbp-tg3ZPXvwkPhPgeo%2FScreenshot%202021-06-10%20at%2010.21.36.png?alt=media\&token=d03fe0db-9298-4b56-b520-7c66039e1165)
