Skip to content

New battery 🔋 Add initial support for Microvast battery#2185

Open
dalathegreat wants to merge 1 commit intomainfrom
feature/microvast
Open

New battery 🔋 Add initial support for Microvast battery#2185
dalathegreat wants to merge 1 commit intomainfrom
feature/microvast

Conversation

@dalathegreat
Copy link
Copy Markdown
Owner

What

This PR implements initial support for Microvast batteries

Why

Requested in #2182

How

New option added to enable support for Microvast

@jasonday171973-eng
Copy link
Copy Markdown

I'm getting an error during the compile
I'm compiling for a lillygo t2can

image

@dalathegreat
Copy link
Copy Markdown
Owner Author

@jasonday171973-eng
Copy link
Copy Markdown

jasonday171973-eng commented Mar 31, 2026

I would say I'm an idiot. but I'm also sleep deprived.

I've now applied the bin file and here is a log.

Thanks for your speedy response

image

canlog_05-22-43.txt

@dalathegreat
Copy link
Copy Markdown
Owner Author

Looks like the battery is in some sleep mode, or we are not sending the correct info towards it. It is only repeating one message over and over again (1AAAF303). The message it sends is NOT in the DBC file.

CAN logs from a fully functional vehicle using this battery may be required, or lots of tinkering with the VCU messages to get it to wake up. I estimate a 5-10hours is required to fully exhaust the DBC possibilities, and there is no guarantee that it will work. So CAN logs from a vehicle with same battery would be next step.

@jasonday171973-eng
Copy link
Copy Markdown

I've been provided with a couple more bdu files that are related to this battery. single string would be most applicable

MV_Multi string CAN_Protocol V1.5_20221027.dbc.txt
MV_SingleString_CAN_V1.5_3(V1.7)+20230213.dbc.txt

@jasonday171973-eng
Copy link
Copy Markdown

jasonday171973-eng commented Apr 2, 2026

I have 2 other batteries.
1 reads
1AAAF302
the other
1AAAF301

So I'm guessing the battery is announcing it's uniq ID/serial number.
These are deisgned to be used in parallel with other batteries and then connect to an external contactor.
I'm also guessing it's expecting a response before it sends more data.

As there is no contactor, the battery is live and can feed power and be charged.
I've emailed Microvast for more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants