cfwbuilder
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cfwbuilder [2022/10/24 19:22] – [Output file formats table] lothean | cfwbuilder [2022/10/24 19:23] (current) – old revision restored (2022/10/24 19:22) lothean | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Scooter models table ===== | ===== Scooter models table ===== | ||
- | |||
- | |||
^Scooter model^Patcher state^< | ^Scooter model^Patcher state^< | ||
Line 17: | Line 15: | ||
|Xiaomi 1S|Discontinued|1s| | |Xiaomi 1S|Discontinued|1s| | ||
|Xiaomi M365 Pro 2|[[http:// | |Xiaomi M365 Pro 2|[[http:// | ||
- | |||
- | |||
===== GET parameters ===== | ===== GET parameters ===== | ||
Line 26: | Line 22: | ||
**✅: live on production branch | ❌: no assignee/ | **✅: live on production branch | ❌: no assignee/ | ||
- | |||
- | |||
^GET parameter^Display name^Type^Default value^Accepted values^Description^ESx^Max^1S^Pro2^Pro1| | ^GET parameter^Display name^Type^Default value^Accepted values^Description^ESx^Max^1S^Pro2^Pro1| | ||
- | |version|Firmware version|string|DRVxxx|DRVxxx|Base version. See [[: | + | |version|Firmware version|string|DRVxxx|DRVxxx|Base version. See [[: |
- | |output|Output file|string|zip2|See [[: | + | |output|Output file|string|zip2|See [[: |
- | |voltage|Voltage|integer|36|36; | + | |voltage|Voltage|integer|36|36; |
- | |name|Filename|string|None|< | + | |name|Filename|string|None|< |
- | |version_spoofing|Version spoofing|bool|None|< | + | |version_spoofing|Version spoofing|bool|None|< |
- | |region|Scooter region|string|auto|us, | + | |region|Scooter region|string|auto|us, |
- | |motor_power_constant|MPC|int|51575|10000→65535|Deprecated way of increasing output power. Won't be added to future patchers.| | + | |motor_power_constant|MPC|int|51575|10000→65535|Deprecated way of increasing output power. Won't be added to future patchers.| |
- | |speed_normal_kmh|Max speed|int|(per model)|10→65|Sets Sports max speed for no region/US region.| | + | |speed_normal_kmh|Max speed|int|(per model)|10→65|Sets Sports max speed for no region/US region.| |
- | |speed_normal_kmh_eu|Max speed (EU)|int|27|10→65|Sets Drive max speed for US region and Sports max speed for EU region.| | + | |speed_normal_kmh_eu|Max speed (EU)|int|27|10→65|Sets Drive max speed for US region and Sports max speed for EU region.| |
- | |speed_normal_kmh_de|Max speed (DE)|int|22|10→65|Sets Drive max speed for EU region and Sports max speed for DE region.| | + | |speed_normal_kmh_de|Max speed (DE)|int|22|10→65|Sets Drive max speed for EU region and Sports max speed for DE region.| |
- | |p_sports|Sports battery current|int|(per model)|5000→65535|Sets battery current limit for all Sports modes.| | + | |p_sports|Sports battery current|int|(per model)|5000→65535|Sets battery current limit for all Sports modes.| |
- | |p_drive|Drive battery current|int|(per model)|5000→65535|Sets battery current limit for all Drive modes.| | + | |p_drive|Drive battery current|int|(per model)|5000→65535|Sets battery current limit for all Drive modes.| |
- | |p_eco|Eco battery current|int|(per model)|5000→65535|Sets battery current limit for Eco mode.| | + | |p_eco|Eco battery current|int|(per model)|5000→65535|Sets battery current limit for Eco mode.| |
- | |i_sports|Sports phase current|int|(per model)|10000→65535|Sets phase current limit for Sport mode| **⏳** | + | |i_sports|Sports phase current|int|(per model)|10000→65535|Sets phase current limit for Sport mode| **⏳** |
- | |i_drive|Drive phase current|int|(per model)|10000→65535|Sets phase current limit for Drive mode| **⏳** | + | |i_drive|Drive phase current|int|(per model)|10000→65535|Sets phase current limit for Drive mode| **⏳** |
- | |direct_power_control|Direct power control state|string|off|See [[: | + | |direct_power_control|Direct power control state|string|off|See [[: |
- | |direct_power_control_curve|Direct power control curve type|string|flat|flat; | + | |direct_power_control_curve|Direct power control curve type|string|flat|flat; |
- | |current_raising_coefficient|Current raising coefficient|int|300|0→16000|How fast current will be applied. Affecting throttle speed up rate.| | + | |current_raising_coefficient|Current raising coefficient|int|300|0→16000|How fast current will be applied. Affecting throttle speed up rate.| |
- | |no_kers|No KERS|bool|None|< | + | |no_kers|No KERS|bool|None|< |
- | |kers_min_spped|Minimum speed for engaging KERS|int|6|0→65|Sets minimum threshold for KERS activation| | + | |kers_min_spped|Minimum speed for engaging KERS|int|6|0→65|Sets minimum threshold for KERS activation| |
- | |wheel_speed_const|Wheel Speed Multiplier|int|8": | + | |wheel_speed_const|Wheel Speed Multiplier|int|8": |
- | |wheel_size|Wheel size in inches|int|8.5|0→30|Wheel size in inches, default 8.5", don't change if you use stock tires| | + | |wheel_size|Wheel size in inches|int|8.5|0→30|Wheel size in inches, default 8.5", don't change if you use stock tires| |
- | |error_raising_level|Error raising level|int|0|0→3|[[https:// | + | |error_raising_level|Error raising level|int|0|0→3|[[https:// |
- | |brake_limit|Lever virtual limit|int|110|0→130|Sets brake lever virtual limit| | + | |brake_limit|Lever virtual limit|int|110|0→130|Sets brake lever virtual limit| |
- | |brake_i_min|Minimum phase current|int|8000|1000→55000|Sets minimum phase current| | + | |brake_i_min|Minimum phase current|int|8000|1000→55000|Sets minimum phase current| |
- | |brake_i_max|Maximum phase current|int|30000|1000→55000|Sets maximum phase current| | + | |brake_i_max|Maximum phase current|int|30000|1000→55000|Sets maximum phase current| |
- | |brake_current_raising_coefficient|Brake current raising coefficient|int|500|0→16000|How fast current will be applied. Affecting brake speed up rate| ✅ | ✅ | ✅ | ✅ | ✅ | | + | |brake_current_raising_coefficient|Brake current raising coefficient|int|500|0→16000|How fast current will be applied. Affecting brake speed up rate| ✅ | ✅ | ✅ | ✅ | ✅ | |
- | |brake_min_speed|Minimum speed for applying brake|int|3|0→255|Minimum speed at which electronic brake can be applied| | + | |brake_min_speed|Minimum speed for applying brake|int|3|0→255|Minimum speed at which electronic brake can be applied| |
- | |no_brake_light_flash|Static brake light|bool|None|< | + | |no_brake_light_flash|Static brake light|bool|None|< |
- | |brake_light_mode|Brake light behavior|string|default|default; | + | |brake_light_mode|Brake light behavior|string|default|default; |
- | ; | + | |
- | |cruise_control_delay|Cruise control delay|int|5|0→10|How many seconds it takes for cruise control to kick in.| ✅ | ✅ | ✅ | ✅ | ✅ | | + | |cruise_control_delay|Cruise control delay|int|5|0→10|How many seconds it takes for cruise control to kick in.| ✅ | ✅ | ✅ | ✅ | ✅ | |
- | |cruise_control_nobeep|No cruise control beep|bool|None|< | + | |cruise_control_nobeep|No cruise control beep|bool|None|< |
- | |motor_start_speed|Motor start speed|int|5|0→10|Minimum speed in km/h before the motor will start.| | + | |motor_start_speed|Motor start speed|int|5|0→10|Minimum speed in km/h before the motor will start.| |
- | |boot_workmode|Force boot power mode|int|3|0: | + | |boot_workmode|Force boot power mode|int|3|0: |
- | |remove_charging_mode|Remove charging mode|bool|None|< | + | |remove_charging_mode|Remove charging mode|bool|None|< |
- | |stay_on_locked|Stay on while locked|bool|None|< | + | |stay_on_locked|Stay on while locked|bool|None|< |
- | |no_overspeed_limit|No overspeed limit|bool|None|< | + | |no_overspeed_limit|No overspeed limit|bool|None|< |
- | |bms_uart_76800|Change ESC↔BMS baud rate to 76800|bool|None|< | + | |bms_uart_76800|Change ESC↔BMS baud rate to 76800|bool|None|< |
- | |m365_compat|Pro1 FW on classic BLE|string|off|on; | + | |m365_compat|Pro1 FW on classic BLE|string|off|on; |
- | |compat_patches|Removes SN check|bool|None|< | + | |compat_patches|Removes SN check|bool|None|< |
- | + | ||
- | + | ||
Please note that all parameters might not be listed. | Please note that all parameters might not be listed. | ||
- | \\ | ||
===== DRV versions table ===== | ===== DRV versions table ===== | ||
Line 101: | Line 92: | ||
**" | **" | ||
- | |||
===== Output file formats table ===== | ===== Output file formats table ===== | ||
Line 119: | Line 109: | ||
All ZIP formats will be delivered with an archive comment consisting of the full request URL, the patcher branch and revision identifiers, | All ZIP formats will be delivered with an archive comment consisting of the full request URL, the patcher branch and revision identifiers, | ||
- | |||
- | |||
===== DRV versions table ===== | ===== DRV versions table ===== | ||
Line 147: | Line 135: | ||
**" | **" | ||
- | |||
- | ===== Output file formats table ===== | ||
- | |||
- | Case sensitive.\\ | ||
- | Defaults to " | ||
- | |||
- | **" | ||
- | |||
- | **" | ||
- | |||
- | **" | ||
- | |||
- | **" | ||
- | |||
- | Most apps should support both versions of DownG ZIP, but using **zip2** is recommended especially on newer scooters to prevent a file from being flashed when it shouldn' | ||
- | |||
- | Both ZIP formats will be delivered with an archive comment consisting of the full request URL, the patcher branch and revision identifiers, | ||
- | |||
- | \\ | ||
\\ | \\ | ||
cfwbuilder.1666639335.txt.gz · Last modified: 2022/10/24 19:22 by lothean