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 :
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 :
Decido di andarci e clicco su Gradius e guardate che trovo ?
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 :
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