Upgrade · Home battery

Victron SOC Floor Lamp V2 Firmware Update

I updated the Victron SOC floor lamp to version 2 firmware so it works with the new Victron token login system instead of the old VRM username and password.

By RobbertPosted

Victron SOC vloerlamp V2! De nieuwe firmware is er!

Playing loads the video from YouTube.

3.3k views on YouTube · Open on YouTube (Robbert DIY projects)

The popular Victron SOC floor lamp stopped working because Victron changed its backend system. The old firmware relied on VRM login details to pull data, but everything now requires a token. To fix this, I wrote a new firmware version and created a step-by-step guide to install it.

Steps

  1. Step 1: New firmware available

    A new firmware has been written for the Victron floor lamp and is now available for download. This updates the lamp so it works with the new token system.

  2. Step 2: Communication and support guidelines

    Many viewers send questions, photos, and messages on Facebook Messenger, making it impossible for me to reply to everyone. Please post your questions under specific YouTube videos instead, so everyone can see both the questions and the answers.

    Custom 3D models cannot be made for individual projects because there is simply not enough time, though models created for videos are always shared. Tutorials are provided step-by-step, but offering full personal support from A to Z is not possible with nearly 10,000 subscribers.

  3. Step 3: Opening the floor lamp housing

    The floor lamp stopped responding because Victron changed how data is fetched. Instead of VRM usernames and passwords, everything now works with a token. I need to open the lamp to reach the microprocessor.

    First, I remove the four small screws holding the housing together. This allows me to access the internal parts.

    What I used

    ItemAmountNotes
    screws4holding the housing together
  4. Step 4: Connecting the microprocessor to the computer

    Now that the housing is open, I can reach the microprocessor inside. I take a micro USB cable and plug one end into the microprocessor and the other into my PC.

    The computer will recognize the microprocessor. This connection lets me send the new firmware over.

    What I used

    ItemAmountNotes
    micro USB cable1to connect microprocessor to PC
    microprocessor1internal controller of the lamp
  5. Step 5: Uploading the new firmware via website

    With the micro USB cable connected, I open the web browser and go to the esptool.spacehunn.com website. I click on Connect and select the correct USB port where my device is connected, which is COM15 in my case.

    After the website connects, I select the SOC-lamp version 2 firmware file and click Program. The website then sends the new firmware through the USB cable to the microprocessor. Once it finishes, I cycle the power off and on so the microprocessor restarts.

    What I used

    ItemAmountNotes
    SOC-lamp version 2 firmware1replacement firmware file
  6. Step 6: Gathering VRM installation ID and token

    To make the lamp work with the new system, I need two things from the VRM website: my installation ID and a token. The installation ID is the number found in the web address between installation and dashboard.

    To create a token, I go to preferences on the far left, click integrations, and click add. I name it vloerlamp, leave the expiration date blank so it does not stop working later, and click create token.

    Tip

    Do this on your phone because the generated token code is quite long and easy to copy there.

    What I used

    ItemAmountNotes
    VRM website1to get installation ID and create token
  7. Step 7: Configuring Wi-Fi and tokens on the lamp

    I plug the microprocessor back in, and the lamp flashes blue to show it is in pairing mode. I connect my device to the Victron Floorlamp Wi-Fi network and wait until it shows connected without internet.

    I click the gear icon to manage the router and configure the Wi-Fi. I enter my local Wi-Fi network name and password, paste the VRM access token and installation ID, adjust the lamp appearance settings, and click save.

    What I used

    ItemAmountNotes
    microprocessor1plugged back in for pairing
  8. Step 8: Verifying connection and closing housing

    After clicking save, the bottom 10 lamps light up. They turn green once the Wi-Fi connection is established.

    The lamp successfully connects to VRM, turning red at the bottom and blue at the top, and displays my state of charge. Finally, I remove the USB cable, place the microprocessor back inside, and close the housing.

    What I used

    ItemAmountNotes
    USB cable1removed after programming
  9. Step 9: Takeaways

    • Victron changed its login system from VRM username and password to a token system.

    • A new version 2 firmware fixes the unresponsive floor lamp.

    • Leave the token expiration date blank so the lamp does not stop working over time.

    • Use a phone to easily copy the long token code.

Everything I used

ItemAmountNotes
screws4holding the housing together
micro USB cable1to connect microprocessor to PC
microprocessor1 + 1internal controller of the lamp; plugged back in for pairing
SOC-lamp version 2 firmware1replacement firmware file
VRM website1to get installation ID and create token
USB cable1removed after programming

Fully functional version 2 lamp

The Victron floor lamp version 2 is now fully functional and works with the new token login details. Whenever something stops working in the future, I will look for a solution so we can keep up with the times.

Back to Home battery

Guides and calculators for the systems in this project.