I do not understand.I did the last check again with the version "OSF_TSDZ8_860C_SPIDER_3_V00_02.04.hex"
The compiled file on my computer and the file on github are different.View attachment 387756
I do not understand. Here a link to a zip file with all files from OSF folder in my local repository (for test6_with_pll branch.You also compiled two different files:
Different number of changes than mine.
Very interesting.
View attachment 387757
drive.google.com

I would have to check but you can already have a look at file checks_about_currents.txt (in doc folder).Additional question:
To increase the available power of 2.04 I plan to make
parameter adjustments:
in the file ebike_app.c on line 2478
in the file main.h on lines 386 and 387
Will this be enough?
So I probably found 1 possible difference between github (prinf) and Onedisk:I would have to check but you can already have a look at file checks_about_currents.txt (in doc folder).

Thanks for looking for the differences.So I probably found 1 possible difference between github (prinf) and Onedisk:
In 1 of the main.h files, line 80 (//#define DYNAMIC_LEAD_ANGLE) is commented out.
Now I think it's fixed there. Or not? Which is correct?
View attachment 387783
Yes, it does not affect the hex file.... now the #if is commented and so the parameter has no impact)
Are you going to share your changes somewhere? Do you need to update the limits in the display firmware? Did you have to fix the overcurrent threshold to not show the error?Tested, is enough:
in the file ebike_app.c on line 2478
in the file main.h on lines 290, 292, 386 and 387 (387 and 388).
I assume this is not something introduced in 02.04, most likely this is how OSF works from the beginning. If you tried previous versions and it was better there please inform what was the version if you remember it.When I try to take off quickly from a standstill on a low assist level, there is a slight "dead zone" or lag. I have to rotate the cranks a bit (a fraction of a turn) before the motor kicks in. It’s not a full rotation, but it's a noticeable gap in assistance. This is less apparent during a very calm/slow start, but still perceptible.
@prinfI assume this is not something introduced in 02.04, most likely this is how OSF works from the beginning. If you tried previous versions and it was better there please inform what was the version if you remember it.
Anyway I think you should check "Assist w/o pedal" option in "Torque sensor" section on your display. Once enabled it should give you support without waiting on cadence signals meaning right from the beginning based on torque sensor only and you can adjust how sensitive it'll be with help of "Torque ADC threshold", now I have there value 70 (but I have "Assiste w/o pedal" disabled as I don't like the feeling that motor is struggling to start from stand still)
Just checked some of recently compiled firmware and it shows there@prinf
please, can you write me the text from line 8, or at least the last 4 characters, in the file OSF_TSDZ8_860C_SPIDER_3_V00_02.04.hex ?
It should be :
:10106000FBDC7047287700100C00002044010020B2
(20B2).
In which version of Modustoolbox did you compile?
edit:
I mean the value created on your computer, not mstrens PC.
Excellent,Just checked some of recently compiled firmware and it shows there
:10106000FBDC7047846C00100C0000204401002061
I compile on Linux and use ModbusToolbox v3.5. It requires additional efforts to create exactly the same environment to build firmware as mstrens has for example. But I don't see a need for that - if it's compiled then all goodWhy are you trying to get a match? Different compiler version, different toolbox/libraries version etc can produce differences in builds but I don't think that there can be something that can affect how motor works.
That's the problem.I respectfully disagree.
While it can be functionally equivalent (do the same thing and use the same logic), it can produce different behavior at runtime, I've seen errors coming from different compiler versions or different optimization strategies that produced different machine code ...