Rolls LFP Reference Documents:


Visit the links above, or for the most recent version of published documents.

Certain configurations, installations, services, and operating tasks should only be performed by qualified personnel in consultation with local utilities and/or authorized dealers. Qualified personnel should have training, knowledge, and experience in:

  1. Installing electrical equipment
  2. Applying applicable installation codes
  3. Analyzing and reducing hazards involved in performing electrical work
  4. Installing and configuring batteries

No responsibility is assumed by Rolls Battery for any consequences arising out of the use of this material.


Read Rolls LFP ESS Battery Operating Manual and safety instructions before installing the battery. 

Read Deye Inverter manuals for guidance on product features, functions, parameters and how to use the product safely.

Connecting your Rolls S48-100LFP ESS Battery to Deye inverters over CANBUS


To enable communication with a Deye inverter, the protocol must be set using the Rolls LFP Desktop App, and the setup steps below.

Physical Setup

Steps to setup are:

  1. Ensure the S48-100LFP ESS BMS is activated by hitting the RESET button. The SOC and RUN lights will be on.
  2. Address the DIP switch on the S48-100LFP ESS unit(s)
    1. If only one connected, address to Position 1 (See Figure 1).
  3. Connect the included RJ45-DB9 cable to one of the RS485 ports on the front of the battery.
  4. Connect the DB9 cable end to the RS485 to USB Serial adapter. 
    1. Ensure the USB Serial adapter appears in device manager and the proper COM port is reflected in the software, below.
  1. Connect Rolls battery terminals (+ and -) to Deye inverter/charger.
  2. Connect Directly to the BMS CAN port of the inverter/charger.
  3. Use straight RJ45-RJ45 cable to properly connect the CAN-bus signals with most Deye inverters.
  4. Ensure the breaker is set to the “ON” position.
  5. Launch Rolls LFP Desktop App on your PC to configure CAN-bus mode.

Software Setup – Rolls LFP Desktop

Within the computer software Rolls LFP Desktop, after connecting to the battery…

  1. Select the appropriate COM port on your computer.
  2. Select a baud rate of 19200
  3. Select “Pack 1” from the righthand menu in Rolls LFP Desktop. (Or other, if directly connecting to another battery at a different address.
    1. Double check that the DIP switch is properly addressed to match.
  4. Select “Connect” and wait for connection to be established (1-3 seconds).
  5. Configure the unit to communicate with Deye devices.
    1. Click CAN on the top ribbon.
    2. Double click “PN-GDLT” for Deye.
    3. Wait for the confirmation popup.
  6. Ensure that the “BMS Information” Section at the bottom of the screen has updated to reflect the Deye CAN-bus Protocol.

Deye CANBUS Connection

  1. Ensure the output of the S48-100LFP ESS is disconnected, by setting the breaker on the front of the device to “OFF”.
  2. Return the DIP switch to the proper address for CANBUS mode.
  3. Connect the positive and negative terminals of the battery to the inverter, following applicable instructions, current, and code requirements.
  4. Connect the CANBUS port of the inverter to the CANBUS port of the Rolls S48-100LFP ESS
    1. Most Deye inverters use the following pinout for their CAN communication, which matches the Rolls S48-100LFP ESS, enabling the use of a straight RJ45 cable.


Rolls Battery

Deye Inverter


A black background with a black square

Description automatically generated with medium confidence



RS485, various.











  1. Power-on the inverter by setting the breaker on the S48-100LFP ESS to “ON” and hitting the “RESET” button on the front of the unit.

Deye Device Setup and Debugging

  1. On the Deye device, go to System Settings, by selecting the gear icon.
  3. Sett “BATT MODE” to “LITHIUM”
  4. Set “BATTERY CAPACITY” to the total capacity of the connected batteries.
  5. Select “Activate Battery”
  6. Set the CAN Communication Settings
    1. “Lithium Mode” to “00”
    2. Set “Shutdown” to 15% for maximum battery health.
    3. Set “Low Batt’ to 20%
    4. Set Restart to 20%

Note; off grid users may consider enabling a lower shutdown SOC to prioritize uptime over longevity.


Maximum Battery Operating Limits

The battery should not be operated outside these operating limits. The BMS will open its internal switch and disconnect the battery if any of these limits are exceeded.

Maximum Operating Limits

S48-100LFP ESS

Continuous Discharge Current*

63 Adc

Continuous Charge Current*

50 Adc

Peak Current (300 milliseconds)

500 Adc

Operating Voltage (Min / Max)

41.6 V / 58.4 V

Charge Temperature (Min / Max)

0°C / 55°C (32°F / 131°F)

Discharge Temperature (Min / Max)

-20°C / 60°C (-4°F / 140°F)

Storage Temperature (Min / Max)

-5°C / 45°C (23°F / 113°F)

*Effects of AC Ripple must be taken into consideration when sizing/configuring a system

Note: Intentional bypassing of a BMS to operate a battery outside its maximum and minimum limits voids warranty and may lead to safety concerns.

Minimum Battery Capacity

Using large solar arrays with battery banks that are too small can exceed the operating limits of the battery, potentially triggering over-current protection in the Battery Management System (BMS). Battery capacity must be sized to accommodate the maximum charge current of the system, or the charging devices must be adjusted to charge below the operating limit of the installed batteries. This value is determined by summing the charge capacities of all inverter/chargers and solar charge controllers in the system. Additionally, the battery peak capacity must be sized to support the surge requirements demanded by the load connected to the inverter. Ensure that the sum of all inverters peak power values matches the sum of all battery peak current values.