Há um tempo consegui fazer a atualização do Android original 2.2 do meu Asus TF101 para a versão customizada KatKiss 4.4.4.
Porém, quando a versão mais atual ficou disponível, não consegui fazer a instalação. A razão para o ocorrido é que o Recovery instalado, o TWRP 2.3, não aceitava instalar versões de Android acima do 4.4.4.
O Recovery é um gerenciador que possui várias funcionalidades, dentre elas a atualização da ROM do Android via cartão SD (evitando assim o uso de aplicativos externos com conexão USB, como ODIN e Heimdall, por exemplo).
Assim como o Android pode ser substituído por uma ROM versão customizada (existe o KatKiss, o extinto CyanogenMod etc), o Recovery original (e bem limitado) também pode ser substituído (como a TWRP e a Clockwork). Eu pessoalmente prefiro a TWRP pois na minha experiência deu menos bugs (como erro de leitura de cartão SD e por possuir um menu mais agradável).
O desafio, portanto, seria o de atualizar a versão do TWRP 2.2 para a versão 2.8, de modo que eu pudesse instalar a ROM mais atual do Android 6.0.
A questão é que ao tentar fazer isto pelo APP do TWRP, instalado no próprio Android (solução mais fácil), a versão mais recente disponível era a 2.3. Além de não resolver meu problema, pois precisava da 2.8, sabia que a 2.3 não era a mais recente.
Logo, o que apresento aqui é como consegui primeiramente atualizar a Recovery TWRP para 2.8 para, em seguida, instalar a ROM do Android 6.0.