[LugBS] Copia file dfu con dd
Andrea Rossi
rad a redsandev.com
Mer 24 Maggio 2017 13:00:28 UTC
WOW Grazie!
Ho omesso una informazione di troppo (FRAC!).
Sto lavorando su di un Dongle Bluetooth USB a cui ho cambiato il product ID, ma non ho dumpato il file dfu di fabbrica. Ho trovato il dfu originale, e mi manca solo il “flashing”.
Diversi link indicano di usare dfu-tool ma, ahimè il device non è listato tra i device riconosciuti da dfu-tool.
Inoltre dmesg riconosce il vendor ma non viene montata
[ 1914.046889] usb 2-3: new full-speed USB device number 4 using ohci-pci
[ 1914.375088] usb 2-3: New USB device found, idVendor=0a12, idProduct=0002
[ 1914.375091] usb 2-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 1914.375094] usb 2-3: Product: CSR8510 A10
Grazie mille (giuro che non ho altre info nascoste XD)
> On 24 May 2017, at 14:32, Giuseppe Corbelli <cowo78 a gmail.com> wrote:
>
> On 24/05/2017 13:22, Andrea Rossi wrote:
>>
>> Buon pomeriggio a voi tutti,
>> la mia piccolissima esperienza con la bash mi ha insegnato che posso
>> scrivere file con l’operatore redirect stdout to file (>>).
>> GNU mi insegna che tutto è un file.
>>
>> La mia ignoranza sostiene che se ho un dispositivo usb all’indirizzo
>> /dev/bus/usb/00X/YYY (ubuntu, perdono) ed essendo un file, usando un bel
>>
>> *sudo cat file.dfu >> /dev/bus/usb/00X/YYY*
>>
>> Risultato: l’operazione fallisce.
>> Intento: scrivere il file sul dispositivo (fattibile con programmi winzoz)
>
> A quel livello devi parlare il protocollo USB, ad esempio con libusb per non diventare matti.
> Se hai connesso uno storage é il driver usb-storage del kernel a implementare tutta la traduzione e presentarlo come un block device su cui puoi scrivere a tuo piacimento.
> Quindi non /dev/bus/usb/blabla ma /dev/sdX
>
>> Info: facendo un bel ls -ahl ottengo una curiosa combo di permessi
>> preceduti da una lettera (c)
>> cwr-wr-r—
>
> c = character device
>
> --
> Giuseppe Corbelli
>
> --
> Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20170524/19e187f9/attachment.html>
Maggiori informazioni sulla lista
Lug
|