fix getFPVersion for dm8000
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 10 Oct 2008 21:41:16 +0000 (21:41 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 10 Oct 2008 21:41:16 +0000 (21:41 +0000)
lib/python/Tools/DreamboxHardware.py

index 2a0ddeeec76d6e2913a282acd1b5c29d7dab770e..5461f7b05828adad2d3b12c943bd63eff49fd692 100644 (file)
@@ -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: