warmup strict check for ecv control, refactorings and some bugfixes