summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/base/bootloaderinstallams.cpp12
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
58void BootloaderInstallAms::installStage2(void) 60void 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);