Comments (6)
Okay I will raise a new issue.
I closed the cutecom application before flashing. The error persists.
from bms-c1.
Thanks for posting this issue.
I could not reproduce the behavior with latest main firmware on a BMS C1 v0.3.3 board with 4s cells. Once the BMS goes into undervoltage state the TP6 stays at around 0V all the time and only goes up again after the battery voltage rises above the reconnect threshold.
Which firmware version did you use?
from bms-c1.
Thank you for the reply.
The firmware version is v23.0-0-g99d48b0.
Of the two boards only this board has this issue. The other board is working as intended.
from bms-c1.
Did you also try with the most recent firmware?
Also: If it appears only on one board, it may actually be a hardware issue.
from bms-c1.
Follow-up: Live Data Not Publishing, and Board Shutdown Issue with Latest Firmware
Issue:
I tried updating to the latest firmware version "v23.1-1-g55c2ea2-dirty," but encountered two issues:
Live data is not being published on Cutecom.
The board shuts down when attempting to flash the code and can only be turned on using the S2 button.
Steps Taken:
To address the live data issue, I created an overlay file (as in https://libre.solar/bms-firmware/src/dev/customization.html) in the app folder with the following code:
{
chosen {
thingset,serial = &usb_serial;
};
}
I then built and flashed the code using the "west flash" command. When attempting to monitor the board using the "west espressif monitor" command, I encountered the following output:
Additionally, when I tried to flash the code again, red and green leds turn off but there is voltage at the bat+, bat-, pack+ and pack-. When the leds are off the "west espressif monitor"command gives this:
On exiting the espressif monitor not able to flash code again. On holding down the S2 button the leds turn back on after blinking for a few seconds:
I would appreciate any guidance on resolving these issues. Specifically, I need help with:
1) Diagnosing and resolving the issue with live data not being published on Cutecom.
2) Understanding why the board is shutting down during code flashing and how to prevent this from happening.
Additional Information:
Board Model: Libre Solar BMS C1 (v0.3)
Firmware Version: v23.1-1-g55c2ea2-dirty.
from bms-c1.
If an issue is unrelated to the topic of this issue, please open a new one.
Live data publication on the USB serial is now disabled by default. As mentioned in the release notes, the Zephyr shell is now exposed to the USB serial. In order to enable publication messages on the shell, enable it here.
Regarding your problem with flashing: Did you keep the serial monitoring on while you tried to flash (espressif monitor or CuteCom)? That's not possible, as flashing uses the same serial interface.
from bms-c1.
Related Issues (20)
- Via stitching between layer IN1 and layer IN2 HOT 1
- C39 must be 100V and larger package HOT 1
- Power PCB: R2 has wrong package HOT 3
- Switching off with button does not work HOT 5
- Thermal performance of N-MOS switches HOT 5
- Current shunt footprint recommendation HOT 2
- Charge pump capacitor value estimation HOT 3
- ESP32 CAN bus HOT 2
- BAT+, CHG+ and PACK+ voltage measurment HOT 5
- Cell Balancing HOT 1
- schottky diode selection
- GPIO9 (BOOT) pin not broken out
- The status of the project HOT 6
- Q12 has wrong pinout
- Hardware v0.3 Testing - Tracking Issue HOT 7
- BMS-C1: Kicad Library HOT 1
- Intention of CHG+ pad HOT 2
- D16 Schottky diode inverted? HOT 2
- Thermal Performance Tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bms-c1.