Eigentlich muss man gar nicht neu flashen das wird aktiviert wenn eine HDD verbaut ist. Für externe HDD muss man es immer selbst machen.
Code
#enable PVR features when a internal harddisc is detected
device = blkdev.name()
physdev = blkdev.sysfsPath('device', physdev=True)[4:]
description = self.getUserfriendlyDeviceName(device, physdev)
if description.startswith(_("SATA")) and config.misc.recording_allowed.value == False:
config.misc.recording_allowed.value = True
config.misc.recording_allowed.save()
configfile.save()