Espaço livre ai depende da build ou do jeito que vc configura, por exemplo a build da friendly arm cria as partições em GPT e particiona o espaço total do cartão Sd, ou seja, fico com 30 GB de espaço no openwrt para instalar coisas, agora já a build do anaelorlinski, ele particiona apenas 1GB para instalar coisa no openwrt, o que da para vc alterar é claro.
Cara, testa primeiro o cartão SD, quanto a ele ser original e etc. Antes de sair gastando grana... Não acho que seja fonte já que vc testou em duas, me parece ser o cartão sd?
Acho muito esquisito o opkg update estar tendo esse tipo de comportamento ai.
Aqui é o meu teste, porém, com um leitor USB 3.0:
E o meu cartão SD é sse aqui:
Um leitor 2.0 deveria ser capaz de chegar nisso ai não?