wenns langsam ist, liegt's meist an der Verbindung (client -> server / Wifi). bei verschlüsselten Verbindungen, wozu scp nuneinmal auch zählt, kann es immer zu Verzögerungen kommen, abhängig davon wo ver- bzw. entschlüsselt wird.
Gerade bei nem gehacktem / gerootetem Staubsauger, bezweifle ich das die Kiste wirklich Leistung als Server bietet. Die Hardware wird mit allerhöchster Wahrscheinlichkeit auf genau das abzielen was das gerät kann, nämlich saugen.
Wenn an irgendeinem Endpunkt, sei es client, server oder die Verbindung selbst, performance Probleme gibt, kann man nichts machen außer damit zu leben das es langsam ist.
Scp basiert im Grunde auf ssh, was heisst das sich die Problematik dahingehend gleichen.