meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:firmware [2022/01/06 14:35] dmitry [18 October 2021] |
en:firmware [2022/01/30 14:27] dmitry [18 October 2021] |
||
---|---|---|---|
Line 16: | Line 16: | ||
The list of actual firmware to be downloaded: \\ | The list of actual firmware to be downloaded: \\ | ||
+ | ===== 20 January 2022 ===== | ||
+ | |||
+ | Critical update for new controllers and hotfix for controllers 6F/12F and old 24F. Export config before the update, load defaults after the update, and import your config. \\ | ||
+ | |||
+ | **Controller v0.8.5** [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | Save system updated, added unit tests. \\ | ||
+ | Added clutch shutdown when brake pressed. \\ | ||
+ | Added option to enable MTPA. \\ | ||
+ | USB for computers disabled by default, will be removed in the future | ||
+ | Fixed P1 P2 PWM mode.\\ | ||
+ | Lifetime temperature now calculates only when motor powered.\\ | ||
+ | Added hall pullup disable option.\\ | ||
+ | Various save system fixes.\\ | ||
+ | Fixed NaN for resistance detection.\\ | ||
+ | Fixed import of 1st parameter in every section.\\ | ||
+ | \\ | ||
+ | Hotfix for 6F/12F and old 24F. | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 30 December 2021 ===== | ||
+ | |||
+ | Critical update for new controllers and hotfix for controllers 6F/12F and old 24F. | ||
+ | |||
+ | **Controller v0.8.4** [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | Critical update for new controllers: | ||
+ | Save system updated, added unit tests.\\ | ||
+ | Added clutch shutdown when brake pressed.\\ | ||
+ | Added option to enable MTPA.\\ | ||
+ | USB for computers disabled by default, will be removed in the future.\\ | ||
+ | \\ | ||
+ | Hotfix for 6F/12F and old 24F.\\ | ||
+ | </ | ||
+ | |||
===== 18 October 2021 ===== | ===== 18 October 2021 ===== | ||
Line 85: | Line 132: | ||
Main program source code published on GitHub:\\ | Main program source code published on GitHub:\\ | ||
[[https:// | [[https:// | ||
+ | |||
+ | ===== 31 August 2020 ===== | ||
+ | |||
+ | Use configuration export before update, reset defaults after update and import configuration.\\ | ||
+ | **Display v0.60B** [[https:// | ||
+ | < | ||
+ | Small menu fixes.\\ | ||
+ | LEVCAN updated.\\ | ||
+ | Button setup simplified, by default all set to CAN mode.\\ | ||
+ | Added exFAT support (but display still can be updated only from FAT32).\\ | ||
+ | Added charge screen.\\ | ||
+ | Added fast statistics type selection.\\ | ||
+ | Added wider event window.\\ | ||
+ | Mph stats fixed. </ | ||
+ | **Controller v0.7.18** [[https:// | ||
+ | < | ||
+ | Fixed many charger glitches, however still have few.\\ | ||
+ | Added soft start to charger and more safe phase detect.\\ | ||
+ | Completely reworked field weakening, now should not have any hard braking after release.\\ | ||
+ | Added minimum speed reference for speed PID.\\ | ||
+ | Added RC PWM control on P1 port (throttle/ | ||
+ | Added more logger parameters.\\ | ||
+ | Few important FOC control fixes, DC current should be calculated better under field weakening.\\ | ||
+ | Fixed one weird ultra-rare bug in square mode.\\ | ||
+ | LEVCAN operates on queues now, log time 2x faster when display updated.\\ | ||
+ | Decreased DCi Ki default from 500 to 200.\\ | ||
+ | Slightly decreased FW start point.\\ | ||
+ | Added full debug info export.\\ | ||
+ | Added logger mode selection and tuned logger start.\\ | ||
+ | Removed first line from log for easy datazap upload.\\ | ||
+ | Throttle / brake curves added (8 point configuration) with presets.\\ | ||
+ | PAS extra scale added for additional modes.\\ | ||
+ | Soft acceleration for cruise added, more shutdown triggers.\\ | ||
+ | Cruise logic updated - phase current limited by selected mode, not throttle position.\\ | ||
+ | Minimum cruise speed - limits cruise activation.\\ | ||
+ | Cruise increment/ | ||
+ | Cruise restore - recovery last saved cruise speed with button, activated only above min cruise speed. (port = CRr)\\ | ||
+ | Power limit added to modes and battery configuration. 0 = power limit disabled.\\ | ||
+ | Small menu fixes.\\ | ||
+ | CAN inputs increased to 16.\\ | ||
+ | Parameters export / import fixes.\\ | ||
+ | 12V shutdown fix.</ | ||
+ | |||
+ | ===== 18 March 2020 ===== | ||
+ | |||
+ | **Display v0.59B** [[https:// | ||
+ | HOTFIX for display speed sensor | ||
+ | |||
+ | ===== 11 March 2020 ===== | ||
+ | |||
+ | **Display v0.58B** [[https:// | ||
+ | < | ||
+ | Fixed charge statistics reset.\\ | ||
+ | Added kmh/mph switch.\\ | ||
+ | Added more parameters to info. lines on main screen.\\ | ||
+ | Added hotkey mode for compatibility with controller speed functions.\\ | ||
+ | Fixed contrast setting.\\ | ||
+ | Added driving range, calculated from WH usage.\\ | ||
+ | A lot of tiny fixes.</ | ||
+ | **Controller v0.7.12** [[https:// | ||
+ | < | ||
+ | Fixed configuration import for advanced modes\\ | ||
+ | Added configuration selector from 1 to 9\\ | ||
+ | Import will show first line of configuration, | ||
+ | Fixed N mode\\ | ||
+ | Fixed motor wiggle at charger mode\\ | ||
+ | Added more debug information</ | ||
+ | |||
+ | ===== 21 Nov 2019 ===== | ||
+ | |||
+ | HOTFIX, fixed NaN error for analog inputs.\\ | ||
+ | **Controller v0.7.9** [[https:// | ||
+ | |||
+ | ===== 20 Nov 2019 ===== | ||
+ | |||
+ | Export configuration (or make screenshots), | ||
+ | **Display v0.57B** [[https:// | ||
+ | < | ||
+ | Inverted inputs setup\\ | ||
+ | Statistics reworked\\ | ||
+ | Added filters for analog inputs </ | ||
+ | **Controller v0.7.8** [[https:// | ||
+ | < | ||
+ | Control logic completely reworked for future compatibility with BMS\\ | ||
+ | New default values for PIDs\\ | ||
+ | DC-DC low voltage difference charge fixed\\ | ||
+ | Inverted brake input added\\ | ||
+ | Specific setup for 3 positional speed switch added (can work now as 1-2-3)\\ | ||
+ | Button/ | ||
+ | Save CRC calculation fixed\\ | ||
+ | New speed mode - neutral\\ | ||
+ | Speed increment and decrement added\\ | ||
+ | Added t-sensor NTC 10k B:3380\\ | ||
+ | Reboot command added\\ | ||
+ | Fixed field weakening over 126%\\ | ||
+ | Fixed VBUS measuring, now it is at PWM frequency, significantly improved overvoltage protection\\ | ||
+ | Added median VBUS filter\\ | ||
+ | Added averaging of N-X ADC samples filter for throttle and brake\\ | ||
+ | Fixed brake glitches\\ | ||
+ | Current measuring fixes for better measuring on 6F board\\ | ||
+ | When enable button configured controller will not turn-on anymore when power applied\\ | ||
+ | Autodetect improved, more informative, | ||
+ | Added lock-at-turn-on, | ||
+ | Voltage on phases detect added, will lock controls\\ | ||
+ | UVLO added\\ | ||
+ | Added " | ||
+ | Personal throttle protection lock for CAN source or local\\ | ||
+ | Motor temperature limit for charger (DC-DC)</ | ||