CAN failures with REC ABMS


  • I have a WS-500 Pro with the latest version (2.6.1) of firmware as well as a ABMS with the latest version (2.9.7) of firmware.  I'm trying to get the CAN communications working between the two without errors.

    The problem I'm having is that the WS-500 is reporting an error about a missing BMS connection.  The indicator lights will single flash green twice, then 4 single flashes of orange, then a bunch of red flashes.  This sequence repeats.  Reading from the manual, orange flash indicate CAN communications.  I have pulled out the CAN cable and confirmed that I don't get any orange flashes.  They return if I plug the cable back in.

    I can confirm that the WS is can report the battery voltage and battery temperature on the monitor screen intermittently, but the temperature gauge flashes "missing" just about when the red lights flash.

    I have termination on the BMS end of the cable (only 36" long) and a termination plug in the second CAN port on the WS-500.  The monitor page of the WS-500 does not report any CAN errors.

    CANS on the ABMS is set to 2.  REC Active BMS is selected in the WS-500.  I have reset the WS-500 to initial defaults with the only change is selecting the BMS type. 

    I have checked the wiring many times.  I even patched in a CAN network analyzer and captured valid message from both devices.

    The Wakespeed app reports this error:

    === FAULT DETAILS ===
    Code: 42
    Title: Missing Required Sensor/Device
     
    Short Description:
    A necessary sensor or device is missing or not connected. Check wiring and sensor presence.
     
     
    Missing sensors:
    • BMS connection via CAN
    Detailed Description:
    A sensor or device that is required for proper operation. This could be due to a loose connection, damaged sensor, or incorrect configuration.
     
    Recommended Action:
      * Inspect all wires and sensors to ensure they are properly connected.
      * Verify the Wakespeed device's configuration to identify the missing sensor.
      * Replace any damaged or faulty sensors.
     
    === ADDITIONAL INFO ===
    Timestamp: 2026-01-11 13:27:47.273807
    Status: Requires attention
    Auto Restart: No
    Related Codes: 42
     
    === CONFIGURATION INFORMATION FOR SUPPORT ===
    AST;,0.00, ,0.00,0.9,0.9,0, ,14.20,126,15000,10, ,-99,23, ,0, ,13.11,23,-1.0,0
    CPE;,8,14.20,0,0,0, ,0,0,0.00,0, ,0.00,0,0,0,-50,13.00, ,0,0.00,0, ,0.00,0,0,0, ,0.000,0,5,45,  ,0.00,7,42,25,70, ,200, ,0.00,0.00
    NPC;,1,POWERLINE,, ,2028, ,2025/10/14
    SST;,AREG2.6.1-PRO, ,0,1, ,8,0.63,1.00, ,0,0, ,0,0, ,1,0, ,0
    SCV;,0,0,0,0.00,0.63,8, ,100,1.00,0.75,0.50,0, ,0,0, ,14,2.388,10000, ,0,0,30,15,0.00,0,0,16,0, ,150,0
    CST;,1,1,1,70, ,1,1, ,0,0,0, ,0,0,3, ,128, ,0,0,0,0, ,0,0, ,0,0
    ENG;,0.00, ,3200,0.10,0.20,0.40,1.00,1.00,1.00,0.95,0.50, ,0
    AOK;
    FLT;,14,0
    RST;
    ..FLT;,42,8
    ..AST;,0.00, ,13.15,0.8,0.8,10, ,14.20,126,15000,10, ,-99,22, ,0, ,13.15,22,-1.0,0
    ..CST;,1,1,1,70, ,1,1, ,1,0,0, ,0,0,3, ,128, ,0,0,0,0, ,0,0, ,42
    NAK;
     
    Any ideas what could be wrong.
     
    Thanks


      



  • Hey Kevin,

    I thought that Wakespeed had this fixed with version 2.6.1.  I am going to include both Tine from REC and Al from WS to see if they have any insight but you may need to put in a support request directly to WS as well.

    @Tine 

    @Al 

    @


  • I've done some more testing.  I've reset the WS-500 to factory defaults where it is set to a simple starter battery and no BMS.  It still reports the same error " BMS connection via CAN".  I've contacted Wakespeed with this latest finding...


  • So it turns out the problem is that the Battery Sense wire (Red with Yellow Stripe) was not connected.  If I connected this to the battery, the CAN communications work.  I didn't have it connected because I expected the BMS to report the battery voltage.  IMHO, this is an fault in the Wakespeed firmware.


  • Is the baudrate set correctly?

    In the app, manual communication type: CANS?

    What value comes back?

    Should be: 2

     


  • @Kevin voltage sense not connected it will not work.

    This is not a fault in the firmware.

    As my understanding and chats with designer from WS500:

    It is by design, reason, to only use the CAN voltage is not a safe approach.


Please login to reply this topic!