Commit graph

2694 commits

Author SHA1 Message Date
Gerwaz3
8db91a0456
Add files via upload 2025-07-25 03:30:53 +02:00
Jaakko Haakana
ea512b3348 Merge from main and fix a conflict 2025-07-23 12:57:04 +03:00
Jaakko Haakana
597edd0974 Fix OBD module to use the new transmit API 2025-07-23 12:36:05 +03:00
Daniel Öster
208cff598c
Merge pull request #1346 from jonny5532/fix/solax-announce-off-by-one
Fix: Solax (sending too many CAN messages and overflowing buffers)
2025-07-23 12:02:40 +03:00
Jonny
d6b33fe679 Fix off-by-one with number_of_batteries, or it sends too many messages and overflows MCP 2025-07-23 08:42:35 +01:00
Jaakko Haakana
b2132dc8e4 Reduce direct usage of can_config in charger 2025-07-23 10:16:28 +03:00
Jaakko Haakana
d30a35bd4f Reduce direct usage of can_config 2025-07-23 10:07:16 +03:00
Jaakko Haakana
64d1fa418a Remove include.h, does not build yet 2025-07-23 09:32:53 +03:00
Daniel Öster
36318b4bb4 Merge branch 'main' into feature/configurable-BMS-reset-delay 2025-07-23 00:50:47 +03:00
Jaakko Haakana
3d3ca6018d Fix crash caused by incorrect capture by reference in lambda def 2025-07-23 00:39:48 +03:00
Daniel Öster
bdaa198886 Add user configurable BMS reset off time 2025-07-22 23:59:19 +03:00
Daniel Öster
3612e18452
Merge pull request #1305 from jonny5532/feature/mg-hs-phev-updates
Preliminary changes for better MG HS PHEV integration
2025-07-22 23:09:12 +03:00
Daniel Öster
c423410ffc
Merge pull request #1339 from dalathegreat/cleanup/build-failing-solxpower
Build fail: Fix build system for common image with Solxpow protocl
2025-07-22 21:03:32 +03:00
pre-commit-ci[bot]
8e1ece817e [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-07-22 14:16:52 +00:00
Jonny
59921a61a5 Update MG HS PHEV limits and docs 2025-07-22 15:14:57 +01:00
Jonny
50619f8776 Stop sending most MG HS PHEV OBD PID requests 2025-07-22 15:14:31 +01:00
Jonny
d489e9878c Add basic voltage-based-SoC extension to optionally allow charging above 4.1V/cell 2025-07-22 15:14:31 +01:00
Jonny
151e9cce94 Update MG HS PHEV CAN parsing to use CAN1 messages 2025-07-22 15:14:31 +01:00
Jonny
6a34aaf850 Update MG HS PHEV CAN message sending 2025-07-22 15:14:31 +01:00
Daniel Öster
7e5f3a7bfe Fix build system for common image 2025-07-22 15:53:21 +03:00
Daniel Öster
a23200971d
Merge pull request #1314 from dalathegreat/bugfix/tesla-CAN-improvements
Tesla: Simulate entire vehicle towards battery
2025-07-22 15:38:14 +03:00
Daniel Öster
42ef1d2830
Merge pull request #1323 from dalathegreat/microfeature/MEB-init-fault-webserver
MEB: Add Init/Error display for temperatre to more battery info page
2025-07-22 15:31:59 +03:00
Daniel Öster
342090f3b8
Merge pull request #1287 from kyberias/hal2
Hal refactoring and GPIO allocations
2025-07-22 11:33:18 +03:00
Jaakko Haakana
c0ff7aed88
Merge pull request #1327 from kyberias/fix-dates
Fix display of event dates
2025-07-22 09:27:31 +03:00
Daniel Öster
3b80dcb14f
Merge pull request #1328 from freddanastrom/improvement/BYD-Atto3-discharge-power
Atto 3: Max discharge power, charge power scaling and unknown values
2025-07-22 00:09:15 +03:00
Daniel Öster
85df91e443
Merge pull request #1307 from dalathegreat/feature/solxpow-protocol
Feature: Solxpow CAN protocol 
2025-07-21 23:33:58 +03:00
freddanastrom
45c084614b Using max discharge power from BMS, correction of scaling and mapping unknown values 2025-07-21 10:14:27 +02:00
Jaakko Haakana
276a548e9d Use safe get_timestamp 2025-07-21 10:01:44 +03:00
Jaakko Haakana
001d254cd3 Use rollover count at the time of the event, not the current value to
produce correct dates. Use 64-bit integers for timestamp to ease
arithmetic.
2025-07-21 09:52:07 +03:00
Daniel Öster
8c3a420ad0 Improve contactor logging via USB_DEBUG 2025-07-20 12:08:44 +03:00
Daniel Öster
0e62e5fc4b Remove wrong buttons 2025-07-20 11:15:03 +03:00
Daniel Öster
024dae7c64 Update eModbus to v1.7.4 2025-07-20 00:57:08 +03:00
Daniel Öster
a1557b955a Cherry pick eModbus/pull/412 2025-07-20 00:46:57 +03:00
Daniel Öster
9bc00b0faf Remove compilation error when using DEBUG_VIA_USB 2025-07-19 23:14:43 +03:00
Daniel Öster
627e6aeb26 Add still alive triggering on all known Tesla CAN messages 2025-07-19 22:12:51 +03:00
Daniel Öster
8f4bf68df7 Fix compiler warning for overflow on Sono 2025-07-19 21:47:52 +03:00
Daniel Öster
fc20d6b7f6
Merge pull request #1318 from dalathegreat/bugfix/i3-startup
Handle WUP pin better for reboots
2025-07-19 21:21:51 +03:00
Daniel Öster
fedcc29662 Update credits section 2025-07-19 21:03:05 +03:00
Daniel Öster
2974601228
Merge pull request #1301 from dalathegreat/bugfix/bolt-ampera-7E4-poll
GM BEV2: Add SOC candidate
2025-07-19 16:22:31 +03:00
Daniel Öster
2384e72403 Add Init/Error display for temperatre to more battery info page 2025-07-19 14:53:07 +03:00
Daniel Öster
4ac1052675
Merge pull request #1315 from freddanastrom/feature/BYD-Atto3-soc-ramp-down
Atto 3: Add ramp down of discharge power
2025-07-19 14:11:38 +03:00
freddanastrom
fe7e4de3de Rampdown improvement and safety checks 2025-07-18 10:30:09 +02:00
Jaakko Haakana
34a13bdf2a Register RS485 inverter as a receiver 2025-07-18 10:24:10 +03:00
Jaakko Haakana
a131fca7c1 Merge from main and fix conflicts 2025-07-18 09:44:47 +03:00
Jaakko Haakana
60aa3da5ee Fix Zoe1 double battery on common image 2025-07-18 09:03:01 +03:00
Daniel Öster
59d4dd4a8a change from packvoltage to cell estimated SOC 2025-07-18 00:17:45 +03:00
Daniel Öster
f77401a26f Handle WUP pin better for reboots 2025-07-17 23:59:39 +03:00
Daniel Öster
68889a4f35 Replace polled current with periodically sent current 2025-07-17 23:14:26 +03:00
Daniel Öster
d15be7ef75 Improve note on GTW settings 2025-07-16 23:42:12 +03:00
Daniel Öster
3a6c3904c4 Convert more of send-all branch to main 2025-07-16 22:14:48 +03:00