Changelog
For LYNX application
[5.0.0]
BREAKING CHANGE
Added
- beepopts - option to disable beep for reverse
- To have the same functionality as in previous version, add to your beepopts value 256.
 
 
[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 comments 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
 
Changed
Removed
Fixed
- tachospd, pas - fix odo for "ppr" > 1
 
[3.5.0-7]
Added
- Welding mode
 - OBD2 P0A9B - BMS temperature sensor error
 
Changed
Removed
Fixed
- Driver update
 - Jikong BMS - SOC
 
[3.4.2-4]
Added
- Is mill on to 0x618 and for DKD display
 
Changed
Removed
Fixed
- Maplut table allow negative value
 
[3.4.1]
Added
- Akuenergy BMS support
 - WSLED mode 70 - SOC + maps on one LED
 
Changed
Removed
Fixed
[3.3.0]
Added
Changed
- Cruise reset from throttle now reset after throttle is released and than activated again
- Cruise refactored
 
 
Removed
Fixed
- 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
 
Removed
Fixed
[3.1.0]
Added
- Add OBD support (on request)
 
Changed
- Use new refactored driver
- permanents changed
 
 
Removed
Fixed
[Unreleased]
[3.0.0]
- 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
 
Removed
Fixed
Braking changes (3.0.0)
- ODO and TRIP in msg 0x620 are now in km
 - Add permanents
 
[2.4.0] - 2021-05-22
Added
Changed
- Code refactor, new FW structure
 
Removed
Fixed
[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
 
Removed
Fixed
- User premission
 
[2.2b] - 2021-04-29
Added
Changed
Removed
Fixed
- reserve level function was not working properly, now it is tested
 
[2.2a] - 2021-04-22
Added
Changed
- Change access level for permanents - "odo" and "trip"
- User "service" can change them
 
 
Removed
Fixed
[2.1a] - 2021-03-22
Added
- fuel reserve functionality
- reservelevel param
 - reservemaps param
 
 - Use arming.c block
 
Changed
Removed
Fixed
- Warning free
 
[2.0a] - 2021-02-08
Added
Changed
- control_on_msg - added rxmode
- compatibility with esc5
 
 
Removed
Fixed
[1.4a] - 2020-12-28
Added
- [modBMS] new msg from BMS to setup ibpos, ibneg, ubmin, ubmax according to connected battery
 
Changed
Removed
Fixed
[1.3d] - 2020-12-22
Added
Changed
Removed
Fixed
- restricted maps can be activated
 
[1.3c] - 2020-12-21
Added
Changed
Removed
Fixed
- syncmode SLAVE - fix mapchange using lpf/ramp
 - add mising header file "best.h
 
[1.3b] - 2020-12-3
Added
Changed
Removed
Fixed
- fix syncmode
 
[1.3a] - 2020-10-13
Added
Changed
- Reorganize PAS block
- add human_watts functionality
 
 
Removed
Fixed
[1.2a] - 2020-09-16
Added
- [MAPS] param pastrq
 - [PAS] cscpastorque
 - support for SL, SC light
 - MAX_MAP_COUNT now define number of registered maps
 - LITE mod:
- remove brake statuses
 - remove PAS and torque functionality
 - save FLASH memory in SL
 
 
Changed
- default option for in_light, now = 0
 - best reset time is no 500ms
 - default option for restmapcnt = 0
 - all params in map0 are 0
 
Removed
Fixed
- odo and trip are incrementing
 - Display speed
 
[1.1] - 2020-07-23
Added
Changed
- param "syncmode" no have different meaning (multi-controller setup <0:disabled>, <1:master>, <2:slave>)
 
Removed
Fixed
- Reverse map is working
 
[1.0]
Initial version of LYNX