onkeldanuel Posted July 7, 2022 Share Posted July 7, 2022 3 hours ago, UtahRider said: I had Freestyler flash my EX and RST a few weeks ago and it works great except the EX light doesn’t flash immediately when you hit PWM limit like my RS does. It will flash eventually but not immediately. However, the light feature is only useful when riding at night anyway (insightful huh?). This is such a great feature, with or without the light flashing, I highly recommend it and then use the hell out of it! OK thx , i have Changed to Blackboard Just Yesterday and After Testing i will flash to this Firmware ...are there different firmwares for the Blackboard Ex Like on the Other wheels? Or is the one the Blackboard comes Stock with the one and only one? Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 7, 2022 Author Share Posted July 7, 2022 There is only one published ex firmware. That's before the newly released ones that let you discharge cells lower. 1 Quote Link to comment Share on other sites More sharing options...
pn1 Posted July 8, 2022 Share Posted July 8, 2022 Hi, I am intersted in your solution. Great job! My wheel is exn hs , batch 3 with new software with battery range till 72v decrease. I have two battery packs currently. 1 Quote Link to comment Share on other sites More sharing options...
onkeldanuel Posted July 8, 2022 Share Posted July 8, 2022 On 7/7/2022 at 9:52 AM, Freestyler said: There is only one published ex firmware. That's before the newly released ones that let you discharge cells lower. OK, is it possible to modify this fw to lets say let discharge to 72V too? Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 9, 2022 Author Share Posted July 9, 2022 19 hours ago, pn1 said: Hi, I am intersted in your solution. Great job! My wheel is exn hs , batch 3 with new software with battery range till 72v decrease. I have two battery packs currently. PMed 16 hours ago, onkeldanuel said: OK, is it possible to modify this fw to lets say let discharge to 72V too? I can certainly try Quote Link to comment Share on other sites More sharing options...
onkeldanuel Posted July 9, 2022 Share Posted July 9, 2022 44 minutes ago, Freestyler said: PMed I can certainly try Thats would bei awesome, perhaps to 74V 😆 Quote Link to comment Share on other sites More sharing options...
Magman116 Posted July 10, 2022 Share Posted July 10, 2022 I just got the most recent RS 19 HS with the P42a Molicel packs a few days ago. It is very noisy rising around where I live and nearly missed my beeps before cutoff. It scared the crap out of me. Having the tiltback set to a PWM % will ease my mind as well as my wife's who thinks I'm going to die on it. So this would be a huge help. So, this FW will work even with the latest release of the RS C30? Thanks! 1 Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 10, 2022 Author Share Posted July 10, 2022 Sure it can! Connect to euc-dash, send me you model code and I will reply with instructions to flash. Quote Link to comment Share on other sites More sharing options...
Magman116 Posted July 10, 2022 Share Posted July 10, 2022 1 hour ago, Freestyler said: Sure it can! Connect to euc-dash, send me you model code and I will reply with instructions to flash. Thanks. Model code is 1902001 IMU Model is MPU6500 Chris Quote Link to comment Share on other sites More sharing options...
alcatraz Posted July 10, 2022 Share Posted July 10, 2022 How does this feature compare to EucWorld's "safety margin" alarm? (apart from the feedback type, tiltback vs audible alarm) Quote Link to comment Share on other sites More sharing options...
Popular Post Freestyler Posted July 10, 2022 Author Popular Post Share Posted July 10, 2022 (edited) The custom firmware reads the PWM value from the wheel itself internally with no transformations, while euc world & darknessbot try to calculate the pwm based on assumptions. I trust what the wheel reports more. Edited July 11, 2022 by Freestyler 7 Quote Link to comment Share on other sites More sharing options...
alcatraz Posted July 11, 2022 Share Posted July 11, 2022 (edited) Thanks. I don't have a compatible board unfortunately. I'm trying to understand what I'm missing out on. My euc-dash does read pwm values so doesn't that mean that EucWorld does too? Edited July 11, 2022 by alcatraz Quote Link to comment Share on other sites More sharing options...
Popular Post Chriull Posted July 11, 2022 Popular Post Share Posted July 11, 2022 3 hours ago, alcatraz said: Thanks. I don't have a compatible board unfortunately. I'm trying to understand what I'm missing out on. My euc-dash does read pwm values so doesn't that mean that EucWorld does too? Euc-dash gets pwm from extended packages roughly about twice a second. "Normal" data is reported 10 times a second. In firmware pwm is available about continously - it's calculated in every control loop pass to controll the mosfets some hundred times per second. And this modified firmware activates tiltback at some ?choosable? pwm percentage. So there is no delay, no possibility of a broken/disturbed bluetooth connection - just a direct feelable feedback. Don't know if EUCWorld and Darkness Bot already read the pwm value from the wheel or still work with their estimated? Could need another new version until it's supported? 4 Quote Link to comment Share on other sites More sharing options...
Popular Post Freestyler Posted July 11, 2022 Author Popular Post Share Posted July 11, 2022 (edited) Chriull explained it nicely. Unfortunately I don't think that other apps will ever pickup the PWM from extended packets, because parsing is difficult (some wheels have different name for PWM), they are slow and they are missing information that is present in main packets. So by switching to extended packets, you'll lose stuff such as alarms, setting states, trip & total distance etc. The solution here would be for the PWM value to be moved in the main packets. I can do it with a custom firmware, but this is not scalable. Begode protocol is made up by 2 frame packets that alternate. Each frame packet is 24 bytes, but if you exclude the "header" and "footer" of the frame packet, it leaves 16 bytes of usable space per packet. (usually split into 8 values of 2 bytes size) Wheellog has a very cool table and information here. Bytes 0-1 are the headers, byte 18 is the type and 19-23 the footer. Type 0 is the packet with live information such as speed, voltage, current and type 4 contains the distance, settings, alarm etc. (irrelevant fact, but since bluetooth packet size / mtu is 20 bytes, these 2 packets are actually split into 3 bluetooth packets) Every byte has been mapped out (no unknowns), so there is no space for PWM. We can replace a useless value such as the number of motor re-engages for example. In the latest Master firmware, a new frame packet has been introduced (type 1). 3 values are used and the rest 5 are zero padded, so begode made space for more info. We just need to tell them to add PWM there as well Edited July 11, 2022 by Freestyler 7 Quote Link to comment Share on other sites More sharing options...
Magman116 Posted July 11, 2022 Share Posted July 11, 2022 I would like to continue using EUC World with my RS C30. If one flashes their wheel with the Dynamic Tilt-back FW, can you still use an app like Darkness Bot, EUC World, or the Begode app without affecting the dynamic tilt-back settings? Is there anything special that must be done or changed in the app settings as not to mess with the dynamic tilt-back setting? Thanks! Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 11, 2022 Author Share Posted July 11, 2022 (edited) TLDR: You can enable dynamic tiltback only through euc dash, but you can disable it from any app, so be careful to not override it. Longer explanation: Apps support 3 states when adjusting the speed alerts: 1. speed alert 1 & 2 enabled 2. speed alert 2 enabled 3. speed alert 1 & 2 disabled Speed alerts 1 & 2 are non configurable alarms at predefined speeds that do not take into account battery state or any other factors. Therefore are useless and most people immediately turn them off. Alert 3 as some people call it. is a dynamic alarm based on PWM and cannot be turned off. It will always beep at maximum volume and at around 80% (varies slightly by wheel). We developers, have done an excellent job at confusing end users by structuring speed alerts differently. Begode app: Euc world: Wheellog: Euc dash: Darknessbot: Euc watch: Wheels also support a 4th state which behaves like state 3 and is currently unused. I capitalized on that and added tiltback on this 4th state, but apps don't support it because there was no reason to. That's why you need to set it through euc dash once by selecting "tiltback" in the speed alert mode settings. As long as you don't change this setting from any other app, you don't have to open euc dash ever again after the initial set. When you select "tiltback" in speed alerts, the tiltback speed is "disabled". The dynamic tiltback feature takes over and you can't / don't need to set a custom tiltback speed yourself (if you try, it will ignore it and go to "disabled" by itself) The PWM drops to 75% from the stock 80% and the lights will also strobe if you exceed the PWM and the lights were already on. If you set speed alerts to "off" then none of the above applies and it's like having a stock firmware. So it's a completely optional feature. You don't have to flash the stock firmware if / when you don't want the tiltback. Edited July 12, 2022 by Freestyler 3 Quote Link to comment Share on other sites More sharing options...
alcatraz Posted July 11, 2022 Share Posted July 11, 2022 Are all new begode wheels compatible? Is there a simple rule of thumb for choosing a compatible 2nd hand wheel? All wheels after 2020, or ? I can't ask the sellers to open their wheels and check the color of their boards. Quote Link to comment Share on other sites More sharing options...
dycus Posted July 12, 2022 Share Posted July 12, 2022 1 hour ago, alcatraz said: I can't ask the sellers to open their wheels and check the color of their boards. Maybe you could ask them to connect to EUC Dash and check if the model code field has anything in it? On 5/16/2022 at 10:51 AM, Freestyler said: In order to flash the firmware you need to have a black controller that can be updated wirelessly. If model code field is populated in euc dash, then you can flash a firmware with 99% certainty. 2 Quote Link to comment Share on other sites More sharing options...
dr.tiuhtin Posted July 12, 2022 Share Posted July 12, 2022 hello everyone, my eac broke down, during the firmware update everything hung by 3%, and now the wheel flashes with the rear three diodes 9 times and the Gotway RS C38 116v does not turn off please help me 1 Quote Link to comment Share on other sites More sharing options...
dr.tiuhtin Posted July 12, 2022 Share Posted July 12, 2022 who can give me firmware dump please Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 12, 2022 Author Share Posted July 12, 2022 (edited) 4 hours ago, dr.tiuhtin said: hello everyone, my eac broke down, during the firmware update everything hung by 3%, and now the wheel flashes with the rear three diodes 9 times and the Gotway RS C38 116v does not turn off please help me Use this method to recover your wheel: I have flashed some bad firmwares myself. You can't really perma-brick the wheel. Edited July 12, 2022 by Freestyler Quote Link to comment Share on other sites More sharing options...
dr.tiuhtin Posted July 12, 2022 Share Posted July 12, 2022 du you can speak mi in telegramm mi telegramm @ElectroHirurg Quote Link to comment Share on other sites More sharing options...
Popular Post Freestyler Posted July 12, 2022 Author Popular Post Share Posted July 12, 2022 I'm happy to report that the PWM tiltback has been ported to all wheels. (apart from hero c38 firmware which is not released yet) Quote MCM5 PWM tiltback Master PWM tiltback RS C30 PWM tiltback RS C30 Accelerated stability PWM tiltback RS C38 PWM tiltback EXN C30 PWM tiltback EXN C30 Accelerated stability PWM tiltback EXN C38 PWM tiltback EX20S C30 PWM tiltback EX20S C38 PWM tiltback Hero C30 PWM tiltback EX PWM tiltback Monster Pro PWM tiltback Nikola PWM tiltback Tesla3 PWM tiltback Mten3 PWM tiltback It needs testing on ex20s & hero, because I'm not sure how it will behave if the wheel is configured to use miles instead of kilometers. Also on master which is the only wheel where PWM is not hardcoded, but rather taken from the adjustable PWM feature of the latest firmware. 2 2 Quote Link to comment Share on other sites More sharing options...
thendless Posted July 12, 2022 Share Posted July 12, 2022 EXN C30 PWM tiltbackEXN C30 Accelerated stability PWM tiltback Are the EXN firmwares based on the previous firmwares on the app and not the new one with the blinking rear light and 72v? Quote Link to comment Share on other sites More sharing options...
Freestyler Posted July 12, 2022 Author Share Posted July 12, 2022 Previous, but I can port them to the newer ones if desired. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.