Yes, there are already developments on the hardware. There’s DAVEGA X v1.1 that is just a minor refinement of the current v1.0. It switches from 5V input to 3.3V and bypasses the voltage regulator on the ESP32 development board used by the current design. That regulator is definitely the root cause of the WiFi flakiness on some units. It may be the root cause of some of the other problems as well though I haven’t yet been able to verify that (mainly because my EVO burned down on the second day of testing ). I already sent out test units to people and I’ll be switching to that design if all looks good.
In parallel with that, the next generation DAVEGA (codename DAVEGA X2; may still change) is being developed, which will be done in a more professional way. It no longer relies on a development board. There will be a lot more RAM and CAN bus. Prototypes should arrive in about 2 weeks. @linsus and @Pimousse have been a great help in this and I want to publicly thank them both.
Once I have more time (probably not before July), I also want to start putting a lot more effort in the software development. The flash corruption that you mentioned is very likely a software problem that has to be addressed. People occasionally get memory errors, which is no good. Davega tool needs improving – the export/import flakiness on Windows. Something has to be done about the “bad things happened and now I don’t know my device ID”. Screen redrawing could be faster. All of this has to be addressed.
I’d like to add a few small features to the current DAVEGA as well. However, I’m already reaching its memory limits with the micropython platform and there’s no room for a lot of extras. More serious new features will unfortunately have to be limited to the next generation DAVEGA only. The plan is to be easy for people to upgrade to the “X2” if they decide to. It will be a matter of replacing the electronics in the housing and I hope to be able to offer the upgrades at prices that won’t break the bank.