OpenWrt support for Deco S4

For folks that have lost their soldering irons, I created a "firmware" file that exploits a memory safety bug in the S4 bootloader web recovery to allow unsigned openwrt firmware to be tftp uploaded without serial access: https://drive.google.com/uc?export=download&id=1Szb5G5iWWnKNk8BOfs0i2cVAnv3oN9d1

Installation:

  1. run tftp server on pc with static ip 192.168.0.2
  2. place openwrt "initramfs-kernel.bin" image in tftp root dir
  3. connect pc to router ethernet port1
  4. while holding in reset button on bottom of router, power on router
  5. from pc access router webgui at http://192.168.0.1
  6. upload deco_s4_faux_fw_tftp.bin
  7. router will load and execture in-memory openwrt
  8. switch pc back to dhcp or static 192.168.1.x
  9. flash openwrt sysupgrade image via luci/ssh at 192.168.1.1
1 Like