Remova a proteção contra gravação da unidade flash USB

11

Eu tenho um relógio esportivo que possui memória flash integrada. Essa memória flash é usada para armazenar informações de treinamento. Quando conecto o relógio ao computador usando o cabo USB, ele é detectado como uma unidade flash protegida contra gravação:

[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on

.. e eu obviamente não consigo remontar a partição com direitos RW:

root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~# 

Lembrei-me de que hdparm tinha a opção de alterar a sinalização somente para um dispositivo e, como a unidade flash USB foi detectada como uma unidade SATA, tentei, mas isso também não ajudou:

root@T60:~# hdparm -r0 /dev/sdc

/dev/sdc:
 setting readonly to 0 (off)
 readonly      =  0 (off)
root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~# 

Eu acho que o relógio foi projetado de forma que, uma vez que ele detecta a conexão USB, ele aciona a chave de proteção contra gravação USB (hardware)? Esse hardware é parte da proteção contra gravação do padrão USB? Ou ainda há algo para tentar?

    
por Martin 19.05.2013 / 22:38

1 resposta

1

Eu percebo que este é um Unix & Site Linux, mas se você tiver acesso a um PC, eu experimentarei algumas das dicas deste site:

Existe uma ferramenta listada nesse site chamada RMPrepUSB , que também funcionou no passado, YMMV. Aqui está uma captura de tela dessa ferramenta:

EumedepareicomproblemascomMP3playerssetornandosomenteleitura,eaúnicasoluçãoqueconseguiencontrarfoimontá-losemumPCeusarumadasdicassugeridasnaquelepostouclicarcomobotãodireitonodispositivonoWindowsExploreredesmarqueoatributo"Somente leitura".

Você pode confirmar que esse atributo é a causa raiz e usar mtools ou mattrib para desmarcar isso também no Linux.

Atualizar o firmware?

Do manual do usuário da Timex :

GET THE LATEST FIRMWARE

While you can use the watch right out of the box, the online firmware will have the latest enhancements and improvements. Use the Device Agent to connect the watch to your computer and get the latest updates.

  1. Download the Timex® Device Agent for USB Devices at: http://TimexIronman.com/DeviceAgent

  2. Connect the charging clip to the watch, then plug the USB cable into the computer. A picture of a connected computer appears on the watch display.

  3. Open the Device Agent on your computer.

  4. If prompted by the Device Agent, follow the onscreen instructions to download the latest watch firmware.

Referências

por 20.05.2013 / 04:18

Tags