====== Bootloader_uploader ======
Para colocar o console no modo download e enviar bootloaders, use o Bootloader uploader.
Para usá-lo, certifique-se que tem o interpretador Python 2.6.x ou 2.7.x instalado em sua máquina com o módulo PySerial. Consiga o aplicativo pelo [[https://github.com/tripleoxygen/openzeebo/tree/master/tools|repositório]] do projeto (arquivos "blupload.py", "crc.py" e "qcserial.py") ou diretamente [[http://www.tripleoxygen.net/files/openzeebo/tool/blupload.zip|aqui]].
Caso use Windows, pode ser usado também, o executável compilado com o py2exe. Link [[http://www.tripleoxygen.net/files/openzeebo/tool/bluploadbin.zip|aqui]].
===== Uso =====
Primeiramente, certifique-se que seu console esteja com a [[Porta de diagnóstico]] ativada, seja através da chave ou manualmente pelo AUXSETTINGS. Anote qual porta serial a interface "Diagnostic" do Zeebo foi alocada (COM?? no Windows ou ttyUSB? no Linux). No Windows, é uma das 3 interfaces que contém o nome "Diagnostic", enquanto no Linux, é a primeira interface enumerada pelo sistema.
Execute o blupload com a opção -d para colocar o console no modo download:
*Linux:
./blupload.py -p/dev/ttyUSB? -d
*Windows
blupload -pCOM? -d
Onde ? é o número da porta.
Se o comando for enviado com sucesso, receberá esta saída:
0@@
O console reiniciará e ficará sem sinal de vídeo. Ele está aguardando comandos ou um bootloader. Caso não queira mais enviar o bootloader, basta desligar e ligar o console.
Envie o bootloader com:
*Linux:
./blupload.py -p/dev/ttyUSB? -f/tmp/zloader.bin
*Windows:
blupload -pCOM? -fc:\zloader.bin
Substitua o zloader.bin pelo nome do arquivo que deseja enviar (e no caminho correto).
O blupload deverá fazer upload do bootloader e apresentar esta saída (os números e endereços podem variar, de acordo com o BL):
1@@
O código será automaticamente executado no console. Agora, siga os procedimentos de acordo com a página sobre os [[DWN_Mode_bootloader|bootloaders]].