Embora isso seja teoricamente possível, não é viável sem muito trabalho.
Como um pré-requisito, você precisa ter um profundo conhecimento do hardware usado na caixa, se drivers estiverem disponíveis (preferivelmente sob uma licença permissiva) para o kernel pretendido e muito mais.
Você precisa saber como compilar um kernel , possivelmente não apenas como compilá-lo, mas também como fazer uma compilação cruzada . Você também precisa do toolchain e se as coisas vão para o sul (e eles vão, falando por experiência), você precisa de um cabo JTAG para re-flash.
Se não houver cabeçalho JTAG na placa, eu não faria isso, já que você vai compactar o dispositivo e se tornará um peso de papel fantasia.