diff options
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallams.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstallams.cpp b/rbutil/rbutilqt/base/bootloaderinstallams.cpp index dfa5d9f2b6..24fb3eb490 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallams.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallams.cpp | |||
@@ -45,6 +45,8 @@ bool BootloaderInstallAms::install(void) | |||
45 | { | 45 | { |
46 | if(m_offile.isEmpty()) | 46 | if(m_offile.isEmpty()) |
47 | return false; | 47 | return false; |
48 | |||
49 | qDebug() << "[BootloaderInstallAms] installing bootloader"; | ||
48 | 50 | ||
49 | // download firmware from server | 51 | // download firmware from server |
50 | emit logItem(tr("Downloading bootloader file"), LOGINFO); | 52 | emit logItem(tr("Downloading bootloader file"), LOGINFO); |
@@ -57,6 +59,8 @@ bool BootloaderInstallAms::install(void) | |||
57 | 59 | ||
58 | void BootloaderInstallAms::installStage2(void) | 60 | void BootloaderInstallAms::installStage2(void) |
59 | { | 61 | { |
62 | qDebug() << "[BootloaderInstallAms] installStage2"; | ||
63 | |||
60 | unsigned char* buf; | 64 | unsigned char* buf; |
61 | unsigned char* of_packed; | 65 | unsigned char* of_packed; |
62 | int of_packedsize; | 66 | int of_packedsize; |
@@ -82,6 +86,7 @@ void BootloaderInstallAms::installStage2(void) | |||
82 | &of_packed,&of_packedsize,errstr,sizeof(errstr)); | 86 | &of_packed,&of_packedsize,errstr,sizeof(errstr)); |
83 | if (buf == NULL) | 87 | if (buf == NULL) |
84 | { | 88 | { |
89 | qDebug() << "[BootloaderInstallAms] could not load OF: " << m_offile; | ||
85 | emit logItem(errstr, LOGERROR); | 90 | emit logItem(errstr, LOGERROR); |
86 | emit logItem(tr("Could not load %1").arg(m_offile), LOGERROR); | 91 | emit logItem(tr("Could not load %1").arg(m_offile), LOGERROR); |
87 | emit done(true); | 92 | emit done(true); |
@@ -92,7 +97,8 @@ void BootloaderInstallAms::installStage2(void) | |||
92 | rb_packed = load_rockbox_file(bootfile.toLocal8Bit().data(), sum.model, &bootloader_size,&rb_packedsize, | 97 | rb_packed = load_rockbox_file(bootfile.toLocal8Bit().data(), sum.model, &bootloader_size,&rb_packedsize, |
93 | errstr,sizeof(errstr)); | 98 | errstr,sizeof(errstr)); |
94 | if (rb_packed == NULL) | 99 | if (rb_packed == NULL) |
95 | { | 100 | { |
101 | qDebug() << "[BootloaderInstallAms] could not load bootloader: " << bootfile; | ||
96 | emit logItem(errstr, LOGERROR); | 102 | emit logItem(errstr, LOGERROR); |
97 | emit logItem(tr("Could not load %1").arg(bootfile), LOGERROR); | 103 | emit logItem(tr("Could not load %1").arg(bootfile), LOGERROR); |
98 | free(buf); | 104 | free(buf); |
@@ -105,6 +111,7 @@ void BootloaderInstallAms::installStage2(void) | |||
105 | totalsize = total_size(sum.model,rb_packedsize,of_packedsize); | 111 | totalsize = total_size(sum.model,rb_packedsize,of_packedsize); |
106 | if (totalsize > firmware_size) | 112 | if (totalsize > firmware_size) |
107 | { | 113 | { |
114 | qDebug() << "[BootloaderInstallAms] No room to insert bootloader"; | ||
108 | emit logItem("No room to insert bootloader, try another firmware version",LOGERROR); | 115 | emit logItem("No room to insert bootloader, try another firmware version",LOGERROR); |
109 | free(buf); | 116 | free(buf); |
110 | free(of_packed); | 117 | free(of_packed); |
@@ -123,6 +130,7 @@ void BootloaderInstallAms::installStage2(void) | |||
123 | 130 | ||
124 | if(!out.open(QIODevice::WriteOnly | QIODevice::Truncate)) | 131 | if(!out.open(QIODevice::WriteOnly | QIODevice::Truncate)) |
125 | { | 132 | { |
133 | qDebug() << "[BootloaderInstallAms] Could not open" << m_blfile "for writing"; | ||
126 | emit logItem(tr("Could not open %1 for writing").arg(m_blfile),LOGERROR); | 134 | emit logItem(tr("Could not open %1 for writing").arg(m_blfile),LOGERROR); |
127 | free(buf); | 135 | free(buf); |
128 | free(of_packed); | 136 | free(of_packed); |
@@ -135,6 +143,7 @@ void BootloaderInstallAms::installStage2(void) | |||
135 | 143 | ||
136 | if (n != len) | 144 | if (n != len) |
137 | { | 145 | { |
146 | qDebug() << "[BootloaderInstallAms] Could not write firmware file"; | ||
138 | emit logItem(tr("Could not write firmware file"),LOGERROR); | 147 | emit logItem(tr("Could not write firmware file"),LOGERROR); |
139 | free(buf); | 148 | free(buf); |
140 | free(of_packed); | 149 | free(of_packed); |
@@ -150,6 +159,7 @@ void BootloaderInstallAms::installStage2(void) | |||
150 | free(rb_packed); | 159 | free(rb_packed); |
151 | 160 | ||
152 | //end of install | 161 | //end of install |
162 | qDebug() << "[BootloaderInstallAms] install successfull"; | ||
153 | emit logItem(tr("Success: modified firmware file created"), LOGINFO); | 163 | emit logItem(tr("Success: modified firmware file created"), LOGINFO); |
154 | logInstall(LogAdd); | 164 | logInstall(LogAdd); |
155 | emit done(false); | 165 | emit done(false); |