Linux aggiornamento firmware pioneer dvd/dvd-rw

pioneer

La tecnologia avanza, masterizzatori DvD che scrivono molto più velocemente ed in minor tempo escono in commercio, supporti di nuova generazione si piazzano di forza sul mercato, dvd-r dvd+r , e tu …. con il tuo vecchio e affidabile Pioneer sei out . Dovresti comperare un Dvd nuovo oppure, forse, magari l’azienda che hai scelto per il tuo acquisto ti passa un firmware aggiornato per non lasciati spendere altri soldi …. ma usi Linux e purtroppo del tuo O.S. così bello così avanzato così stupefacente, così sensuale 🙂 se ne sbatte altamente !!! Peccato quasi quasi mi ero meravigliato che filasse tutto così meravigliosamente liscio !!!

Vabbè ma sanno tutti che noi pinguini, siamo abituati a resistere al gelo più intenso raggruppandoci e scambiandoci calore a vicenda . Quindi la soluzione si trova tzè !

Prima di eseguire i passi di questo post ricordate che un eventuale errore durante lo svolgimento di questa guida potrebbe danneggiare irrimediabilmente il vostro hardware, quindi seguitela a vostro rischio e pericolo perchè io preventivamente non mi assumo nessuna responsabilità per eventuali danni causati direttamente o indirettamente dall’eseguzione della stessa !

Allora avete deciso di seguire ? ok!

Andando sulla pagina del supporto Pioneer e dopo aver letto ed accettato le condizioni di esclusione di responsabilità si arriva finalmente ai beneamati firmware :

pagina firmware

e subito vi viene voglia di esclamare LOL !!! Se ne fragano di noi che ce ne facciamo di un .exe e per giunta in maiuscolo ? Effettivamente la versione è aggiornata avranno incluso qualche feature ma come faccio ?

Nessun problema chiudete tutto e visitate questo link intanto prima di inziare a caricare fate due controlli per sapere che modello e che firmware avete in questo modo :

$ dmesg | grep -i dvd
hdc: PIONEER DVD-RW DVR-108, ATAPI CD/DVD-ROM drive
hdc: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache, UDMA(66)

Da qui abbiamo capito che il vostro Device è ” hdc ” ed il modello è ” PIONEER DVD-RW DVR-108 ” questi dati sono importantissimi segnateveli , ora controlliamo il firmware che monta, così :

$ cdrdao drive-info
[...]
/dev/cdrom: PIONEER DVD-RW DVR-108 Rev: 1.18
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
[...]

Ora sappiamo dalla dicitura ” REV ” che monta il firmware ” 1.18 ” e con i dati siamo al completo quindi torniamo alla pagina http://pioneerdvd.rpc1.org/ cerchiamo modello ed ultimo firmware presente , attenzione a non scambiare DVD con DVD-RW a volte hanno sigle simili e potrebbero trarvi in inganno, purtroppo vedo che l’ultima versione è la “1.18” per il mio modello ma appena più in basso scorgo dei link su una vistosa scritta Rossa :

link rosso

Decido di andarci e clicco su Gradius e guardate che trovo ?

pioneer 108

Bellissimo proprio il mio modello ora clicco e salvo il firmware ma non basta torniamo alla pagina di prima http://pioneerdvd.rpc1.org e scarichiamo l’utility che serve per aggiornarlo proprio qui :

utility flash

Bella storia salviamo anche questo e proseguiamo in questa maniera, usiamo un po’ il terminale :

Creamo una dir :

$ mkdir flash-dvd

Scompattiamo l’utility DVRFlash nella dir creata :

$ unzip -d flash-dvd DVRFlash_v2.0.zip

Scompattiamo il firmware (maledetti è pieno di spazi aiutatevi con il tasto TAB ) sempre nella dir creata :

$ unzip -d flash-dvd/linux-x86 DVR-108D\ v1.20\ -\ RPC-1\ +\ 12xRip.zip

Spostiamoci nella dir :

$ cd flash-dvd/linux-x86

