scripts: remove redundant character '0x0a' from Linksys image signature
authorShiji Yang <yangshiji66@qq.com>
Sun, 20 Nov 2022 03:15:16 +0000 (11:15 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 27 Nov 2022 12:18:29 +0000 (13:18 +0100)
The redundant character '0x0a' after the 192 bytes '0x00' padding broke
the factory image. We need to remove it to make things work again.

Fixes: e6769d11f3 scripts: fix missing character '0' issue in linksys image
Tested-by: Tony Butler <spudz76@gmail.com>
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
scripts/linksys-image.sh

index 3b4412c06ee0e28dffcb706fbfddfd2a7bd8be0c..d251b5da8ee84ee9e2fc023d19214223258f0ec5 100755 (executable)
@@ -17,7 +17,6 @@
 #  <padding>       Padding ('0' + 0x20 *7) (8 bytes)
 #  <signature>     Signature of signer. Not checked so use arbitrary value (16 bytes)
 #  <padding>        Padding (0x00) (192 bytes)
-#  0x0A                    (1 byte)
 
 ## version history
 # * version 1: initial commit
@@ -62,6 +61,4 @@ printf ".LINKSYS.01000409%-15s%-8s%-8s%-16s" "${TYPE}" "${CRC}" "0" "K0000000F02
 
 dd if=/dev/zero bs=1 count=192 conv=notrunc >> "${IMG_TMP_OUT}"
 
-printf '\12' >> "${IMG_TMP_OUT}"
-
 cp "${IMG_TMP_OUT}" "${IMG_OUT}"