Skip to content

Commit fb3af96

Browse files
committed
added missing gbtrio4kpro, gbquad4kpro, ustym4kpro ultimate
1 parent 18e9c05 commit fb3af96

File tree

1 file changed

+38
-7
lines changed

1 file changed

+38
-7
lines changed

plugin/controllers/models/owibranding.py

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,33 @@ def getAllInfo():
191191
model = procmodel.replace("GBQUAD", "Quad").replace("PLUS", " Plus")
192192
elif procmodel == "gbquad4k":
193193
model = procmodel.replace("gbquad4k", "UHD Quad 4k")
194+
elif procmodel == "gbquad4kpro":
195+
model = procmodel.replace("gbquad4kpro", "UHD Quad 4k PRO")
194196
elif procmodel == "quad4k":
195197
model = procmodel.replace("quad4k", "UHD Quad 4k")
196198
elif procmodel == "gbue4k":
197199
model = procmodel.replace("gbue4k", "UHD UE 4k")
198200
elif procmodel == "ue4k":
199201
model = procmodel.replace("ue4k", "UHD UE 4k")
200202
elif procmodel == "gbtrio4k":
201-
model = procmodel.replace("gbtrio4k", "UHD Trio 4k")
203+
wifi = None
204+
if fileExists("/sys/devices/platform/soc/f9890000.ehci/usb1/1-2/idProduct"):
205+
f = open("/sys/devices/platform/soc/f9890000.ehci/usb1/1-2/idProduct", 'r')
206+
wifi = f.readline().strip().lower()
207+
f.close()
208+
if wifi == "c82c":
209+
procmodel = "gbtrio4kpro"
210+
model = "UHD Trio 4k PRO"
211+
else:
212+
ustymtype = open("/proc/stb/info/type").read()
213+
if ustymtype.startswith("11"):
214+
procmodel = "gbtrio4ktwin"
215+
model = "UHD Trio 4K Twin"
216+
elif ustymtype.startswith("12"):
217+
model = "UHD Trio 4k"
218+
else: # ustymtype.startswith("10")
219+
procmodel = "gbtrio4ksingle"
220+
model = "UHD Trio 4k Single"
202221
elif fileExists("/proc/stb/info/vumodel") and not fileExists("/proc/stb/info/boxtype"):
203222
brand = "Vu+"
204223
f = open("/proc/stb/info/vumodel", 'r')
@@ -584,12 +603,24 @@ def getAllInfo():
584603
grabpip = 1
585604
elif procmodel == "ustym4kpro":
586605
brand = "uClan"
587-
ustymtype = open("/proc/stb/info/type").read()
588-
if ustymtype.startswith("11"):
589-
procmodel = "ustym4ktwin"
590-
model = "uStym 4K Twin"
591-
elif ustymtype.startswith("12"):
592-
model = "Usytm 4K Pro"
606+
wifi = None
607+
if fileExists("/sys/devices/platform/soc/f9890000.ehci/usb1/1-2/idProduct"):
608+
f = open("/sys/devices/platform/soc/f9890000.ehci/usb1/1-2/idProduct", 'r')
609+
wifi = f.readline().strip().lower()
610+
f.close()
611+
if wifi == "c82c":
612+
procmodel = "ustym4kultimate"
613+
model = "uStym 4K Pro Ultimate"
614+
else:
615+
ustymtype = open("/proc/stb/info/type").read()
616+
if ustymtype.startswith("11"):
617+
procmodel = "ustym4ktwin"
618+
model = "uStym 4K Pro Twin"
619+
elif ustymtype.startswith("12"):
620+
model = "Usytm 4K Pro"
621+
else: # ustymtype.startswith("10")
622+
procmodel = "ustym4ksingle"
623+
model = "Ustym 4K Pro Single"
593624
elif procmodel == "ustym4ks2ottx":
594625
brand = "uClan"
595626
model = "Ustym 4K S2 OTT X"

0 commit comments

Comments
 (0)