I hope moderators will correct me if this is not an appropriate question. I know, admins and moderators probably do not care too much about the people have problems with their INNOTRACE motor controllers and want to see plain clean looking threads on this forum without drama strictly follow the topics. But this thread is an opportunity for us the people who was unlucky enough to deal with the INNOTRACE controllers and INNOTRACE company problems to resolve it, so I hope the moderators and admins will be on our side and will help us to resolve the issue with not available firmware and setup programs for fixing the INNORACE controllers were abandoned by Krasnodar and/or Rico and none of them shares the binaries and programs.
So I hope admins and moderators (and maybe some people who is annoyed we have to deal with Krasnodar and Rico business here on the forum publicly) will appreciate all this hard work we put in reversing and designing all these controllers for the public pleasure and will give us an opportunity to talk publicly here with Krasnodar and/or Rico and/or whoever tries to represent them like
Exma does and let the topic goes out of the rail (especially all the work here is basically done). This is a little payoff we ask for.
Ladies and gentlemens, may I have your attention please
Yes, INNOTRACE is not open source, but it is VESC-based according to our observations, which is a violation being VESC-based but not being open source.
Can you please explain us in exact technical terms and processes why the INNOTRACE X1 firmware is compatible with the VESC Tool application? I also hope
stancecoke will comment here too because of it looks like he is a code guru and is somewhat familiar with VESC firmware and software.
Here is the link with the process of how to connect the INNOTRACE X1 firmware to the VESC Tool and make adjustments to the INNOTRACE X1 motor controller through the VESC Tool and a purposeful built in communication code message which looks like an attempt to protect the INNOTRACE X1 firmware from unauthorized connection to the VESC Tool application to hide the fact of being VESC-based firmware
I had same thoughts before hacked x1tool tried to update my controller. meanwhile I contacted the developer what to do with my firmware update message. guess what: he told me that this x1tool version can't update any firmare online at all. this confirmed my suspicion. so trusting WW would be...
forums.electricbikereview.com
The same process is explored, exposed and demonstrated by the VESC Team developers on the VESC Discord channel in the INNOTRACE X1 reverse engineering threat almost at the very beginning of the threat.
Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.
discord.com
According to this public statements made by EXFORCE Krasnodar and Rico used this firmware for the internal development.
View attachment 382299
According to the Rico public statement he was not aware this firmware is VESC-based.
View attachment 382300
Unfortunately (or maybe fortunately for us, guys) internal usage of the VESC-based firmware for developing and/or testing the hardware they distributed later on commercial basis (even if there was no intention to flash the VESC-based firmware they used for the internal development and/or tests the commercially distributed hardware) obligates Krasnodar (if both Rico and Krasnodar statements are true, and even if only Krasnodar/EXFORCE statement is true) to share that firmware and the source code publicly.
There are probably going to be more technical questions about the INNOTRACE and VESC controllers schematics, firmware, software and periphery but let's start from this for beginning.
While we do hope Krasnodar will stick with this obligation, here is what we offer. Krasnodar and/or Rico shares the firmware binaries, the setup software and the setup instructions for the INNOTRACE X1 controller with the people on this forum. The INNOTRACE X1 owners obtain the ability to repair and setup their controllers. The VESC Team obtains the ability to check if what Krasnodar claims is true. Krasnodar obtains an ability to confirm his firmware is not VESC-based and helps the INNOTRACE X1 owners to obtain the ability to repair and setup their controllers. Everyone wins and everybody is happy!
End please do not bring "it is his IP" argument and he has the right to not share the firmware and setup software leaving the people without ability to fix the controller they abandoned ever again - INNOTRACE company was well paid for those controllers by their customers and what we demand is more than fair, especially after all we've come through because of the people ran the INNOTRACE company fault.
Krasnodar and/or Rico, it is great it is finally come to your attention! You are both welcome to comment the situation here publicly in this thread and engage in the conversation to clarify/oppose/confirm your/our statements if something was represented appropriately/inappropriately and/or logically/not logically. We are ready to reconsider our opinion if you can clarify if this is not what it looks like.
Ideally we also need Benjamin Vedder here in the discussion to disclose publicly what exactly EXFORCE/Krasnodar responded to him according to the EXFORCE public statement (if his response to the VESC Team differs from what Krasnodar publicly posted) to have an ability to see the situation in more broad range if Krasnodar/EXFORCE will not be willing to disclose his/their response and to start checking what is true and what is not true and to understand the VESC Team role/position in this situation.