Commit graph

3830 commits

Author SHA1 Message Date
Daniel Öster
bc2e49fb5d
Merge pull request #1529 from jonny5532/feature/fix-serialless-on-esp32s3
Wait at most 100ms for Serial in init_serial on 2CAN so it will boot without USB
2025-09-12 22:40:53 +03:00
Daniel Öster
fdc1fb61ba Improve Afore writing of name 2025-09-12 22:39:01 +03:00
Daniel Öster
2546b6da21 Reduce CAN templates in BYD-CAN 2025-09-12 22:32:03 +03:00
Daniel Öster
7178e0376e Reduce CAN messages used by Kia PHEV 2025-09-12 22:19:44 +03:00
Jonny
5510d3aeb5 Wait at most 100ms for Serial in init_serial on 2CAN so it will boot without USB 2025-09-12 20:07:25 +01:00
Jonny
9554cbf808 Include CAN interface number in logs (with distinct TX/RX) 2025-09-12 15:31:44 +01:00
Daniel Öster
082c005a20
Merge pull request #1524 from dalathegreat/improvement/save-flash-ota-array
Improvement: Optimize OTA Flash usage
2025-09-12 14:04:17 +03:00
Jonny
5b7491c7a7 Switch T-2CAN back to dio, and try 16mb 2025-09-12 09:01:28 +01:00
Daniel Öster
018cd4ed52 Allocate less memory for ELEGANT_HTLM array 2025-09-11 23:48:55 +03:00
Daniel Öster
0aad11d9bc Add contactor state to more battery info 2025-09-11 23:27:15 +03:00
Daniel Öster
29e6f52c4c Add alerts to more battery info page 2025-09-11 23:05:06 +03:00
Daniel Öster
25393106b8 Merge branch 'main' into improvement/stellantis-can-mappings 2025-09-11 21:32:22 +03:00
Daniel Öster
fd2e5f2e52 Add start for MysteryVan More Info page 2025-09-11 21:30:56 +03:00
Daniel Öster
b33f42c9c5
Update Software.cpp 2025-09-11 20:36:48 +03:00
Daniel Öster
5246cd34c9
Update Software.cpp 2025-09-11 20:32:11 +03:00
Daniel Öster
a336ac73fb
Merge pull request #1522 from jonny5532/fix/change-2can-bootloader-offset
Change bootloader offset (and flash config) for T-2CAN
2025-09-11 20:30:55 +03:00
Daniel Öster
a2a00a488f
Update CONTRIBUTING.md 2025-09-11 18:38:29 +03:00
Jonny
c7b6d0adee Change bootloader offset (and flash config) for T-2CAN 2025-09-11 16:36:20 +01:00
Daniel Öster
9fe83fb131
Merge pull request #1517 from dalathegreat/feature/new-rivian-battery
New Battery! 🔋 Add support for Rivian batteries  🔋
2025-09-10 22:32:32 +03:00
Daniel Öster
62d0d59e74 Simplify CAN writing 2025-09-10 21:13:38 +03:00
Daniel Öster
2e859a1ee6 Correct shifting of amp limits 2025-09-10 21:01:13 +03:00
Daniel Öster
9b6f5409c2
Merge pull request #1494 from jonny5532/fix/change-can-speed
Fix multiple bugs with native change_can_speed operation to fix BMW PHEV
2025-09-10 20:49:25 +03:00
Daniel Öster
57c65e2eeb
Merge pull request #1518 from jonny5532/fix/exp32s3-factory-build
Use ths correct chip ID for the T-2CAN factory image
2025-09-09 23:25:06 +03:00
Jonny
8ba6a04d61 Use ths correct chip ID for the T-2CAN factory image 2025-09-09 21:16:52 +01:00
Daniel Öster
47ceaf9a7b
Merge pull request #1516 from dalathegreat/bugfix/double-renault50-bug
Bugfix: Double Renault Zoe2 not initializing
2025-09-09 22:28:18 +03:00
Daniel Öster
521ab481d7 Add Rivian to tests 2025-09-09 21:25:20 +03:00
Daniel Öster
ac153ec901 Simplify capacity calculation and initial values 2025-09-09 21:15:35 +03:00
Daniel Öster
fc109cd954 Add Rivian battery support 2025-09-09 21:08:07 +03:00
Daniel Öster
5f73a4c32b Update version number 2025-09-09 20:46:31 +03:00
Daniel Öster
f609427e00 Make Zoe2 double-battery possible 2025-09-09 20:45:44 +03:00
Daniel Öster
edb69472c3
Merge pull request #1514 from dalathegreat/bugfix/AP-password
Bugfix: Add AP password to settings page
2025-09-09 00:02:13 +03:00
Daniel Öster
d8d64ee16c Add APpassword to settings page 2025-09-08 23:21:17 +03:00
Jonny
db9537a34b Fix native CAN speed changing using new library, with new CanBattery API (currently only used by BMW PHEV). 2025-09-08 17:39:03 +01:00
Daniel Öster
577a353285
Update Software.cpp 2025-09-08 19:17:35 +03:00
Daniel Öster
42353efdff
Merge pull request #1512 from dalathegreat/improvement/configurable-fd-frequency
Improvement: Make CAN-FD frequency configurable
2025-09-08 19:17:11 +03:00
Daniel Öster
454a4565c0 Make CAN-FD frequence configurable 2025-09-08 19:10:24 +03:00
Daniel Öster
bf7d10c825
Merge pull request #1510 from jonny5532/feature/battery-can-aliveness-test
Tweak CAN still-alive tests to more reliably construct batteries
2025-09-08 18:18:39 +03:00
Jonny
5ae8155866 Tweak CAN still-alive tests to more reliably construct batteries (and change name) 2025-09-08 10:34:49 +01:00
Daniel Öster
8354e554e4
Merge pull request #1509 from jonny5532/feature/battery-can-aliveness-test
Add tests to make sure batteries aren't renewing liveness on bogus CAN frames
2025-09-08 12:30:56 +03:00
Daniel Öster
eb44ea7f42
Merge pull request #1508 from dalathegreat/dependabot/github_actions/actions/setup-python-6
Bump actions/setup-python from 5 to 6
2025-09-08 11:44:58 +03:00
Jonny
96b3293023 Add tests to make sure batteries aren't renewing liveness on bogus CAN frames 2025-09-08 09:36:53 +01:00
Daniel Öster
69b0d23b45
Merge pull request #1506 from jonny5532/feature/can-log-aliveness-test
Make CAN log base tests check for aliveness
2025-09-08 11:36:13 +03:00
Daniel Öster
d481947e34
Merge pull request #1505 from jonny5532/tidy/parameterised-tests
Tidy up parameterised test names
2025-09-08 11:35:22 +03:00
Daniel Öster
b5ebcdbcd7
Merge pull request #1504 from jonny5532/feature/fix-can-still-alive
Change several batteries to only flag CAN aliveness on relevant msgs
2025-09-08 11:34:47 +03:00
Daniel Öster
c6ad1f8afe
Merge pull request #1503 from dalathegreat/bugfix/logging-unreliable
Bugfix: Make setup() unable to return early
2025-09-08 11:33:56 +03:00
Daniel Öster
354926a6b3
Merge pull request #1507 from jonny5532/fix/rjxzs-cell-count
Fix cellvoltages index on RJXZS population
2025-09-08 11:33:31 +03:00
dependabot[bot]
3767c698bd
Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 01:07:30 +00:00
Jonny
b115abf081 Fix cellvoltages index on RJXZS population 2025-09-07 23:51:21 +01:00
Jonny
036f9aa4b9 Make the CAN log tests check for aliveness 2025-09-07 22:46:11 +01:00
Jonny
5555b38fea Tidy up parameterised test names 2025-09-07 22:45:12 +01:00