summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2012-09-23 16:31:52 +0200
committerPali Rohár <pali.rohar@gmail.com>2012-09-23 16:31:52 +0200
commitcd9b51ad80249c65d44598a36c3c0e68e5d8556e (patch)
treec324357717528e9e07704372fc40941e4292777c /src/main.c
parent2189eebaf0f3e0bef12201e91997ac6cb3834adb (diff)
download0xFFFF-cd9b51ad80249c65d44598a36c3c0e68e5d8556e.tar.bz2
main: Set swver from fiasco image
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 0c6e922..6c279b1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -901,6 +901,11 @@ int main(int argc, char **argv) {
dev_get_sw_ver(dev, buf, sizeof(buf));
printf("Software release version: %s\n", buf[0] ? buf : "(not detected)");
+ if ( buf[0] && dev_flash && ! set_sw && fiasco_in && fiasco_in->swver[0] && strcmp(fiasco_in->swver, buf) != 0 ) {
+ set_sw = 1;
+ set_sw_arg = fiasco_in->swver;
+ }
+
buf[0] = 0;
dev_get_content_ver(dev, buf, sizeof(buf));
printf("Content eMMC version: %s\n", buf[0] ? buf : "(not detected)");