Tl-wr 841nd v8 16M flash sysupgrade

ar71xx has a model-specific C routine for automatic flash partitioning. New kernel standards prohibit such things. In ath79, the partitions now must be defined in the dts.

The problem with your boot is it is still partitioned for 4M, so there is no available flash for the complete rootfs and overlay.