Changelog
For LYNX application
[5.3.2]
Fixed
- Fix support for 20S SX controller
[5.3.0]
Added
- New mods for cake bikes
VECTOR_LYNX_cakeosa
- Added support to Cake BMS (gen1 and gen2 (CR models))VECTOR_LYNX_cakekalk
- Added support for battery thermistor connected to the GPIO
- support for 20S SX controller
[5.2.0]
Added
- Add new option for cruise (in
crsopts
):- Disable cruise by cruise button
- Enable cruise by shot press
[5.1.0]
Added
- Add periodic message 0x628 with temperatures
Fixed
- Fix not working reverse, introduced in 5.0.0
[5.0.0]
Added
BREAKING CHANGE
beepopts
- option to disable beep for reverse- To have the same functionality as in the previous version, add to your
beepopts
value 256.
- To have the same functionality as in the previous version, add to your
- Remove proclog
- This will save some memory space for more features in the future.
- This will result in deleting the existing permanent script. If you are using it, you need to upload the script again after the upgrade.
- PAS parameters changed
- The PAS system is completely reworked. The old parameters are not compatible with the new system.
- New feature
disarm_reason
- This new parameter will show the reason for the last disarm.
Changed
- refactored siliXcon BMS limiting input
- disable ride when BMS reporting charging (mode >= 125)
- Combinedbrake also enable auto-hold (Only If comlvlspeedhi is 0)
/bms/bms_limit_pos
and/bms/bms_limit_neg
renamed to/bms/limit_pos
and/bms/limit_neg
- Value changed from 0-255 to 0-1 (int16 to float)
- Completelly refactored PAS. Check documentation for more info.
Removed:
- BMS support in LYNX_lite for FAHRZEUGTECHNIK (due to memory constraints)
- Remove support for hybrid throttle and kicback from esc3 due to memory constraints
- Human_watts from the PAS. New computation is not using it anymore.
- CAN message: 0x627 - PAS status
Fixed
- Refactored receiving of UART messages - use DMA (only esc3 family)
- Fix ioexp timeout with heavy CAN traffic
- FAHRZEUGTECHNIK BMS now support MSG ends with 017 and 117
[4.2.2]
Added
- Resolver modification for SL,SC,SX
Fixed
- Fix no response for changing gearthr and odothr
[4.2.0] - Unreleased (nightly)
Added
- lmx msg to reset odo
- mecatecno add OEM CAN messages
- BMS_SUPPORT_FAHRZEUGTECHNIK (bmstype = 50)
- For Akuenergy - new limiters for limit regen with temperature
Fixed
- CAN 0x5FF can_input2 fix
- Allow combined brake with throttle and endswitch
Changed
- Turn on brake lights even if brake is disabled in maps
[4.1.0] - Unreleased (testing)
Added
- emulator build
Changed
- Updated BEST module - change SOC to represent energy capacity rather than charge capacity
Fixed
- driver, yos submodule update (msgpool fix, extended can ID fix)
[4.0.8]
BREAKING CHANGE
- CSC module: Now in CSC module is LPF at the block beggining. In previous version was LPF at the end of the block.
- SC controller - now is build with LITE mode (remove some states to save flash memory)
Changed
- SL increaed max current 6
- modLAND - change rights to odothr and gearthr
Added
- New params for mecatecno to maps
Fixed
- Disable map change from IOT when reverse/boost is active
[3.9.0]
Added
- ABZ Encoder support
- drvopts - auto-brake feature
Fixed
- obd2 GET PID speed
[3.8.0]
Added
- LMX Limp mode
[3.7.0]
Added
- mapopts 8 - count restricted maps for china display from 0
- support for Greenway/SOL BMS
Changed
- SL controller - add revmap
- If braking using PAS is disabled, do not allow negative cadence
- If reserve level map condition is met at start, do ignore it and only signalize it on display
Fixed
- tachopas_ext Fix reading
[3.6.0]
Added
- map/options
- disable static/dynamic brake in map completely (Rider can brake during acceleration)
- disable cruise in map
- Akuenergy BMS - limit current at high humidity
Fixed
- tachospd, pas - fix odo for "ppr" > 1
[3.5.0-7]
Added
- Welding mode
- OBD2 P0A9B - BMS temperature sensor error
Fixed
- Driver update
- Jikong BMS - SOC
[3.4.2-4]
Added
- Is mill on to 0x618 and for DKD display
Fixed
- Maplut table allow negative value
[3.4.1]
Added
- Akuenergy BMS support
- WSLED mode 70 - SOC + maps on one LED
[3.3.0]
Changed
- Cruise reset from throttle now reset after throttle is released and than activated again
- Cruise refactored
- Bafang display can enable Cruise
[3.2.0]
Added
- Cruise feature enabled
- Map change turn off cruise
Changed
- CAN MSG 0x618- current scale changed to 0-650A
- BMS protocol - New BMS states
[3.1.0]
Added
- Add OBD support (on request)
Changed
- Use new refactored driver
- permanents changed
[3.0.0]
BREAKING CHANGE
- ODO and TRIP in msg 0x620 are now in km
- Add permanents - reset ODO
- Support for new siliXcon display
Added
- new LYNX MODEs (for new display)
- initmap = -1 -> restore last map - This add permanent
- auto brake functionality
- Modifications:
- Measure battery temp on GPIO
- Enable/disable reverse map
- comm iot
- Lock
Changed
- Some parts refactored. Some LYNX functionality can be activated or removed from build to save memory space in esc3 family.
- LOCK MODE removed from standard generic MOD
[2.4.0] - 2021-05-22
Changed
- Code refactor, new FW structure
[2.3.0] - 2021-05-05
Added
- usrcalib
- new user - "dealer"
Changed
- Start with semantic versioning
- service user - can change all parameters
- dealer user - can also change usrcalib and set "trip" and "odo"
- passlvl is now multipliing cadence before cscpas