Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -raf8d98b36b427e2b5f4d6659fcf3b58ee79eab6a -r85c4e30dcf61c3469c51237dba0416da92564f9e --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision af8d98b36b427e2b5f4d6659fcf3b58ee79eab6a) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 85c4e30dcf61c3469c51237dba0416da92564f9e) @@ -736,6 +736,11 @@ Types::U08 param; if (! GetValue(vMessage.data, index, param )) logString += ",?"; else logString += "," + QString::number(param.value); + } else + if ( item == "BOOL" ) { + Types::U32 param; + if (! GetValue(vMessage.data, index, param )) logString += ",?"; + else logString += "," + QString::number(param.value); } } } Index: sources/storage/Settings.cpp =================================================================== diff -u -rc9f8f8cf3c6c37fc6460d8675c62c9442c4d4263 -r85c4e30dcf61c3469c51237dba0416da92564f9e --- sources/storage/Settings.cpp (.../Settings.cpp) (revision c9f8f8cf3c6c37fc6460d8675c62c9442c4d4263) +++ sources/storage/Settings.cpp (.../Settings.cpp) (revision 85c4e30dcf61c3469c51237dba0416da92564f9e) @@ -133,7 +133,7 @@ line = line.trimmed(); // ----- find group - if (line.contains("[") && line.contains("]")) { + if (line.startsWith("[") && line.endsWith("]")) { line.replace("[","").replace("]", ""); group = line; }