Como gravar uma nova flash

Primeiro verifique o nome completo da unidade flash através do comando:

$ ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 Aug 3 17:27 /dev/sda
brw-rw---- 1 root disk 8, 1 Aug 3 10:08 /dev/sda1
brw-rw---- 1 root disk 8, 2 Aug 3 10:08 /dev/sda2
brw-rw---- 1 root disk 8, 3 Aug 3 17:27 /dev/sda3
brw-rw---- 1 root disk 8, 5 Aug 3 10:08 /dev/sda5
brw-rw---- 1 root disk 8, 6 Aug 3 10:08 /dev/sda6
brw-rw---- 1 root disk 8, 16 Aug 3 17:29 /dev/sdb
brw-rw---- 1 root disk 8, 17 Aug 3 17:29 /dev/sdb1

No meu caso, a unidade flash é /dev/sdb. Utilize o comando dd para gravar a nova flash:

$ sudo dd if=Flash.img of=/dev/sdb

Se o arquivo com o conteúdo da flash estiver no formato FFU, utilize o programa ffu2img.py. Você pode fazer download dele aqui.

Depois de salvar o programa, acrescente a permissão de execução e converta o arquivo com os comandos abaixo:

$ chmod +x ffu2img.py
$ ./ffu2img.py Flash.ffu 
Input File: Flash.ffu
Output File: Flash.img
Block data entries begin: 0x600f8
Block data entries end: 0x79398
Block data chunks begin: 0x80000
6441 blocks, 824448kb written - Delay expected. Please wait.  
Write complete.