From 74f8df3a554bb4ab1b543e2ab8e07a3d28486f39 Mon Sep 17 00:00:00 2001 From: bsongis Date: Thu, 1 Jan 2015 13:17:22 +0100 Subject: [PATCH] #1876 - Companion now recognizes the radio type from the binary file --- companion/src/firmwareinterface.cpp | 7 ++++++- companion/src/firmwareinterface.h | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/companion/src/firmwareinterface.cpp b/companion/src/firmwareinterface.cpp index 4eb15f065..b0a4c5729 100755 --- a/companion/src/firmwareinterface.cpp +++ b/companion/src/firmwareinterface.cpp @@ -67,6 +67,11 @@ FirmwareInterface::FirmwareInterface(const QString &filename): if (flash_size > 0) { version = seekLabel(VERS_MARK); + if (version.startsWith("opentx-")) { + int index = version.lastIndexOf('-'); + flavour = version.mid(0, index); + version = version.mid(index+1); + } date = seekLabel(DATE_MARK); time = seekLabel(TIME_MARK); eepromId = seekLabel(EEPR_MARK); @@ -94,7 +99,7 @@ QString FirmwareInterface::seekString(const QString & string) if (start > 0) { start += string.length(); int end = -1; - for (int i=start; i