How to revert after flashing piodata firmware (DVR-108)?



Getting a DVR-108D delivered in the morning.

From reading the forums for a while, it would seem that the best writes are probably obtained by flashing the latest piodata firmware which would require a piodata kernel (hacked or otherwise).

If I changed my mind, how do I revert back to a stock pioneer firmware & kernel (it’s the reversion of the pioneer kernel I’m not sure of - do they all contain the kernel or just some firmware revisions)?



hi there.

have a look at this site, it did the job for me, i flashed my 108 to a piodata for bitsetting on +r disc’s.
it’s just as easy to flash back if needed.


Sorry, I think I’m being a bit slow here…

To upgrade a DVR-108D to a DVR-108DX (Piodata model), I need to upgrade both the firmware and the kernel.
i.e. do something like
dvrflash -vf X: R8150008.110 R8150108.118

Should I want to revert back to the supported Pioneer firmware I guess I’d need to flash both the kernel & firmware too. I can only find the firmware file (R8100108.118) on the Pioneer website. Where do I get the official Pioneer kernel file from (or do I extract it from the drive somehow before doing the flash above)?



yes you will need both the kernel and firmware file to convert back to a pioneer 108



You cannot extract or backup the kernel nor the firmware…
Get the kernel from FLASH’s site.


Think I’ve got it now :slight_smile:

I guess to revert from the PIODATA kernel & firmware to stock Pioneer code I will need to follow a two step process (rebooting after each):

  1. flash the kernel & firmware from a hacked Pioneer version (say DVR-108 v1.14 - RPC-1 + 12xRip + so I get back to the Pioneer kernel.

  2. reflash the firmware using Pioneer’s official firmware (say DVR108_FW118EU.EXE).

Am I on the right track now?



nope, your wrong. the kernel is always original. only the fw may have been hacked… just use the kernel from any (hacked included) pioneer fw with the original pioneer fw (or piodata kernel and fw, but do not mix up pio data kernel and pioneer fw…) and your good to go.

oh… and use dvrflash v.2.0, that’s an easy one…


Isn’t that what I said?



You don’t need to use hacked firmware as part of the reversion process - you can extract the firmware file from the official package, and use it plus a Pioneer kernel from a >NIL: or Gradius release, and DVRFlash, to go straight from Piodata to official Pioneer v1.18. The less flashing you do of your drive, the better.


Can I ask how you extract the kernel and firmware file from the official Pioneer package? Thanks.


WinRAR 3.x


I have just extracted an original firmware and all i got was the firmware (R8100108.118) and UPGDVD.

Is this normal or should there be a kernel ?


I already gave you a link with more firmwares than you’ll ever need…

5tht post.


hm… isnt there an faq on dvrflash? jeez…

  Using DVRFlash on Windows platforms

[General Notes]

Pioneer DVR drives usually require 2 firmware files for flashing. One is
called the kernel and the other the normal part (or general part).
If you are not converting a rebadged drive to a true Pioneer, or if you are 
simply applying a patched firmware, you don't necessarily need to provide 
a kernel, so don't panic if you have only one firmware file.
In the following command samples, we will assume that both files are used.
Also, if you do have a kernel file, you should know that its revision does
not need to match the normal part revision. For instance, you can use a 
1.05 kernel with a 1.13 normal part. 

And once and for all, don't play it more stupid than you are! 
If you are worried, you probably shouldn't because people who publish the
firmwares do everything they can to provide you with exactly what you need.

In short, flashing a firmware is not the end of the world, and it is not a
license for bothering busy people with questions on how to use the flashing
tools, the files you need, or how to actually use your Operating System... 

Besides, DVRFlash is pretty much bulletproof and what's more, Pioneer did 
such a good job with their DVR drives that you are very unlikely to kill 
one, even if you have no clue what you are doing.

If you are still unsure or worried, why don't you:
1/ Do a SEARCH at  
You will find that your question has probably already been ANSWERED.
2/ Give DVRFlash a try. DVRFlash will always try to help you about what
you might be doing wrong. 
3/ If all of the above fails, then, AND ONLY THEN, you can try to post in
the forum with RELEVANT INFORMATION about what you are trying to do and 
how you are trying to do it.

But I have to repeat; the information is already out there. 
The only difference is that smart people always know how to find it...

In the following samples, the kernel firmware is 'R5100004.133' and the
normal firmware is 'R5100104.133'. You will need to change those names 
according to the firmwares you downloaded.
You can input these firmwares in any order you like as DVRFlash will 
recognize them automatically.

And YES you can go back and forth ANY official/patched firmware revision
or patch official/patched x.yz over official/patched x.yz
Don't you think we would TELL YOU if it was otherwise???


You don't have to install anything special. Just open a DOS Window and run
a command like:

  DVRFlash -vf I: R5100004.133 R5100104.133
In this case 'I:' is the DVR drive letter.
The command above will force flash a 105 compatible drive (in I:) with the
Pioneer DVR-105 v1.33 firmware
The command above also works with USB/Firewire drives

If you don't know your drive letter, just run DVRFlash without parameters
and write down the drive letter detected by the program. Then run the 
command as indicated above

[Win9x/WinMe] (and any Windows version with ASPI32 4.60 installed)

First, you need to have Adaptec ASPI32 v4.60 installed.
Then you need to figure out the SCSI ID of your drive. 
Thankfully, this version of DVRFlash can do that for you. Just run DVRFlash
without parameter and write down the x.y.z SCSI ID (eg. 1.0.0)

Then enter the command:

  DVRFlash -vf x.y.z R5100004.133 R5100104.133
Where x.y.z is the SCSI ID you found above

Note that you can also use the SCSI ID on an NT/2k/XP/2k3 platform if you have
ASPI32 installed.


@ chef

When you answered Eluder’s question about extracting with winrar, i tried it out of curiosity and was expecting to see a kernel. Is it only from >NIL:, Gradius’s etc firmwares that there is a kernel in the files.


Exactly what I’m thinking… I would rather be able to extract the kernel and firmware from the original Pioneer firmware than download it from another site, yes I know the aforementioned sites are safe, but still, always nice to do it yourself.


Apparently hackers don’t modify the kernel so a kernel from a hacked pioneer version IS the official pioneer kernel. I guess I could save a flashing by combining the kernel from the hacked version with the official firmware & do it all in one flash.

As stated before in the thread downloading the kernel or firmware is not possible.

Can’t wait to play - the 108 I ordered turned up as a 109 (my colleague’s I ordered in the same shipment was a 108 to add insult to injury - maybe i should have chosen a white one) - it is supposed to be changed later today…



That is correct.


Just run the downloaded package. It extracts itself into C:\DVR108.


That is CORRECT.
The kernels were never modified (AFAIK) which wouldn’t make any sense anyway. They are as good as from Pioneer itself, just with the little difference that Pioneer only offers the latest firmware packages for a drive which mostly doesn’t contain a KERNEL.