Installing an eRVin Software Image
An eRVin image is a data file that contains all the necessary operational software for your eRVin hardware allowing it to control your RV. This post describes how to download an image and flash it to a micro SD card. The flashing process is very simple and takes just a few minutes. Once the image is flashed to the micro SD card and the WiFi info configured, it can simply be inserted in your eRVin device, then you can load the proper configuration and you will be up and running! The approximate compressed image download size is 1.4gb. The installed size is about 5gb.
Update 2021-02-17: As of 20210217 eRVin OS v0.5, the image has been unified. Now there is just one ‘eRvin OS’ image for everyone and separate configuration (aka ‘flow’) files are available for download and installation by the end user thru a new menu in the eRVin “app” (aka “dashboard”). This makes it easy to load new or updated configuration files. It also makes it a lot easier for me to create and post them.
The configuration files are relatively small at about 350KB. There are about 6 such configuration files baked into this image but new ones can be easily added by downloading them thru the interface built into the eRVin app.
From am eRVin standpoint there are three main categories of Entegra coaches:
- Vegatouch coaches – 2017 and up
- Non-Vegatouch coaches 2017 and up
- Non-Vegatouch coaches 2016 and older
If a configuration file is not yet available for your exact year/floorplan, you may choose one that is from a coach in the same category as yours and most things will still work. DO NOT try to use a config file from a different category! In particular absolutely do not run a 2017 and newer config file on a 2016 or older coach.
If you have an Entegra motorhome for which there is currently not an exact configuration yet, email me, and include clear photos of your Firefly panel(s) and circuit list, with your input I will probably be able to create a configuration file that works with at least your lights and shades.
The changelog lists updates, changes and fixes for both eRVin OS and the eRVin flows (configuration files).
The eRVin OS images are available here. The image files have a format of ervinyearmonthday.zip such as ervin20210217.zip In most cases you will want to chose the image with the most recent date.
Note for Tiffin owners: the original CoachProxy image can be downloaded from here. It supports most all models of 2015 – 2019 Tiffin RV’s. The CoachProxy image works perfectly well on the eRVin hardware.
WARNING: If you already have a running eRVin or CoachProxy system DO NOT overwrite the existing SD card! Purchase a new card (they are cheap), that way you can easily revert to the original should something go wrong.
In addition to the image file you will need the following:
- An 16gb or larger Class 10 micro SDHC card. An 8gb card should work but we recommend a 16gb card to provide for future expansion. 32gb or 64gb cards will work also but may be overkill unless you know you will eventually require the additional resources. We recommend a well known name brand SD card to avoid potential quality and/or performance issues. The Sandisk cards have so far proven to be very reliable. While the eRVin devices have been extremely reliable, we suggest always having a second backup micro SD card on hand, especially if you will be experimenting with your own modifications.
- The free Balena Etcher application.
- A Windows or MacOS device that can run the Balena Etcher application.
- An SD card reader, either built in to your Windows or MacOS device or a USB dongle.
- The SSID (network name) and password for the local WiFi network.
Create your image:
- Download the latest eRVinOS image file to your Windows or MacOS device.
- Download and install the Balena Etcher application.
- Insert the SD card in the Windows or MacOS device. Ignore any error messages or prompts to format the card.
- Run the Balena Etcher application.
- Navigate to the image file and select it.
- Click the Flash button.
- The process can take up to 45 minutes to complete.
- When complete Balena Etcher will unmount the partitions so it is OK to physically remove the SD card at this point (at least that is true when using Windows, I’ve never done it on MacOS).
- If you haven’t removed the SD card from the Windows or MacOS device, do that now then reinsert it.
- A window should open that is the boot partition of the image. There will be a bunch of files listed, don’t change anything. You will probably also get pops ups telling you the SD card needs to be formatted – IGNORE THOSE, just cancel them.
- Download the wpa_supplicant.conf-blank.txt file from here. Then using a text editor of your choice – on my Windows PC I usually just use Notepad – edit the information in the file as described in the following steps.
- Edit MyWiFiNetworkName to the name (SSID) of the WiFi network you will be connecting eRVin. Make sure the name is spelled exactly the same including capitalization and any spaces. Leave the double quotes.
- Edit mywifipassword to the password of your WiFi network, it also must be within quotes.
- Save the file with the updated info with the filename wpa_supplicant.conf
- Copy wpa_supplicant.conf to the root of the SD card boot partition as per step 2.
- Safely eject the card from your PC or Mac make sure the eRVin device is powered off and insert it into the micro SD slot on the eRVin device.
- You are now ready to boot eRVin! For the next steps go to Connecting eRVin to your RV.