I pulled it down, installed a couple of things, and built it last night :

It took bang on 5 minutes to build, and started up just fine.
There are a couple if issues and comments I have, some of them will be obvious, some you may disagree with, take them or leave them :
- That little bit of console error output seen in the terminal in the screen shot what does it mean?
- The weird characters/not characters around the 3d table, what are those supposed to be?
- It doesn't fit on my EEE's screen!
- The gui isn't scalable and the current fixed size limits you to proper laptops
- Displaying all that stuff in one window at once seems a bit much
- In "data acquisition" i clicked "qviewer" and got a colour picker dialog, that popped up 6 or more times after hitting cancel! cancel should = cancel IMO
- If you're planning to support multiple ECU's (Yours, FreeEMS, PIS, MS? etc) then you should probably have some sort of profile loading where it doesn't do or show much till you tell it what you're connected to. Scrub that, I see this in the configuration thing. It just needs more work, and to show appropriate menus for each one, etc. Cool cool.
- Are my fonts shit? what does it use? what do I need to install?
- FreeEMS menu items do nothing, apparently, ditto pinout in help.
- quicktune in tools also doesn't fit on my screen
- user interface and security tabs in config have nothing in them
- replay gave me a dialog where I chose a log file from data examples and got the following "cannot open file, unknown error" but when i tried to reproduce it, it worked and replayed stuff.
- the graph in the top right corner has no label, what is it? put a label on it?
- view menu "std arrange" brings up a nitrous control menu, bad naming there!
- in your firmware, you seem to have a fixed injector dead time value, that is a pretty extreme compromise, but maybe required on your hardware? MegaSquirt uses a slope too, to create a line correction, but the correct approach is a curve. Consider adding that?
- Choosing timing in edit, fuel, causes a segfault. i took a screeny http://stuff.fredcooke.com/ECUmanager.f ... gfault.png , but when i reproduced it, there was none of the other output, so I guess that happened while doing other stuff first.
- edit, ignition, ignition table also segfaults
- same nitrous menu appears to be available from the edit menu as from the other random place
- boost control menu option does nothing
- PWM1 and PWM2 also bring up nitrous - is it some kind of accidental default?
- open ecu and connect ecu both bring up the ttyusb0 not found error as above somewhere (clearly whatever i did above triggers one of these actions (without asking the user!)) but, connect even though it fails, gets greyed out and disconnect becomes an option. that shouldn't happen. after i hit disconnect, open is greyed out!
- firmware upgrade does nothing.
Code: Select all
apt-get install qt4-qmake
apt-get install libqt4-dev
Could my gl drivers be broken causing the dodgy stuff on screen and the output in the terminal?
Good to see this underway.
Fred.