1. The project is far from be finished. The idea is to be modular and use standards, so, apps and hardware done by others will work and we do not need to develop it - because we simple can't, it would be a TO BIG project!!
2. The OpenSource EBike Remote Wireless is just a wireless remote but OpenSource, meaning we can customize it and make one remote for our custom needs like with extra buttons (other than the standard EBike buttons).
This extra buttons can maybe be configured for control of your music on your smartphone or something like that!!
3. On this current version, the firmware sends only value 0 and 1, when clicking button UP and button DOWN. This works on Garmin Edge for change no next and previous page. I did not yet test other values over 1 so I did not discover what other values are possible.
4. For ebike control, the standard is to use an Edge that supports ANT+ LEV profile. I think none watches support ANT+ LEV from factory, but yes, there are custom apps from other developers that do that. For now, is better to stick what comes from factory because I don't think anyone in the community is available to develop such apps.
5. To better understand wireless EBike mode on the Edge, see this video I recorded:
1. First I did pair my wireless EBike (that wireless board) on the Edge
2. There is a page specific for EBike, were we can see battery status and assist level. We can also change assist level on the touch screen, clicking on the + and - buttons. BUT, with a wireless remote, we can change the assist level without need to touch on the display, also, we can change the page on the remote, so, the idea is to use the remote to change between different pages with different data as also the EBike page - JUST LIKE on 860C and SW102!!
[youtube]YYaG6Zjt1xo[/youtube]
6. The activities are recorded on the Edge as usual. And there are data from the motor that goes to the Edge like the motor power that I think can be automatically recorded on the activity.
So to resume:
1. our OpenSource remote is developed. In future I need to try the values needed to be sent to Edge for change the assist level but every developer can help on this, even because there is a simulator for PC to ANT+ where this values can be tested.
2. TSDZ2 Ebike wireless board. the EBike firmware part that is the new only thing is implemented and tested as seen on the video. Hardware is ready and tested. What is missing is the firmware acting as a virtual display, like using 860C display firmware and ignore all the parts about display data on the LCD. I started but I was trying to make it integrated with V1.0.0 of 860C and SW102 firmware but it was to much for me... I was stuck and not capable to advance... soon I will just fork V1.0.0 and start a specific project for wireless TSDZ2 Ebike.
And note that although is not tested yet, there is planned to test a version of the wireless remote where the brake sensors can be connected -- but we don't know yet if the wireless connection to TSDZ2 will be fast enough for detect the brake signal to stop the motor: