• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

Luna M600 Ludicrous V2 reverse engineering and firmware making

OK, here is an update guys. Krasnodar told me he does not care if we will use INNOTRACE name. That is a great news! Now INNOTRACE is ours and we are about to bring it back baby! And the e-bikes god won't burn us with a fire!

I also asked Krasnodar to make a statement here to stop all the speculations about all the concerns he has if he has any so we can discuss. Let's hope he will appear here.

I'm really glad that there's finally progress in this area. It's been mentioned for years that a VESC solution would be available soon. I've been using the Innotrace for a long time and now the M560 Exforce for 1.5 years, and I'm simply happy. I think your work is fantastic, and it's great that things are finally moving forward in this area. I just find it really unfortunate that we users are immediately excluded from our discussions here and everywhere else when we mention the names Innotrace, Exforce, Luna, VESC, etc. The people who are fighting over whether it's VESC or not should please keep it to themselves and leave us in peace to have our discussions. And again, before I get kicked or banned again, I am not an employee of Innotrace, Luna, Exforce, or anything similar.

I hope Krasnodar will clarify, but he said to me that he does not want EXFORCE to be mentioned without his authorization because of EXFORCE is his trademark. So we can not even discuss here about EXFORCE without his authorization, lol. So you better do not talk here about EXFORCE except Krasnodar himself will authorize us to do so. Maybe he will come up with whole list of rules we have to follow if we want to mention EXFORCE.

I know there is a thread was closed by the forum administration and now I feel like Krasnodar forced the forum administration to close it because of that thread was started without his authorization or maybe because of the users talked about EXFORCE in not proper manner and posted links with proves INNOTRACE used VESC firmware , lol


Ideally we need to bring to the conversation both parties, Rico and Krasnodar, we will likely have a lot of questions for both of them, because of what they basically did, is they made their internal problems the people's problems and no one wants to take responsibility. No support, no opportunity to fix and setup the the controllers, no nothing. We had to reverse engineer their controller because of they did not even offer the schematics to make it fixable and did not provide even binaries to make it possible to repair the controller. Instead of it they bankrupted the company, did not deliver the setup program they promised and called it the day and now it is somehow ours problems.

I offered Krasnodar to publish all the necessary binaries and tools to make it possible to repair the controllers, but he refused it. I also offered him to finish the VESC firmware Benjamin Vedder started, and he refused too stating he is not familiar with VESC.

If Krasnodar believes it is Rico fault, fine - share all the necessary tools, binaries and instructions for the INNOTRACE controller with Rico and Rico will publish it for the electric bicycles community. But do not push your problems on the people. We are going to use INNOTRACE name and the INNOTRACE tools if they do not want to provide support and do not want to take responsibility.

Let's hope Krasnodar will reconsider his position and will do the right thing. He can keep making EXFORCE controllers, but the necessary files for the INNOTRACE controllers must be shared with the public.

EB12 told he just want to leave them in peace, fine, good luck and have fun when your INNOTRACE controller will be broken. Krasnodar will not give you any instructions how to repair it. Bud we do believe Krasnodar can do the right thing and share the files and instructions for the people and we are glad this threat took his and another guys associated with him attention.

We do not care who is responsible for the problems you created for us, we do not care about all the lies you spread over the Internet, we do not care about your VESC drama and stuff, we need the solution and we offered plenty of options for you and we even did the work you were responsible for. Or you think the solution is to go and cash you out again and purchase EXFORCE or PulsDrive controller? Really?
 
Last edited:
I really don't care what the controllers are called; what matters is that they work. I don't want to miss out on this driving experience and performance. I can only say that the Innotrace in the 620 was pretty good, but the Exforce M560 is worlds better, and like I said, I couldn't care less how the software is written. Up until now, and even back when I was using Innotrace, Krasnodar has always helped me with problems, and I hope it stays that way. I seem to remember that not too long ago, he offered everyone a free software update or something. People should have taken advantage of that.

I'd really like to test the VESC controller. But I'm not technically skilled enough to solder it myself. I hope there will be a complete solution soon.

TPEHAK, why do you absolutely want Innotrace etc. as a label on it?
 
I really don't care what the controllers are called; what matters is that they work. I don't want to miss out on this driving experience and performance. I can only say that the Innotrace in the 620 was pretty good, but the Exforce M560 is worlds better, and like I said, I couldn't care less how the software is written. Up until now, and even back when I was using Innotrace, Krasnodar has always helped me with problems, and I hope it stays that way. I seem to remember that not too long ago, he offered everyone a free software update or something. People should have taken advantage of that.

I'd really like to test the VESC controller. But I'm not technically skilled enough to solder it myself. I hope there will be a complete solution soon.

TPEHAK, why do you absolutely want Innotrace etc. as a label on it?
Or, I am sure EXFORCE and PulseDrive are amazing controllers, there are no questions about that.

And yes, Krasnodar did helped me too when I did not know how to open the full power mode on the controller and flashed with proper firmware over the Internet, and I thank him for that.

