diff options
Diffstat (limited to 'lib/python/Tools/DreamboxHardware.py')
| -rw-r--r-- | lib/python/Tools/DreamboxHardware.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/python/Tools/DreamboxHardware.py b/lib/python/Tools/DreamboxHardware.py index 2a0ddeee..5461f7b0 100644 --- a/lib/python/Tools/DreamboxHardware.py +++ b/lib/python/Tools/DreamboxHardware.py @@ -2,12 +2,16 @@ from fcntl import ioctl from struct import pack, unpack def getFPVersion(): + ret = None try: - fp = open("/dev/dbox/fp0") - return ioctl(fp.fileno(),0) + ret = long(open("/proc/stb/fp/version", "r").read()) except IOError: - print "getFPVersion failed!" - return None + try: + fp = open("/dev/dbox/fp0") + ret = ioctl(fp.fileno(),0) + except IOError: + print "getFPVersion failed!" + return ret def setFPWakeuptime(wutime): try: |
