From 0df7081ccd85a9647fad8ec42cdc0cae024c290b Mon Sep 17 00:00:00 2001 From: markus Date: Thu, 1 Jul 2010 10:40:22 +0000 Subject: preset stable and try* flags for TRX2 headers * changed addpattern.c to preset the stable and try flags used in TRXv2 images to dupe CFE and pretend a stable image. * changed trx.c to calculate TRXv2 CRC with stable and try flags set to 0xFF like CFE does on startup * fixed compile warnings in trx.c by explicit casting git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22012 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- tools/firmware-utils/src/addpattern.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools/firmware-utils/src/addpattern.c') diff --git a/tools/firmware-utils/src/addpattern.c b/tools/firmware-utils/src/addpattern.c index 6eccb1bd9..da6797c9c 100644 --- a/tools/firmware-utils/src/addpattern.c +++ b/tools/firmware-utils/src/addpattern.c @@ -205,8 +205,10 @@ int main(int argc, char **argv) break; case '5': /* V5 is appended to trxV2 image */ - hdr->stable[0] = hdr->stable[1] = 0xFF; - hdr->try1[0] = hdr->try1[1] = 0xFF; + hdr->stable[0] = 0x73; // force image to be stable + hdr->stable[1] = 0x00; + hdr->try1[0] = 0x74; // force try1 to be set + hdr->try1[1] = 0x00; hdr->try2[0] = hdr->try2[1] = 0xFF; hdr->try3[0] = hdr->try3[1] = 0xFF; break; -- cgit v1.2.3