I also thank Krasnodar and INNOTRACE team for creating such an amazing controller.

But this is not the point. The point is INNOTRACE does not exists anymore and dropped all the support and we can not even repair our controllers without the schematics and firmware. And Krasnodar refused to provide it. Fine, we were able to reverse engineer the controller to obtain the schematics. Then we attempted to install the INNOTRACE firmware Benjamin Vedder created for this controller and failed. VESC guys refused to provide installation instructions but it is understandable, they have no such obligation to sort the mess INNOTRACE created for us. Then I asked Krasnodar to help us with the VESC firmware and he refused it too claiming he is not familiar with VESC.

What we need from Krasnodar or from Rico (we do not care who is responsible) is to provide us the binaries and programs with instruction for the INNOTRACE controller so people can at least repair and customize their controllers. We do not ask source code for those binaries and applications, we ask the bare minimum to keep our INNOTRACE controllers alive.
 
Last edited:
Or, I am sure EXFORCE and PulseDrive are amazing controllers, there is no questions about that.

And yes, Krasnodar did helped me too when I did not know how to open the full power mode on the controller and flashed with proper firmware over the Internet, and I thank him for that.

I also thank Krasnodar and INNOTRACE team for creating such an amazing controller.

But this is not the point. The point is INNOTRACE does not exists anymore and dropped all the support and we can not even repair our controllers without the schematics and firmware. And Krasnodar refused to provide it. Fine, we were able to reverse engineer the controller to obtain the schematics. Then we attempted to install the INNOTRACE firmware Benjamin Vedder created for this controller and failed. VESC guys refused to provide installation instructions but it is understandable, they have no such obligation to sort the mess INNOTRACE created for us. Then I asked Krasnodar to help us with the VESC firmware and he refused it too claiming he is not familiar with VESC.

What we need from Krasnodar or from Rico (we do not care who is responsible) is to provide us the binaries and programs with instruction for the INNOTRACE controller so people can at least repair and customize their controllers. We do not ask source code for those binaries and applications, we ask the bare minimum to keep our INNOTRACE controllers alive.
Following your logic, it would certainly be helpful for you experts to get the files to repair things, etc. But for most people, including myself, we wouldn't be technically able to do that.

And if even the VESC team, including Benjamin Vedder, isn't providing the files, then we can't expect Exforce, Luna, etc., to do so either.
 
Following your logic, it would certainly be helpful for you experts to get the files to repair things, etc. But for most people, including myself, we wouldn't be technically able to do that.

And if even the VESC team, including Benjamin Vedder, isn't providing the files, then we can't expect Exforce, Luna, etc., to do so either.
That is ok, you just go to your local electronic repair shop, give them the controller and the files and they repair it for you for a little price. You do not need to pay $800 for a new controller. I mean this is what Krasnodar offered me when I asked for his help linking his new EXFORCE controllers website.

I know, there are guys who make like over $500 000 a year and they could not care less spending another $800 to replace the INNOTRACE controller, but we are not that rich.
 
Last edited:
I can also confirm that Krasnodar was and still is the only one who made an effort to minimize the damage for the customers. There was nothing to be heard from Rico…

But something completely different: why all this elaborate development of new hardware? Wouldn’t it be possible to flash the firmware onto the Bafang controller?
 
I can also confirm that Krasnodar was and still is the only one who made an effort to minimize the damage for the customers. There was nothing to be heard from Rico…

But something completely different: why all this elaborate development of new hardware? Wouldn’t it be possible to flash the firmware onto the Bafang controller?
What else you know about Krasnodar and Rico? And why do you think there nothing to be heard from Rico? Do you think Rico has an ability to help?
 
Last edited:
What else you know about Krasnodar and Rico? And why do you think there nothing to be heard from Rico?
Not much. Shortly before the insolvency, I bought an Innotrace controller from Rico and had a lot of problems with it. Rico ignored all my support requests… an incredibly unpleasant and arrogant person!
I took Krasnodar up on his offer for the free firmware update. I have no idea what was on the controller before, but it’s not even comparable to what Krasnodar flashed for me.
 
Not much. Shortly before the insolvency, I bought an Innotrace controller from Rico and had a lot of problems with it. Rico ignored all my support requests… an incredibly unpleasant and arrogant person!
I took Krasnodar up on his offer for the free firmware update. I have no idea what was on the controller before, but it’s not even comparable to what Krasnodar flashed for me.
Well, I did not have a pleasure to talk with Rico so we will take your words. But it is not quite clear why Rico has such attitude if he wants to make money.
 
Well, I did not have a pleasure to talk with Rico so we will take your words. But it is not quite clear why Rico has such attitude if he want to make money.
No idea… in any case, I’m not really keen on having anything to do with him again. I’ve heard similar things from other customers.


You didn’t answer my question: why not just use the BAFANG controller?
 
No idea… in any case, I’m not really keen on having anything to do with him again. I’ve heard similar things from other customers.


You didn’t answer my question: why not just use the BAFANG controller?
Customers? Are you running a shop?

Bafang controller is not as powerful and smooth as INNOTRACE controller. Those are two completely different controllers.
 
Customers? Are you running a shop?

Bafang controller is not as powerful and smooth as INNOTRACE controller. Those are two completely different controllers.
No, I’m not running a shop. I mean other Innotrace customers.
A controller is a controller. It’s the firmware alone that determines the riding experience.
I’ve been thinking about such a project for a while.
 
No, I’m not running a shop. I mean other Innotrace customers.
A controller is a controller. It’s the firmware alone that determines the riding experience.
I’ve been thinking about such a project for a while.
The more appropriate term here is people. Customers sounds like you track them and keep records.
 
Sorry… translation mistake.
So, with all that being said, do you agree that Krasnodar or Rico, who whoever else is responsible for this mess have to share all the INNOTRACE files necessary to keep this controller running with the people?
 
So, with all that being said, do you agree that Krasnodar or Rico, who whoever else is responsible for this mess have to share all the INNOTRACE files necessary to keep this controller running with the people?
No, I don’t share that opinion. Krasnodar is still helping. He was never absent. He has never failed to respond to me. Absolutely fair.
 
No, I don’t share that opinion. Krasnodar is still helping. He was never absent. He has never failed to respond to me. Absolutely fair.
"Helping" is a vague term. We are not talking here in vague terms. "Helping" does nothing to repair your controller. Soldering iron and binary does repair your controller. Is that what Krasnodar did for you?
 
"Helping" is a vague term. We are not talking here in vague terms. "Helping" does nothing to repair your controller. Soldering iron and binary does repair your controller. Is that what Krasnodar did for you?
I haven’t had any hardware problems so far. But yes, in terms of firmware, he repaired my controller by flashing a very good firmware onto it. Before that, my controller was basically unusable.
That’s more than I ever got from Innotrace.
 
I haven’t had any hardware problems so far. But yes, in terms of firmware, he repaired my controller by flashing a very good firmware onto it. Before that, my controller was basically unusable.
That’s more than I ever got from Innotrace.
Can you please share this firmware with us? Krasnodar refused to share it with us, but maybe you can share it with us since he shared it with you.
 
But something completely different: why all this elaborate development of new hardware? Wouldn’t it be possible to flash the firmware onto the Bafang controller?
No, the VESC firmware is so overloaded with nice gimmicks that no cyclist ever needs, that the memory and performance of the processor used by Bafang is insufficient. On the other hand, the VESC firmware lacks basic functions that every cyclist needs.

I'm following the approach to make a user settable open source firmware for the Bafang controllers based on the EBiCS firmware, that is taylored to cyclists needs.


The main question: 'what is the difference between a "good" and a "bad" firmware?' I tried to figure out the needs for a cyclist, but I got not very much helpful feedback, so I decided to make it similar to the Bosch Nyon "Custom Modes"



If you have any suggestions, let me know. My work on the project is slow at the moment, but steady.

regards
stancecoke
 
Last edited:
Can you please share this firmware with us? Krasnodar refused to share it with us, but maybe you can share it with us since he shared it with you.
He didn’t give me the firmware. He flashed it onto my controller. Probably the same way he did it for you.
 
He didn’t give me the firmware. He flashed it onto my controller. Probably the same way he did it for you.
Unfortunately it is not what repairs the controller. You can read this thread from the beginning to inform yourself about the process and what it involves to bring the controller alive after repair. It in not the same process Krasnodar did for you.
 
No, the VESC firmware is so overloaded with nice gimmicks that no cyclist ever needs, that the memory and performance of the processor used by Bafang is insufficient. On the other hand, the VESC firmware lacks basic functions that every cyclist needs.

I'm following the approach to make a user settable open source firmware for the Bafang controllers based on the EBiCS firmware, that is taylored to cyclists needs.


The main question: 'what is the difference between a "good" and a "bad" firmware?' I tried to figure out the needs for a cyclist, but I got not very much helpful feedback, so I decided to make it similar to the Bosch Nyon "Custom Modes"



If you have any suggestions, let me know. My work on the project is slow at the moment, but steady.

regards
stancecoke
Sounds interesting.
Have you reverse‑engineered the Bafang hardware?
 
Unfortunately it is not what repairs the controller. You can read this thread from the beginning to inform yourself about the process and what it involves to bring the controller alive after repair. It in not the same process Krasnodar did for you.
Honestly, that doesn’t really matter to me. He helped me, and I’m more than satisfied with my controller. I also trust that he wouldn’t leave me stranded if I had problems again.

All of that you’re demanding, you wouldn’t have either if Innotrace hadn’t gone insolvent.
 
Honestly, that doesn’t really matter to me. He helped me, and I’m more than satisfied with my controller. I also trust that he wouldn’t leave me stranded if I had problems again.

All of that you’re demanding, you wouldn’t have either if Innotrace hadn’t gone insolvent.
Then your opinion doesn't really matter here. We are talking about completely different things.

When you got your leg broken, you do not take Aspirin to fix you leg because of it helped someone with headache.
 
Back
Top