Ora dovreste leggere il file README ignorate il file reame.txt che insieme a DVRFlash.exe sono per Windows, vi spiego il perchè si trovano dentro la directory Linux, quando abbiamo estratto il pacchetto contenente il nuovo firmware ci stavano dentro anche loro, semplicemente eliminateli così:

$ rm -rf DVRFlash.exe readme.txt

e rendete eseguibile la nostra utility :

$ chmod 755 DVRFlash

Il file README in poche parole dice che i Pioneer hanno bisogno di due firmware per essere flash-ciati, che bisogna indicargli il device giusto riconosciuto dal Kernel, e che i firmware devono essere posizionati nel comando rispettando la progressività riferita a valore del firmware riconosciuto dal kernel seguito da quello aggiornato, che bisogna avere i privilegi di root o sudo ed il comando per compiere l’aggiornamento , in poche parole :

$ ./DVRFlash -vf device firmware.1 firmware.2

nel nostro caso dando un ” ls ” possiamo capire come sistemarli :

$ ls
DVRFlash R8100008.118 R8100108.120 README

Quindi ora si da il via alle danze tenendo sempre presente la sequenza numerica da rispettare:

$ sudo sh -c "./DVRFlash -vf /dev/hdc R8100008.118 R8100108.120"

a questo punto vi mostra la solita Eclusione di responsabilità e vi chiederà di accettare dando un input per il consenso con y/n , quindi se vogliamo proseguire diamo ” y ” e subito dopo ” invio ” ed infine visualizzerete un output come questo :

DVRFlash v2.0 : Pioneer DVR firmware flasher
by Agent Smith et al.,  October 2004DISCLAIMER

THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.

THE ENTIRE RISK AS TO THE ABILITY OF THIS PROGRAM TO FLASH A
PIONEER OR COMPATIBLE DVR DRIVE IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.

THIS PROGRAM IS NOT ENDORSED BY PIONEER CORPORATION OR ANY
COMPANY RESELLING PIONEER EQUIPMENT AS THEIR OWN BRAND

IF YOU UNDERSTAND THE RISKS ASSOCIATED WITH THIS PROGRAM AND
DISCHARGE BOTH THE AUTHOR AND PIONEER CORPORATION FROM ANY
DAMAGE OCCURING AS THE RESULT OF ITS USE, PLEASE INDICATE SO
BY ANSWERING THE FOLLOWING QUESTION:

Do you understand and agree to the statement above (y/n)?

y INVIO

Commandline:

./DVRFlash -vf /dev/hdc R8100008.118 R8100108.120

Reading firmware 'R8100108.120'...
firmware is of Normal type (PIONEER DVD-RW  DVR-108  1.20 )

Drive Information:

Description    - PIONEER DVD-RW  DVR-108
Firmware Rev.  - 1.20
Firmware Date  - 05/04/25
Manufacturer   - PIONEER
Drive is in normal mode.

Additional Drive Information:
Serial number  - DGDL135807WL
Interface type - ATA
DVR generation - 0008
Kernel type    - GENERAL
Normal type    - GENERAL
Kernel version - 0001

Are you sure you want to flash this drive (y/n)?

y INVIO

Switching drive to Kernel mode:
Description    - PIONEER DVD-RW  DVR-108
Firmware Rev.  - 0000
Firmware Date  - 00/00/00
Manufacturer   - PIONEER
Drive is now in Kernel mode

Now sending the Normal part:

0%          25%          50%          75%         100%

|============|============|============|============|

Please hold your breath for about 30 seconds...

Now internal reflashing. Please wait... OK.

Updated Information:
Description    - PIONEER DVD-RW  DVR-108
Firmware Rev.  - 1.20
Firmware Date  - 05/04/25
Manufacturer   - PIONEER
Flashing operation successful ;)

Operazione Terminata !

P.S. Spero non abbia fatto una minchiata, per riprendere l’output ho dovuto rifare l’aggiornamento 🙂 LOL

Questa voce è stata pubblicata in Debian, Linux, O.S. Revolution, Only Nerd, Pericolosi, Tips e contrassegnata con , , , , , , , . Contrassegna il permalink.