Currently there is no image that can be flashed without opening the case and accessing the serial port on the Sercomm AD1018 router.
We can use an unencrypted factory image to flash Openwrt through the stock firmware. The router comes with 2 stock firmwares, we must perform the flash operation from the 2nd one. 1st option: using the factory busybox CLI: - boot the second firmware flash_eraseall /dev/mtd8 flash_eraseall /dev/mtd9 echo -n "eRcOmM.000" | dd of=/dev/mtdblock8 echo -n "eRcOmM.001" | dd of=/dev/mtdblock9 reboot - flash the Openwrt factory image flash_eraseall -j /dev/mtd6 dd if=openwrt-factory.bin of=/dev/mtdblock6 - boot the first firmware flash_eraseall /dev/mtd8 echo -n "eRcOmM.002" | dd of=/dev/mtdblock8 reboot 2nd option: using the factory web UI - with sercomm make_img proprietary utility and the openwrt-factory.bin as the input, generate the openwrt-factory.img encrypted image - boot the second firmware flash_eraseall /dev/mtd8 flash_eraseall /dev/mtd9 echo -n "eRcOmM.000" | dd of=/dev/mtdblock8 echo -n "eRcOmM.001" | dd of=/dev/mtdblock9 reboot - flash the openwrt-factory.img image using the factory web UI Signed-off-by: Daniel González Cabanelas <dgcb...@gmail.com> --- target/linux/bcm63xx/image/bcm63xx_nand.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/linux/bcm63xx/image/bcm63xx_nand.mk b/target/linux/bcm63xx/image/bcm63xx_nand.mk index 5483c73077..510a6f26c8 100644 --- a/target/linux/bcm63xx/image/bcm63xx_nand.mk +++ b/target/linux/bcm63xx/image/bcm63xx_nand.mk @@ -113,6 +113,8 @@ TARGET_DEVICES += netgear_dgnd3700-v2 ### Sercomm ### define Device/sercomm_ad1018 $(Device/bcm63xx-nand) + IMAGES += factory.bin + IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi IMAGE/cfe.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | ad1018-jffs2-cferam | append-ubi | cfe-wfi-tag DEVICE_VENDOR := Sercomm DEVICE_MODEL := AD1018 -- 2.26.2 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel