aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Baker <mbm@openwrt.org>2007-04-10 14:46:15 +0000
committerMike Baker <mbm@openwrt.org>2007-04-10 14:46:15 +0000
commit653cfd2ff9e331e1e796248e1f116711556b95c5 (patch)
tree8099290ee79de8671fec58c746efaabe50a1ffec
parent9073ef0f246931787482aba1fe6aa2041816ce57 (diff)
downloadupstream-653cfd2ff9e331e1e796248e1f116711556b95c5.tar.gz
upstream-653cfd2ff9e331e1e796248e1f116711556b95c5.tar.bz2
upstream-653cfd2ff9e331e1e796248e1f116711556b95c5.zip
change handling of non-trx files
SVN-Revision: 6924
-rw-r--r--package/mtd/src/mtd.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/package/mtd/src/mtd.c b/package/mtd/src/mtd.c
index 0a968409a8..1d84816751 100644
--- a/package/mtd/src/mtd.c
+++ b/package/mtd/src/mtd.c
@@ -84,22 +84,11 @@ image_check_brcm(int imagefd, const char *mtd)
return 0;
}
- switch(trx->magic) {
- case 0x47343557: /* W54G */
- case 0x53343557: /* W54S */
- case 0x73343557: /* W54s */
- case 0x46343557: /* W54F */
- case 0x55343557: /* W54U */
- /* ignore the first 32 bytes */
- buflen = read(imagefd, buf, sizeof(struct trx_header));
- break;
- }
-
if (trx->magic != TRX_MAGIC || trx->len < sizeof(struct trx_header)) {
if (quiet < 2) {
fprintf(stderr, "Bad trx header\n");
- fprintf(stderr, "If this is a firmware in bin format, like some of the\n"
- "original firmware files are, you need to convert it to trx.\n");
+ fprintf(stderr, "This is not the correct file format; refusing to flash.\n"
+ "Please specify the correct file or use -f to force.\n");
}
return 0;
}