MontysEvilTwin
Well-Known Member
It is possible for the HD-FOX to record on a 32GB USB stick: see the original thread here. I have recently confirmed this, but not success is not universal: see here.
Recording on a USB stick with a capacity lower than 32GB has not been reported before. The unit reserves 20GB for time shift recording so will not allow anything smaller to be assigned as the recording drive.
It is well known on the HDR-FOX that, if you mount another HDR-FOX as an NFS share, the unit's drive space calculations are affected. In essence, it seems to add the free space of the two units together and then does the same for the used space. It is different on the HD-FOX in that the capacity of the attached USB device appears doubled. This made me wonder if the HD-FOX could be tricked into recording onto a 16GB USB stick. After doing some testing, I found that you don't need to have an NFS share mounted, or even have the NFS-utils package installed! Installing the network shares automount package is enough for the USB capacity to appear doubled, even if you don't have any active shares.
This is what I tried. I took a 16GB Sandisk 'Cruzer Fit' drive (about 1 year old, not sure if USB 2.0 or 3.0) and formatted as EXT2. I then connected it to a HD-FOX with custom firmware (1.03.02/ CFW 3.03) installed, after disconnecting the attached USB hard drive. I then booted the HD-FOX. The drive space chart is below:

I installed the network shares automount package. This caused the size of the USB stick to appear to be double its actually capacity. On looking in >Settings>System>Data Storage and the 'Select the HDD for PVR' option was not greyed-out. I selected it and it worked:

About 9GB is available for recording.
I tried a manual recording and it was successful:

However, once you reboot, the USB stick loses its record designation so you have to activate it again. So currently, timer recordings won't work. It might be possible to fix this though, perhaps by creating a script to run the 'assignhd' diagnostic at start-up, or by scheduling this as a cronjob? If anyone has suggestions I'd be happy to try them out.
I also tried this with a Transcend 16GB USB3.0 stick (about 3 years old) but it did not work. It seems that not all USB sticks will work. I noticed with the Sandisk USB stick that the format option was available in the HD-FOX Data Storage menu: both when it was formatted as FAT32 and as EXT2. I was able to format to EXT2 using the HD-FOX (maintenance mode). The option to format the Transcend USB stick was greyed-out when in FAT32 format, I could not format to EXT2 in maintenance mode and when formatted as EXT2 (using a laptop running Ubuntu) the option to format in the Data Storage menu was greyed-out: as was the 'Assign HDD for PVR' option.The 'assignhd' diagnostic also failed to make it recordable. The sample size (n=2) is small, but it does seem that if the HD-FOX cannot format the USB stick, it is less likely to be able to record to it.
Edit. After running the 'assignhd' diagnostic, a reboot is required to make a USB drive available for recording. The ability to record to a 16GB USB stick is not retained after a reboot, so running 'assignhd' would not have the desired outcome.
Recording on a USB stick with a capacity lower than 32GB has not been reported before. The unit reserves 20GB for time shift recording so will not allow anything smaller to be assigned as the recording drive.
It is well known on the HDR-FOX that, if you mount another HDR-FOX as an NFS share, the unit's drive space calculations are affected. In essence, it seems to add the free space of the two units together and then does the same for the used space. It is different on the HD-FOX in that the capacity of the attached USB device appears doubled. This made me wonder if the HD-FOX could be tricked into recording onto a 16GB USB stick. After doing some testing, I found that you don't need to have an NFS share mounted, or even have the NFS-utils package installed! Installing the network shares automount package is enough for the USB capacity to appear doubled, even if you don't have any active shares.
This is what I tried. I took a 16GB Sandisk 'Cruzer Fit' drive (about 1 year old, not sure if USB 2.0 or 3.0) and formatted as EXT2. I then connected it to a HD-FOX with custom firmware (1.03.02/ CFW 3.03) installed, after disconnecting the attached USB hard drive. I then booted the HD-FOX. The drive space chart is below:

I installed the network shares automount package. This caused the size of the USB stick to appear to be double its actually capacity. On looking in >Settings>System>Data Storage and the 'Select the HDD for PVR' option was not greyed-out. I selected it and it worked:

About 9GB is available for recording.
I tried a manual recording and it was successful:

However, once you reboot, the USB stick loses its record designation so you have to activate it again. So currently, timer recordings won't work. It might be possible to fix this though
I also tried this with a Transcend 16GB USB3.0 stick (about 3 years old) but it did not work. It seems that not all USB sticks will work. I noticed with the Sandisk USB stick that the format option was available in the HD-FOX Data Storage menu: both when it was formatted as FAT32 and as EXT2. I was able to format to EXT2 using the HD-FOX (maintenance mode). The option to format the Transcend USB stick was greyed-out when in FAT32 format, I could not format to EXT2 in maintenance mode and when formatted as EXT2 (using a laptop running Ubuntu) the option to format in the Data Storage menu was greyed-out: as was the 'Assign HDD for PVR' option.
Edit. After running the 'assignhd' diagnostic, a reboot is required to make a USB drive available for recording. The ability to record to a 16GB USB stick is not retained after a reboot, so running 'assignhd' would not have the desired outcome.
Last edited: