Yes, it is possible to have a software to configure the firmware and make it work with the limited stock LCD, although I don't like it for my bicycles were I prefer to change the configuration parameters in real time, on the LCD without the need to connect to a computer. I want to be on a long trip and without the need to pack a computer with me just to change the parameters.
So, I will focus on LCD and I want my code to be clean and simple, to reduce the probability of bugs and easy to understand by others. I think it is the LCD that need to be programmed and adapted to the motor controller firmware and not the contrary. I don't want to mess my firmware to support various LCDs just because they are fancy to users. I like much more the idea of Cycle Analyst that is not beautiful but packs a lot of features and is more for technical users.
If you are looking to have beautiful interfaces/LCDs/softwares to users, then you will need to invest youself. I hope your users will want to pay that investment.
Great, thanks for the confirmation. As for the reasons behind this, it seems you have missed the point. It's not about 'fancy LCDs'. It's simply about making this universal and useable...with what comes with the TSDZ2 in the first place...
Right now it is very hard for the average person to implement this firmware, and it involves an extra purchase of the KT-LCD3... and then opening that up and modifying it to reprogram it... So as is now, it is more expensive and difficult. Surely you have noticed alot of the feedback from non users already requested the use of stock displays... I'm sure this is partially because they like those displays better, but you must take into the consideration the ease and availability - and cost...
Unfortunately it seems what you prefer for your own use is clashing with your desire to make this available to people... No worries I'm only appreciative of your work, but I hope this is not lost on you and you realize the true intention here...
Overall your posts regarding other displays seem to be a bit negative, and I prefer to be positive (sound familiar? I hope you appreciate the fun I poke at you at least). I really hope you understand the intention behind this, because I try to overly repetitively state the reasoning, but it doesn't seem well received.
Reprogramming the stock LCDs is also not a good solution, because you have the same problem - it is very advanced for average people to do, more work, and would require them to buy a new LCD that would be compatible if they don't modify it themselves, and that option still would require a distributor to have reprogrammed the displays themselves.
I do agree that changing the settings from the LCD on the go is great, but if your goal is for people to be able to use this, it may be important to take into consideration what the masses want, and are capable of doing.
Again, this is about having the lowest cost, and ease of implementation and use for the end user. For many/the most people to adopt this system, we need both of these.
I wouldn't charge the end user more, that's not why I'm here... Sure I sell the TSDZ2, but I promise you, that doesn't get me very far, especially with the margins I work with etc... Who knows how much longer the TSDZ2 will even be relevant honestly...
I definitely wasn't asking you to do this, I hope that was clear, in fact I did mention investing my own time and money to get this done, which is what I plan to do - I just had to make sure it was feasible, because some of your past posts made it sound like this was not possible. Other than your personal preference, is there a reason you so heavily resist ising other displays and seem to really not like this idea?
Before I get started negotiating with someone capable of making these changes to your code (once 'finished') that I propose... I would request one thing from you - I would ask that you give your word that you will not request I halt, restrict me, or in any way attempt to/hinder my distributing your modified firmware commercially.
Or would that be irrelevant if we change it 30% (har har).