Sansa c250 no Ubuntu

Resolvi criar coragem e substituir o firmware original do meu Sandisk Sansa c250 pelo do projeto Rockbox. Para quem não conhece, o Rockbox é um firmware open source para diversos MP3 players (existe uma versão até para alguns modelos de iPod).

Antes de continuar lendo, lembre-se de que você está por sua própria conta e risco. Não me responsabilizo por danos presentes nem futuros ocasionados direta ou indiretamente pelos procedimentos aqui descritos. Lembre-se que o Rockbox (e outros projetos semelhantes) raramente contam com ajuda do fabricante do dispositivo e precisam implementar a maioria das funções utilizando uma documentação praticamente inexistente e muita engenharia reversa. Dito isso, podemos prosseguir.

A primeira coisa a fazer é se preparar psicologicamente: o upgrade de firmware (de qualquer dispositivo) é sempre uma operação delicada e interrompê-la pode significar perda total do dispositivo. Se possível, utilize um no-break – e teste-o para verificar se a bateria está OK.

Realizei o procedimento no linux, mas será basicamente o mesmo no Windows (atenção apenas na instalação do booloader).

A primeira coisa a fazer é acessar o menu Settings e escolher a opção USB. Mude-a para MSC. Isso vai fazer com que o MP3 player se comporte como um dispositivo USB “normal”. Caso você utilize linux, provavelmente já estará configurado assim. Se não, diga nos comentários como fez para que ele funcionasse usando MTP no linux ;-) . Após configurado corretamente, conecte o MP3 player a porta USB.

Agora é necessário baixar os arquivos do Rockbox. Basicamente, três arquivos precisam ser baixados do site oficial do projeto: um ZIP contendo os arquivos do rockbox propriamente dito, o ZIP com fontes e o binário para instalação do bootloader. Atenção ao baixar o instalador do bootloader, já que o mesmo é específico de cada sistema operacional (Windows, Linux, Mac).

Para o Sansa c200/c250, você pode obter o build mais recente em http://build.rockbox.org/dist/build-sansac200/rockbox.zip, as fontes extras em http://download.rockbox.org/daily/fonts/rockbox-fonts.zip e o instalador do bootloader para linux 32 bits em http://download.rockbox.org/bootloader/sandisk-sansa/sansapatcher/linux32×86/sansapatcher.

Para o instalador do bootloader em outros sistemas (Windows, Linux 64bits, Mac) veja a página http://download.rockbox.org/manual/rockbox-sansac200/rockbox-buildch2.html#x4-110002.3.2

Após baixar os arquivos, descompacte o conteúdo do build diretamente na raiz do player, mantendo a estrutura de diretórios. Em seguida, faça o mesmo com o ZIP das fontes. Só por garantia, desmonte o player e reconecte-o (ou remonte-o) para se certificar de que os arquivos foram realmente gravados e não ficaram em cache.

Após certificar-se de que os arquivos foram copiados corretamente para o player, vem a parte mais delicada: a instalação do bootloader. Em um terminal, execute o arquivo sansapatcher. Ele irá reconhecer o Sansa c250 como c200, mas não se preocupe. Após exibir algumas informações sobre o dispositivo, ele irá apresentar a seguinte pergunta:

Enter i to install the Rockbox bootloader, u to uninstall
or c to cancel and do nothing (i/u/c) :

Pressione i para instalar o bootloader. Para cancelar a operação, pressione c.

Após a instalação, desmonte, desconecte o dispositivo da USB e desligue-o. Na próxima vez em que for ligado, o firmware do Rockbox será inicializado, mas ainda será possível iniciar com o firmware original (pressionando o botão “Left” – previous – ao ligar o player).

Para mais informações, acesso o wiki do Rockbox sobre o Sansa C200.

Uma resposta para “Sansa c250 no Ubuntu”

  1. ivon diz:

    olá eu tb queria instalar o rockbox no meu sansa e280, tentei usar o rockbox utility e nao conseguie, segui a risca os passos do site ma snao obtive sucesso, voce teria algum link pra me indicar? ou saberia umaoutra maneira de fazer isso?
    abraço e valeu


Deixe um comentário