Releases: ELynx/ddf-350-modding
Release 0.6.0 - Support for base version 1.1.3
Ported all old features:
- EN and DE translations without scrolling and with more coherency
- 4NiMh battery display option
- Multiplicative mixing (e.g. for "Kid mode")
- Quick toggle Progmix 1 and 2 without menu dive
New feature in this release:
- Per model "Quick toggle" key selection (or select none)
- Inside Progmix menu, choose a key that will turn that Progmix on and off, inside "L(ead)" channel option.
- Select NULL to not have any keys
- Toggle Progmix with single key
- As above, choose "TGGL" as one key and some actual key as other.
- Now pressing that key will toggle Progmix 1 and 2 exclusively
- You can choose if they go
1 -> 2 -> No -> 1 ...
or1 -> 2 -> 1 ...
- Cycle depends if TGGL was used in first or second Progmix
Submit your feedback and ideas into #16
EDIT: File removed due to incompatibility with 1.1.5. Contact me if you need it for any historical or research reasons.
(Beta) Functional port to 1.1.3
Ported all old features:
- EN and DE translations without scrolling and with more coherency
- 4NiMh battery display option
- Multiplicative mixing (e.g. for "Kid mode")
- Quick toggle Progmix 1 and 2 without menu dive
New feature in this release:
- Per model "Quick toggle" key selection (or select none)
Inside Progmix menu, choose a key that will turn that Progmix on and off, inside "L(ead)" channel option.
Select NULL to not have any keys
- Toggle Progmix with single key
As above, choose "TGGL" as one key and some actual key as other.
Now pressing that key will toggle Progmix 1 and 2 exclusively
You can choose if they go1 -> 2 -> No -> 1 ...
or1 -> 2 -> 1 ...
depending if 1st or 2nd is chosen as toggle
Release will have this more clear
On release I will make a video
Submit your feedback and ideas into #16
EDIT: File removed due to incompatibility with 1.1.5. Contact me if you need it for any historical or research reasons.
(Alpha) Porting to 1.1.3 completed
With this release porting to 1.1.3 is formally complete.
Translations EN and DE complete unless better ideas are suggested
4NiMh display is ported
Multiplicative mix is ported
Quick toggle ported as well
Alpha because now both timer and quick toggle are live at the same time, and it is visually annoying (but fully functional).
I am working on making per-model quick toggle, thus timer will be standalone and quick toggle will be standalone.
NEW FEATURE
Quick progmix toggle with single button. I will likely make a video about this when I release it.
In short:
- Choose TG (stands for ToGgle) as one of buttons that works with quick toggle.
- Choose some actual button as another button.
- Now pressing chosen button will toggle states of progmix 1 and 2 interdependently
- I will document it better, but you can choose if they will go 1st -> 2nd -> none -> 1sr ... or 1st <-> 2nd based when TG is top or bottom button. Please experiment, you will get what I mean.
EDIT: File removed due to incompatibility with 1.1.5. Contact me if you need it for any historical or research reasons.
(Alpha) EN and DE Translations for 1.1.3
Alpha release for 1.1.3
There is no modded functionality now. These are translations only.
Both translations are primarily done to get rid of scrolling that gives me headache.
EN translation is also adjustment to my taste.
DE translation is my attempt to rectify most visible problems.
Flash as usual, apply path to clean 1.1.3.
EDIT: File removed due to incompatibility with 1.1.5. Contact me if you need it for any historical or research reasons.
(Alpha) Multiplicative mixing for 1.1.3
Useful progress on porting to 1.1.3
- EN and DE translations
- 4 NiMh battery display option
- Multiplicative ProgMIX, used e.g. for Kid Mode
As usual, apply to clean 1.1.3
EDIT: File removed due to incompatibility with 1.1.5. Contact me if you need it for any historical or research reasons.
(Alpha) VR-5 and VR-6 as EPA mode
User-facing feature:
VR-5, VR-6 (and also throttle trigger and steering wheel) now work as EPA settings when in multiplication mode
As part of working on #3
E.g. how to set up VR-5 as EPA for throttle:
- Map VR-5 to any channel, e.g. CH7; it does not have to be VR-5 to CH5 etc
- Setup VR-5 min and max values to 100. You can use different values but calculations will be wacky
- Setup ProgMIX (e.g. No1) as
- Lead channel CH7
- Follow channel in multiplicative mode Cx2
- REV and FWD ranges in mix +100 / +100 (Again, you can use different values but it will be wacky)
- Turn ProgMIX1 on
Now when VR-5 is fully counterclockwise, and CH7 is -100, your throttle range is 0. When VR-5 is in the middle, and CH7 is 0, your throttle range is 50. And when VR-5 is to the clockwise, and CH7 is 100, your throttle range is 100.
The feature checks if mapped thing is "contineous" or "discrete", so use any channels for EPA setting.
Developer feature:
Built-in memory dumper
Use this only if you are developer (very likely you are me)
Set ProgMIX1 Follow to x4, set ProgMIX2 follow to x2.
Set channel 5 to 13 (by whatever means, I just mapped key and gave it unpressed value)
Set channel 6 to 37 (same)
Enable throttle trigger and pull on the trigger
Once it is enabled it will stay on until reboot, feel free to modify setup. I just saved this as a last model to avoid the hassle.
K3 resets address to 0x20000000, K9 increments by 0x01, K10 by 0x10 and K8 by 0xFF. No need for any mappings or whatever.
EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.
Release V0.0.4 - ProgMIX multiplication, 4 NiMh
This release adds new ProgMIX mode - multiplication.
- Set one channel as a "scale" or "multiplier" to the other.
- Change the range of following channel on the go.
This release adds new main screen battery calibration range for four NiMh batteries.
- 0% is set at 3.6 volts.
- 100% is set at 5.6 volts.
This is visual indication only; this of course does not modify hardware capabilities in any way.
Feature of fast ProgMIX toggle is of course left intact.
EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.
(Alpha) Multiplicative mixers
Builds up on https://github.com/ELynx/ddf-350-modding/releases/tag/v0.0.4-alpha.2
Main:
- New way of ProgMIX setup, multiplicative.
- Per model, so settings are saved individually
- Old mixes are kept, named
+
aka CH1 is now 1+, CH2 is now 2+ etc., cosmetically - New mixes are named
x
, so channel 1 multiplicative mix is 1x, channel 2 is 2x etc.
EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.
(Alpha) Add 4 NiMh battery type, lower possible voltage alarm setting to 4.1
Same as in https://github.com/ELynx/ddf-350-modding/releases/tag/v0.0.4-alpha.1
In addition, voltage alarm can be as low as 4.1
Issue #6 to allow lower created as memo
EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.
(Alpha) Add 4 NiMh battery type
Main:
- Add 4 MiMh 3.6 v t o5.6 v as battery option
- Find it under "Transmitter settings"
Also:
- Purely internal proxmix cleanup
- Should not affect any visible factors
- Replace (S)lave and (M)aster with (L)ead and (F)ollow for progmix.
- After trying to make one instructional video I realised those old words taste bad in my mouth
EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.