Extended BLDC-TOOL with Watt Control Mode, PPM Cruise Control, individual Throttle-Curve and Android App

At your new Mode did you choose at “Modes Setup” the mode for example “Watt no Rev. with Break”? If you forget this it appears “disabled” and so the new Mode doesn’t work.

@Eboosted i think i found the error for that in the code. But that is a issue from the original firmware. In my new version that comes in the next days i hope that this issue is a thing of the past.

1 Like

That’ll be awesome!

Yeah, I even did that. It seems that the app isn’t able to initialize the new mode

Please update the firmware to the latest version in the Dropbox link and try it again.

@Ackmaniac I’ve been having this issue too. Upgraded to newest firmware, reinstalled app and re-setup modes.
It just reselects default mode.
Hope you have found the glitch.

1 Like

Can you make a video of that behavior. But i think that this is because of the Bluetooth module that you use. But a video would help a lot. And also a picture of your Bluetooth module would be great and the info where you got it from.

A explanation for this is that with Bluetooth low energy you can only send 20 bytes in one transaction. So longer messages will be splitted in multiple packages of 20 bytes or less. So it seems that the split of the messages that are received is OK but maybe the sending has issues.

(Bluetooth module) https://www.amazon.com/dp/B010SFF8QC/ref=cm_sw_r_cp_apa_A2WZyb9GKA75G

This is exactly the same problem I have with the app. I got this Bluetooth module: https://www.amazon.de/gp/product/B00V07U93U/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1

PS.: I like that “Pussy”-Mode :smiley:

1 Like

Lol. I was just setting them up to re try the modes. Going for something descriptive .

I guess the standard configuration of the module isn’t the same like my bluetooth modules. Moe info how to programm the sunfounder module is here. http://wiki.sunfounder.cc/index.php?title=Bluetooth_4.0_HM-10_Master_Slave_Module

Easiest way to solve this is to order the modules from my link in the first post which are pretty cheap. But they need a while to get shipped.

What needs to be programed? Just a matter of setting a parameter?
Which one?

@Ackmaniac’s link he referred to if anyone else was looking

But it links to German Ali express which is why i bought from Amazon

That’s the same module at the english version of Aliexpress

Tomorrow i will try to get some more knowledge about it but i guess most of you don’t like to program the modules with a Arduino. Maybe somebody has some more knowledge and can help. So i recommend to buy the modules in the link. If you need them quicker then try to order a module on ebay which looks exactly the same. You see the number “ZS-040” on the back of the module.

1 Like

I did play a bit with AT commmands to customuze my HM-10, if I can help,

If the app works for you then it would be great if you can check the settings on your module and then get in contact with @SageTX or @bullrider12 to figure out if there is a difference.

I uploaded a new Version of the app. Now it is possible to choose between different realtime data layouts when you capture videos of your ride.

Here you can choose between the different Layouts

This is the Left and Right Layout

This is the minimized Layout

12 Likes

@Ackmaniac @Pimousse Just wanted to mention, mode selection used to work flawlessly. Started getting glitchy a few updates ago. Anyway, would love to program or check settings, but did order the other module as well.

Then i am pretty sure that this is because of the 20 byte limit of Bluetooth low energy. Because in the older versions it was only 17bytes that i send. But in the newer version it is more because of the throttle curve settings. So the message will be split in multiple parts of 20 bytes each. I can try to add a parameter in the settings of the app and adjust the firmware so that the messages will be send in the old way. But then you loose the ability to adjust the throttle curve and PID settings via the app. Or it is necessary to send another message for these settings. I will think about it.

But if you use the modules that i recommend then you do not have these issues. So the standard setups of these modules seem to be different.