Hi thank's for your help. I rollback two custom modification ans it's working again :
- reduce #define HOLD_TIMEOUT from24 to 20 & reduce #define RELEASE_TIMEOUT from 18 to 16
- Apply #2027884 & #2027883 correction suggestion from https://bugs.launchpad.net/flashlight-firmware/+bugs?orderby=importance&start=0
I will investigate which of this two changes cut my turbo off
| (! channel_has_args(cfg.channel_mode)
I test that asap. I already try to comment it and it's work fine :
//if (! arg) { // first frame only, to allow thermal regulation to work
uint8_t tl = style_2c ? 150 : turbo_level;
set_level_and_therm_target(tl);
//}
But I am surprised that the functionality appears in the diagram and that no one remarks that it does not work (3H without Multi channel or 4H with) https://lemmy.world/post/1038159
To test it I flash my flashlight ... :(
Also in following the code style the actual statement would also need to include an IFDEF for multi-channel-config but maybe not necessary for you test locally?
So Mementary Turbo 3H work for you? If you don't own multi channel, MT should be 3H from ON. I think l423 be identical for simple or multi channel.
I can't find where arg should be equals to 0... steady_state always call with arg <> 0
Thank you, I fix it. Does Momentary Turbo 3H/4H work four you?
Hi Anduril user's !
I noticed that the momentary turbo does not work for 4H from the "ON" state (3H for those who do not have tint ramping).
To fix it, I have to comment out line 423:
if (! arg) { // first frame only, to allow thermal regulation to work
Do you have the same behavior?
Thank you and good day