Hi all.
I am interested in VEMS improving on the versatility of itself and user experience. The ECU has come along way from Megatune times and the software is often far better then much more expensive ECU's software. However while its still relatively young somethings should be addressed before we find ourselves gone to far down a branch of Vemstune/Firmware that something simply cannot be implemented due to complexity.
1. The secondary PWM table should be able to have selectable Axis, maybe I don´t want MAP but some other analog/input that I have configured and maybe not RPM but something else. Ideally as a start the axis should be selectable from any of the analog inputs configured and RPM and have represented values not 0-100 or 0-255. Vems is too rigid on what axis are where. Where is MAT / MAP ?
2. Analog inputs should only be selectable once, although they don´t have any actual input right now (oil temp for instance has no internal function) the channel names should reflect the actual oil temp sensor and not "Channel 0 calibrated view" and any name I want and thus being able to have 5 oil temp channels, which are not differentiatable.
3. Maybe in the future we can select internal math channels as the axis for secondary PWM / universal PWM output. As setups become more complicated and require more versatility so must VEMS do as well.
4. Going on from #3, There are millions of possible functions and strategies to make or setup, VEMS should have a universal function that users can use and develop new strategies with, those can later possibly be implemented into the main core of the system if so seen fit by VEMS. Let say intercooler spray based on road speed, IC temp out, boost and rpm and so on. I´m not sure how much more space there actually is in the VEMS firmware for added functions, but ultimately its better to have couple of good universal ones rather then fixed ones that are not usable but stuck in one single form that most users cannot use.
5. MAP A / B . I use Pectel and there we can swap between multiple maps, but of course while driving the car the trigger settings don´t change, nor does your IAT calibration, TPS calibration and so on, the VEMS map A / B setup is wasting alot of space that could be used for more differentiating tables, like PPS / TPS target tables for different driving behavior same with boost control or some other options. Somethings just don't need to change during a map switch changeover.
6. Relationship between VEMS round and V3 . When I change my boost target via knob I would like that shown on the gauge momentarily. Otherwise users are mostly blind to their boost target. There is alot that can be done to improve the usage of the round gauge to work with the V3 ECU. Adding the V3 protocol to the round would be a great start. The AIM protocol is not very good while the V3 protocol is considerably more impressive and can carry alot more specific information like implementing FLAGS states.
The best way to set this up is the Round tells the V3 which channels should be sent upon startup of comms, this way only the channels the round wants are sent over and nothing else making good use of serial bandwidth (not to say 115kbit can carry ALOT of information). The VEMS round has the ability to be very handy, it could display alarms (short scrolling text) and value, when MAP is changed in the ECU that could be shown, and so on.
7. Comparison of configs in Vemstune: as the configs grow more complicated its getting more and more difficult to compare configs between cars and versions on the same car, It would be absolutely ideal to be able to at least do a text comparision between two configs, usually the changes aren´t that great but still worth it. Second would be able to compare within Vemstune, certainly this is quite more involved in writing the software for Vemstune, but ultimately is the best solution.
8. I have noted this one quite often but its worth yet again. Vemstune should be setup like excel, the group-views are "sheets" that can be imported and exported, the current complete set of "sheets" should be exportable as a workbook and importable in another Vemstune. This way when a new Vemstune comes out I can just go back to any of my Workbooks where all MY views are.
I know there is alot of WANTS above, maybe I´m spoiled from using equipment many times over more expensive, but I think such experience can help pointing VEMS in the right direction.