Skip to content

Question: Firmware Update Problems #335

@DeividasPalu

Description

@DeividasPalu

Hello,

We are currently working with the Whitebeet and its integration into our system. We are using WHITE-beet-EI 1.1, and our goal is to implement the EVSE side.

Initially, the firmware version of our development Whitebeet devices was V01_01_07 (as reported by the Get Firmware Version command via SPI). We successfully updated one of our Whitebeet units to version V02_00_01 and another unit to version V02_01_00 using the firmware update module.
After the update was completed, both of the Whitebeet devices report the new firmware version, are responsive, acknowledging commands, generating CP signals, and performing similar tasks.

However, we have encountered issues with further firmware updates. We want to ensure that we can update the Whitebeet devices at any time, but currently, after the initial update, the devices refuse further updates. They accept packets up to approximately 1.3 kB, after which the Firmware Update Module returns a status message indicating "Error was detected" (with module ID 0x11 and sub ID 0x82). Even the one with older version (V02_00_01) do not let us update firmware again to the newest version (V02_01_00).

Can the firmware be upgraded more than once? Can it be downgraded? What could be the issue if the Whitebeet Firmware Update Module is not working properly?

To help clarify the situation, I have added some screenshots:

We are sending packets to the Whitebeet one by one, and each packet is acknowledged. However, after 1280 bytes, we receive a status frame with an error message.
Screenshot 2024-07-31 133039

Debug information from whitebeet via UART :
Screenshot 2024-07-31 133546
Screenshot 2024-07-31 133612

Metadata

Metadata

Assignees

Labels

EVSEIssues for Whitebeet EVSE firmwarequestionFurther information is requestedwait for customerWait for customer interaction

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions