Popular Post Seba Posted March 6, 2020 Author Popular Post Share Posted March 6, 2020 8 minutes ago, palachzzz said: The source code of the Wheellog is the only relevant place where anyone can get information about the EUC exchange protocols now. I know about the existence of some Arduino-projects for wheels, which took information from the sources of the WheelLog. Some other projects also scooped up information from there, for example this one: https://play.google.com/store/apps/details?id=com.vvv_valera_valera.EUCer (still in Russian only, but it doesn’t matter in general). There are also some Ninebot-related informations at Francisco Gorina GitHub repository - https://github.com/fgorina 10 minutes ago, palachzzz said: The initial reason for my todays claim: I planned to release some code that did not previously exist in the public domain regarding wheel protocols. I'm not against that this functionality appears in EUC World or anywhere else. But I don’t like the idea if it works only in one direction (like it was previously for WheelLog, when some people did something but never returned it to WheelLog) Pavel, as I said previously - I'll be happy to help you and share my experiences over protocols used in our EUCs. As a proof of good will I also sent you by mail a complete source of Gotway adapter that is used by EUC World, so you can use it in any of your project, regardless if it's open- or closed-source, including commercial projects. The same apply for my entire contribution that you'll find in https://github.com/slastowski/EucWorldAndroid. I don't like one-way contributions too. 29 minutes ago, palachzzz said: I totally understand this, but I do not like the idea that Kingsong's inability to make a working application spills out for the community in this way. Trust me - no one likes it This is why at the beginning of 2020 (after KS released 2.00 firmware) I decided to expedite my works on King Song support - to provide a working and reliable alternative to KS app. I know that now King Song works on completely new application. Seems they changed software house that is responsible for this. I hope that this time it will be a reliable application. I understand that EUC World will always be a 3rd party app that isn't designed to be KS-only app. 11 Link to comment Share on other sites More sharing options...
Seba Posted March 6, 2020 Author Share Posted March 6, 2020 PS. @palachzzz, please just let me know if you received my email, as I'm still not sure if address I'm using is still valid and you receive my emails. Link to comment Share on other sites More sharing options...
palachzzz Posted March 6, 2020 Share Posted March 6, 2020 2 hours ago, Seba said: PS. @palachzzz, please just let me know if you received my email, as I'm still not sure if address I'm using is still valid and you receive my emails. Received, thanks! 3 Link to comment Share on other sites More sharing options...
Popular Post Jason McNeil Posted March 6, 2020 Popular Post Share Posted March 6, 2020 (edited) 10 hours ago, Seba said: Hi @palachzzz Latest GPL-ed EUC World source can be found at https://github.com/slastowski/EucWorldAndroid. Due to the terms of the agreement with King Song, the introduction of full support for King Song's unicycles required a license change and since then EUC World is no longer an open source application. The vast majority of WheelLog code has been rewritten, the remaining code fragments are used under an individual license granted to me by Kevin Cooper (the original creator of WheelLog) and @Jason McNeil (apparently a copyright owner I can attest that when @Seba volunteered to pickup this project, he has always acted in the most conscientious way imaginable. One of the only conditions KS had on providing their code for the firmware updates , was that they didn't want (quite understandably) this proprietary information floating around on a open source repository. If financial reward would have been Seba's motivation for this project, he would have stayed 100 miles clear. On a purely time/$$$ basis, doing dev work for a corporate client would have been many times more remunerative. I'm really very grateful for making my life & every User of EUC World so much easier Edited March 6, 2020 by Jason McNeil 16 Link to comment Share on other sites More sharing options...
Popular Post Lefteris Posted March 6, 2020 Popular Post Share Posted March 6, 2020 Guys now that you've finally managed to understand each other, why not join forces and make this project bigger!? My 2 cents, you know :-/ 5 Link to comment Share on other sites More sharing options...
FreeRide Posted March 6, 2020 Share Posted March 6, 2020 (edited) 7 hours ago, euccommuter said: ... but thought of the possibility for them to want a KS only EUC World to hurt the other brands. Well somewhat indirectly they did hurt the other brands! Before the other brands had a nice open source app. Now they don't, they just have another closed source app. So it seems to me the thing to do would be to have two apps one closed with Full KS support, and another fully open source app for everything else. Or maybe even better why not just move the Kingsong update into it's own app, and leave every thing else alone. the main app can even just call the update app when needed and it would all appear integrated (not that there is any reason for it to be integrated). It seems there are options to segregate the KS code and that is the direction that I think would be best. I'd like to hear why this direction was not explored and/or taken. It seems they were all tricked because the supplied KS code was reported to be useless, and so it was all reverse engineered anyway which could have been done without any license issue. So now they have a license on code that is not even theirs. Edited March 6, 2020 by FreeRide 2 Link to comment Share on other sites More sharing options...
Popular Post travsformation Posted March 6, 2020 Popular Post Share Posted March 6, 2020 (edited) 3 hours ago, Jason McNeil said: I can attest that when @Seba volunteered to pickup this project, he has always acted in the most conscientious way imaginable. One of the only conditions KS had on providing their code for the firmware updates , was that they didn't want (quite understandably) this proprietary information floating around on a open source repository. I think we can all agree that this is understandable. A for-profit company is hardly going to share proprietary code to an open-source project without an NDA...which inevitably leads to licensing changes in the app. It saddens me that EUC World is no longer open-source (it wouldn't exist without WheelLog!), but there's always a compromise or a trade-off to make somewhere. KS support became crucial and urgent due to the terrible quality of the KS app, and thanks to @Seba's work, users can now fully configure their KS wheels, update their firmware (and man, is the update process fail/idiot-proof! Couldn't brick my wheel even if I'd tried...), etc., without having to rely on a buggy and often completely useless OEM app. In that sense, all KS users owe Seba an enormous debt of gratitude (as do all EUC World users!) 3 hours ago, Jason McNeil said: If financial reward would have been Seba's motivation for this project, he would have stayed 100 miles clear. On a purely time/$$$ basis, doing dev work for a corporate client would have been many times more remunerative. I'm really very grateful for making my life & every User of EUC World so much easier That's for sure! Having had a glimpse at the behind-the-scenes process as a translator and beta tester, I really have to praise and thank Seba for the ridiculous amount of work he's put into EUC World. During KS development, I'd report a bug and he'd fix it and release a new beta an hour later. Literally. There have been days when were 2 or more new beta releases per day. Just so you get an idea, translators have trouble keeping up, while Seba somehow manages to juggle Tizen development, fixing bugs in KS support, adding support for GW, Relive integration, GPS-stracking, updates to the euc.world site, fixing issues connected with Android 10 and gesture navigation, implementing new functions requested by users, etc....it honestly baffles me how he manages. And more than anything, I'm thoroughly in awe of his commitment and dedication to an entirely altruistic passion project that's for the benefit of the entire EUC community, which he devotes enormous amounts of time to while the rest of us request new features, complain about small bugs, post memes and enjoy our wheels Seriously, we're lucky to have such an insane, wheel-loving guy willing to selflessly devote so much time and energy to the community! (insane because you have to be a little nuts to take on a project like this on your own...). I also think we should take a few steps back from time to time in favour of a broader perspective, and remember that projects like WheelLog, EUC World and Darknessbot probably wouldn't exist if manufacturers didn't have the nerve to sell $2k+ wheels with often unusable apps, wash their hands of their users' complaints and sleep like babies at night. We'd do well to remember who it is we ought to be frustrated with, and who we should be grateful to. And that gratitude goes for everyone involved in giving back to the community, from those contributing code (Kevin Cooper, @palachzzz, @Seba) to @Jason McNeil for lobbying on our behalf and generously donating to EUC World development (DB too, if I'm not mistaken?), when he could just limit himself to selling wheels and not care whether his customers have usable apps or not, to everyone who contributes to this forum on a daily basis by answering new riders' questions, recommending wheels, sharing tips on how to ride, trouble-shooting technical problems, etc., all of it done selflessly, in the spirit of camaraderie that characterizes this forum. We're all on the same team, guys! Ride and let ride Edited March 6, 2020 by travsformation 10 Link to comment Share on other sites More sharing options...
Aleksandr Dolgov Posted March 6, 2020 Share Posted March 6, 2020 could someone explain why i dont get any alarms? as soon as i start to ride, my phone vibrates sometimes, randomly i would say. but no audible alarms http://vfl.ru/fotos/718d877029795664.htmlhttp://vfl.ru/fotos/da6d44e229795665.htmlhttp://vfl.ru/fotos/93c93ff729795666.htmlhttp://vfl.ru/fotos/78c1080d29795667.htmlhttp://vfl.ru/fotos/6062212329795668.html oneplus 7 pro, gotway mcm5 1 Link to comment Share on other sites More sharing options...
travsformation Posted March 6, 2020 Share Posted March 6, 2020 (edited) 9 minutes ago, Aleksandr Dolgov said: could someone explain why i dont get any alarms? as soon as i start to ride, my phone vibrates sometimes, randomly i would say. but no audible alarms I think (I might be wrong) voice messages have to be enabled for that. You can enable them with the "speech bubble" icon on the top right of the main screen, and then configure the "finer details" in Settings > Voice settings ("turn on voice messages on start" is a good option to enable) Edited March 6, 2020 by travsformation 2 Link to comment Share on other sites More sharing options...
Popular Post Aleksandr Dolgov Posted March 6, 2020 Popular Post Share Posted March 6, 2020 2 minutes ago, travsformation said: I think (I might be wrong) voice messages have to be enabled for that. You can enable them with the "speech bubble" icon on the top right of the main screen, and then configure the "finer details" in Settings > Voice settings ("turn on voice messages on start" is a good option to enable) oh. i never would have guessed, thanks. this app really needs a user guide 4 Link to comment Share on other sites More sharing options...
..... Posted March 6, 2020 Share Posted March 6, 2020 (edited) On 3/4/2020 at 9:12 AM, travsformation said: It's a work in progress. Hopefully we'll be able to get it done soon (the hard part will be keeping up with development) I think I've replied about the dots somewhere else, I'll see if i can find the post this afternoon You are on the user guide currently. Getting issues figured out is always tough, but ive never found a pdf for an involved program, that even remotely explains things well, or solves problems just as yours, as easily as this forum did. Im sure a good video or how to pdf or help menu will appear eventually. I'd imagine it is an overwhelming amount of work that winds up going thru one man who's not charging to use the app. All in due time grasshopper. I am thinking that perhaps the eucw thread needs a locked version to highlight new things. This thread is awesome, but at 50+ pages already, I am suspecting that a few members aren't taking the time to read thru so many and the same suggestions are reappearing a LOT. Hell, Ive read all the pages and still have asked things Im sure were covered. Edited March 6, 2020 by ShanesPlanet 3 Link to comment Share on other sites More sharing options...
Popular Post travsformation Posted March 6, 2020 Popular Post Share Posted March 6, 2020 45 minutes ago, Aleksandr Dolgov said: this app really needs a user guide It's a work in progress, but slowly taking shape... So far I've gotten as far as the main screen (icons, gauge, stats, status bar), stats/live data screen, speed/current chart screen & tour recording screen. Now for the settings... 8 Link to comment Share on other sites More sharing options...
Popular Post Unventor Posted March 6, 2020 Popular Post Share Posted March 6, 2020 (edited) 1 hour ago, Aleksandr Dolgov said: oh. i never would have guessed, thanks. this app really needs a user guide The beta tester and translation team have discussed this. Exactly how to do it is not yet settled on. I will share my view here personally and this might not reflect the team opinion as we are in very early stages on this. So here goes... I just joined the team assisting @Seba. But I soon realized how big a job people have put into this. By people I mean Wheelog and what later has changed into euc.world app and tracking website services. I am very impressed by how fast @Seba change or fix thing we report back. Knowi g there is a worklife, family life, euc ride time, and developing time that has to be squeezed into 24/7 week, I simply can't understand how he manage. @Hansolo has made some video guides that are/were excellent...I write were as the app has changed a lot lately. And with change thing like video guides get outdated. And since I don't understand French I am not picking up as ll details either. So the challange we have how to make guides/manual simple and easy to update and to cover multiple languages. Or and without taking @Seba away from developing, as he has a long list of things he like to do. So until we have manuals/guides updated to match new released version as close as possible. We are a few trying to answer questions that people have. So a out questions, some odd behaviour is not nessasery bad app design. It can be sideeffects of how Android is designed to work. So with this in mind it would lead to a faq section... But which is now most important? *) making manuals/guides? *) bug testing? *) maintaining translation up to date? *) develop new features? *) makes wishes come true? Yet this is not an app made to make money. It is done out of personal interest and wanting to give back to the EUC community. Yes @Seba get donations, but he bough a phone just to test android 10 gestures since his current doesn't have android 10 yet. Now at the risk of missing out something I also like to mention. This is an English forum. But there are some other forim run in different languages. From these both @travsformation (Spanish community) support and collect both English and Spanish feedback and question. @Hansolo do the same from the French community. These are pretty big. So you might imagine this isn't a 1min a week task. Personally I did Danish translation this past week. I have run it over like 6-7 times. It is a colum per language of 700+ rows excel sheet with both words, explations and longer texts. And you don't see in what context each row is in. Did I say I am impressed with what effort people have contributed with...? Compared to my modest contributions so far. Sorry for a very long post. Edited March 6, 2020 by Unventor 4 Link to comment Share on other sites More sharing options...
Popular Post Planemo Posted March 6, 2020 Popular Post Share Posted March 6, 2020 I know it's a bit unorthodox, but maybe consider parting out help videos to forum members. Each member could pick a section of eucw that they are confident in using and upload a little help vid clip to YT. Or, Seba could make a list of all the sections in eucw and just let members pick which one they want to cover. For example: Home screen, 2nd, 3rd and 4th screens Settings (and prob need a subsection video for each option!) therefore vids specialising in: General Settings Gauge settings Log settings Alarms Tour tracking flic setting etc etc For example I never use Flic so picking that topic would be pointless for me. But I am fairly clued up on alarm settings so I could do that one. Others may use Flic all the time so they could pick that one. I am just thinking of a way to take the strain off one guy (Seba) in making a single help vid covering everything and instead sharing the workload of creating vids of how to use eucw. Anyone can make a simple vid, it doesn't need to be super duper 360 vid or mega heavy duty ultra laser HD. The vid links could then all go into a single thread, in the first post, updated as users create vids. So everything would be easy to find, and quickly. If anything, having individual vids for separate areas of eucw would benefit users as well, because they might only want to learn about alarms and don't need/want to sit through a single vid covering everything which may be 20+ minutes long. Just a thought 4 Link to comment Share on other sites More sharing options...
Lefteris Posted March 6, 2020 Share Posted March 6, 2020 (edited) People can use screen recorders like Az Screen recorder Free, for those users without screen recorder embedded into their rom. I'm so in if @Sebais willing to let us help. And also translate the user guide to other languages. 1 hour ago, travsformation said: It's a work in progress, but slowly taking shape... So far I've gotten as far as the main screen (icons, gauge, stats, status bar), stats/live data screen, speed/current chart screen & tour recording screen. Now for the settings... That is great, and the next step is to translate the guide, and update the translations each time there is a major or even minor change. And after than maybe notes (edit or suggested settings) for each wheel like for example for a Ninebot Z10 you must have the temperature alarm at "Nan" and the Amps at "NaN", so to speak. (no?) Edited March 6, 2020 by Lefteris 2 Link to comment Share on other sites More sharing options...
HerotheCat Posted March 7, 2020 Share Posted March 7, 2020 I cant seem to get the EUCW app to fully connect to my wheel. The inMotion app connects just fine, but not EUCW. I've tried connecting using the Bluetooth icon at the top as well as the EUC circle icon (last wheel connected I assume). It finds my wheel and asks for password upon connecting. Regardless of what password I enter (or none at all) It shows "Connected!" at the bottom and the circle icon next to the CSV icon on the top bar turns solid green (after blinking during the connection phase) however, the EUC circle icon in the center of the speed guage between the phone and watch icon is not illuminated and it does not record any data. GPS works fine. Wheel settings do not read the correct settings, as in I set MAX speed to 18 in inMotion app, and EUCW shows 15. I set EUCW to 21 and inMotion app still shows 18. Turing on the wheel light also does nothing in EUCW, but works in inMotion. Does CSV need to be on or off or does that even matter. Are there any other apps that are recommended besides the standard inMotion app? EDIT FOR PREVIOUS POST .. My wheel is an V8F 1 Link to comment Share on other sites More sharing options...
HerotheCat Posted March 7, 2020 Share Posted March 7, 2020 It is reading the serial number from my wheel, so it's partially connecting. Link to comment Share on other sites More sharing options...
Coco66 Posted March 8, 2020 Share Posted March 8, 2020 Does the wheel emit any sound when EUCW says Connected? Link to comment Share on other sites More sharing options...
HerotheCat Posted March 8, 2020 Share Posted March 8, 2020 1 hour ago, Coco66 said: Does the wheel emit any sound when EUCW says Connected? No. Link to comment Share on other sites More sharing options...
Coco66 Posted March 8, 2020 Share Posted March 8, 2020 (edited) So it does not connect, it should make the same sound as when connected to the Inmotion app. I don't really remember which app button I used for the first ever connection, but it was pretty much straightforward. What I know is that the connection has nothing to do with a "normal" BT connection that you do/manage from the phone's BT settings - I assume because it is a LT connection. Which app version are you using? I think there's no more BT icon on the top in current 1.2.0 version... Edited March 8, 2020 by Coco66 Link to comment Share on other sites More sharing options...
Hansolo Posted March 8, 2020 Share Posted March 8, 2020 The BT icon under EUC World is only visible if the connection to the wheel is turned off to launch a search. Link to comment Share on other sites More sharing options...
Lefteris Posted March 8, 2020 Share Posted March 8, 2020 12 hours ago, HerotheCat said: I cant seem to get the EUCW app to fully connect to my wheel. The inMotion app connects just fine, but not EUCW. I've tried connecting using the Bluetooth icon at the top as well as the EUC circle icon (last wheel connected I assume). It finds my wheel and asks for password upon connecting. Regardless of what password I enter (or none at all) It shows "Connected!" at the bottom and the circle icon next to the CSV icon on the top bar turns solid green (after blinking during the connection phase) however, the EUC circle icon in the center of the speed guage between the phone and watch icon is not illuminated and it does not record any data. GPS works fine. Wheel settings do not read the correct settings, as in I set MAX speed to 18 in inMotion app, and EUCW shows 15. I set EUCW to 21 and inMotion app still shows 18. Turing on the wheel light also does nothing in EUCW, but works in inMotion. Does CSV need to be on or off or does that even matter. Are there any other apps that are recommended besides the standard inMotion app? EDIT FOR PREVIOUS POST .. My wheel is an V8F Are you on Android 10? Link to comment Share on other sites More sharing options...
RenaissanceMan Posted March 8, 2020 Share Posted March 8, 2020 Hi @Seba, thanks so much for this amazing piece of software! A few weeks ago I updated my KS16S (v2) with EUC World 1.06 on Android 9 from FW 1.08 to 1.09, calibrated and fine. Then I tried (today for the second time) to update from FW 1.09 to FW 2.0x and the download and update process seemed to work, also calibrated again. But every app I tried (incl. EUC World) tells me my wheel is still on FW 1.09. Any idea what I might be missing? - Also, except the app, is there an easy way to find out whether it's 1.09 or 2.0x? I tried to listen to the whine but could not really tell any difference whether it decreased, since I've gotten so used to it. Also did not notice any pronounced change in riding behavior but then it's been some time since I rode last. Thanks a lot for your attention! 1 Link to comment Share on other sites More sharing options...
travsformation Posted March 8, 2020 Share Posted March 8, 2020 14 hours ago, HerotheCat said: I cant seem to get the EUCW app to fully connect to my wheel. The inMotion app connects just fine, but not EUCW. I've tried connecting using the Bluetooth icon at the top as well as the EUC circle icon (last wheel connected I assume). It finds my wheel and asks for password upon connecting. Regardless of what password I enter (or none at all) It shows "Connected!" at the bottom and the circle icon next to the CSV icon on the top bar turns solid green (after blinking during the connection phase) however, the EUC circle icon in the center of the speed guage between the phone and watch icon is not illuminated and it does not record any data. GPS works fine. Wheel settings do not read the correct settings, as in I set MAX speed to 18 in inMotion app, and EUCW shows 15. I set EUCW to 21 and inMotion app still shows 18. Turing on the wheel light also does nothing in EUCW, but works in inMotion. Does CSV need to be on or off or does that even matter. Are there any other apps that are recommended besides the standard inMotion app? EDIT FOR PREVIOUS POST .. My wheel is an V8F Hmmm...reading the serial number, but not fully connecting, the wheel not acknowledging a connection with a sound...Not sure about this one... Do you have any other wheels you can test with EUC World to see if they connect? I hardly use my V8 any more, but I remember the app would keep running in the background even after closing it. Try force-closing the app before opening EUC World. It might also be worth trying to clear EUC World cache and data (or even reinstall) 1 Link to comment Share on other sites More sharing options...
HerotheCat Posted March 8, 2020 Share Posted March 8, 2020 4 hours ago, travsformation said: Hmmm...reading the serial number, but not fully connecting, the wheel not acknowledging a connection with a sound...Not sure about this one... Do you have any other wheels you can test with EUC World to see if they connect? I hardly use my V8 any more, but I remember the app would keep running in the background even after closing it. Try force-closing the app before opening EUC World. It might also be worth trying to clear EUC World cache and data (or even reinstall) Andriod Version: 10 EUC World App: 1.2.0 Wheel: (shown in EUC World app) = Model is Unknown, Version is 2.2.18, shows Serial Number, No other data shown under Live Data or Statistics No sound on connect for either app! Activating the horn does not work on either app either. The wheel does beep during tilt-back. Setting max speed works in InMotion, not in EUCWorld. Turing the light on in InMotion app works, not in EUCWorld. InMotion app system check returns normal. One side note, maybe not related, but when I attempt to change the default sounds using the InMotion app, it tells me to "Please lay down your car and try again." I'm not sure what this means or even if that's just a bad translation, but I am unable to change sounds. *** I installed Wheel Log and it connects fine, records all live data as expected (mileage, power, tilt, roll, etc ..). I don't know about sound functionality in that app. I have uninstalled and reinstalled the EUC World app.. Restarted the phone between attempts. No other wheels to test against. Being that the Wheel Log & InMotion applications connect and read live data, it must be the EUCWorld application. At least that's my logical assumption. 1 Link to comment Share on other sites More sharing options...
Recommended Posts