What happens when you encounter a device that DVR Examiner does not support? Well, the first step starts with you! We are always working to add new filesystems to DVR Examiner, but we need your help to identify DVRs we are missing.
If you receive the message “Undetected filesystem” when using DVR Examiner, that is the sign that your filesystem is not supported by our software. At this time, we ask that you submit a profiler to our team so we can begin work on the implementation of this DVR.
A profiler is a short form that gathers a small amount of information from the drive to assist us in researching the filesystem. We ask that you please include photos of the DVR you are working on to help us better locate one ourselves. Photos of the front, back, inside, and bottom of the device will help us identify the DVR. Once we have received the profiler, we will review and determine if this filesystem can be supported.
The next step in the process is for us to research the DVR. We will attempt to purchase the same or a similar DVR to the one you encountered. We aren’t always able to find the exact DVR, due to it being discontinued or the manufacturer is no longer in business. If we can’t locate the exact DVR, we will look for a similar DVR or at least a different channel variant.
Once the purchased DVR has been received, we will run some controlled tests. These tests will give us information on how the filesystem saves the video data, as well as how the indexing is formatted. When we have completed these controlled test recordings, the filesystem will move to the reverse engineering phase. This will be where we use the controlled recordings to determine how the filesystem works. We will look at the indexing, exporting, and the formatting process for the system. A few key things we will look for in the drive are channel number, start (date and time), end (date and time). Based off these key identifiers, we will proceed further into the reverse engineering process.
After the filesystem has been reverse engineered, the information that was found will be passed onto the software developers. They will take this information and code it into the software. Once the coding has been completed, the filesystem will go through multiple rigorous tests. When the testing has been completed, the filesystem will await the scheduled release date. The implementation process can take a decent amount of time based on availability of the DVR, complexity of the filesystem, and number of times the filesystem has been requested. Once a filesystem has been released, we will inform you of the new functionality so that you can test the DVR you have with the new software updates!