Jump to content


Photo

Zgemma H9 Twin SE enigma.info


  • Please log in to reply
12 replies to this topic

#1 Dimitrij

  • PLi® Core member
  • 10,395 posts

+354
Excellent

Posted 5 January 2025 - 13:24

WanWizard
stbmodel=H9TwinSE
stbmodel=h9combose
kernelcmdline=root=/dev/mmcblk0p23 rootsubdir=linuxrootfs4 rootfstype=ext4 kernel=/dev/mmcblk0p22 console=ttyAMA0,115200 blkdevparts=mmcblk0:1M(fastboot),1M(bootargs),18M(recovery),2M(bootoptions),2M(deviceinfo),4M(baseparam),4M(pqparam),4M(logo),40M(fastplay),20M(kernel),20M(trustedcore),4M(misc),1024M(system),150M(vendor),306M(e2tv),256M(cache),50M(private),8M(securestore),16M(linuxkernel1),16M(linuxkernel2),16M(linuxkernel3),16M(linuxkernel4),-(userdata) hbcomp=/dev/block/mmcblk0p13 mem=937M mmz=ddr,0,0,60M vmalloc=500M
nimsockets=NIM Socket 0:
imageissue=openpli 9.1-release %h


REMOVE Peer h9combose
REMOVE Peer h9combose
REMOVE Peer h9combose
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Screens/Ci.py", line 351, in ciStateChanged
IndexError: list index out of range
[ePyObject] (CallObject(<bound method CiMessageHandler.ciStateChanged of <Screens.Ci.CiMessageHandler object at 0xb29ab580>>,(1,)) failed)

Problem in enigma2.info

 

stbmodel=H9TwinSE
stbmodel=h9combose


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Zgemma H9 Twin SE enigma.info #2 WanWizard

  • PLi® Core member
  • 71,236 posts

+1,842
Excellent

Posted 5 January 2025 - 14:19

More info please.

 

What box is this, a Twin SE ( 2 x DVB-S2 ) or a Combo SE ( 1 x DVB-S2 + 1 x DVB-C/T2 ) ?

 

What exactly, which key, is wrong in /usr/lib/enigma.info, and what is the correct value?

 

Runtime model detection happens here: https://github.com/O...ma-info.bb#L503

 

The box model is determined here: https://github.com/O...ma-info.bb#L376


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Zgemma H9 Twin SE enigma.info #3 Dimitrij

  • PLi® Core member
  • 10,395 posts

+354
Excellent

Posted 5 January 2025 - 17:37

BoxInfo.setItem("CommonInterface", model in ("h9combo", "h9combose", "h10", "pulse4kmini") and 1 or eDVBCIInterfaces.getInstance().getNumOfSlots())

 


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Zgemma H9 Twin SE enigma.info #4 WanWizard

  • PLi® Core member
  • 71,236 posts

+1,842
Excellent

Posted Yesterday, 00:04

BoxInfo.setItem("CommonInterface", model in ("h9combo", "h9combose", "h10", "pulse4kmini") and 1 or eDVBCIInterfaces.getInstance().getNumOfSlots())

That isn't an answer to my question.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Zgemma H9 Twin SE enigma.info #5 Dimitrij

  • PLi® Core member
  • 10,395 posts

+354
Excellent

Posted Yesterday, 06:25

 

openpli-9.1-release-h9combose-20250103_emmc 

zgemma h9 twinse

 
 

-model = BoxInfo.getItem("machine")
+model = BoxInfo.getItem("model")

or

elif [ "$MACHINE" = "h9combose" ]; then
	if [ "$model" = "h9twinse" ]; then
		updateinfo "displaymodel" "H9 TWIN SE"
+               updateinfo "machine" "h9twinse"
      

or


Edited by Dimitrij, Yesterday, 06:32.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Zgemma H9 Twin SE enigma.info #6 littlesat

  • PLi® Core member
  • 57,624 posts

+709
Excellent

Posted Yesterday, 07:27

Does this box has one or two CI… hardware info indicates one hardcoded via a hack because it looks the box drivers itself seems not correctly identify the number for CI interfaces.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Zgemma H9 Twin SE enigma.info #7 ghuss

  • Senior Member
  • 69 posts

0
Neutral

Posted Yesterday, 09:17

Thanks

 

It has :  2 x DVB Common Interface slots


Vu+ Duo 2 


Re: Zgemma H9 Twin SE enigma.info #8 Dimitrij

  • PLi® Core member
  • 10,395 posts

+354
Excellent

Posted Yesterday, 11:05

Thanks

 

It has :  2 x DVB Common Interface slots

+

name H9 TWIN SE


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Zgemma H9 Twin SE enigma.info #9 WanWizard

  • PLi® Core member
  • 71,236 posts

+1,842
Excellent

Posted Yesterday, 13:26

This can never have worked?

 

That bit still looks like "old" ( = pre BoxInfo ) code, and the model name of the box in /proc/stb is "h9combose", so before introduction of BoxInfo, it would also have limited the number of slots to 1 ?

 

The use of "machine" here is very wrong, as that is OE build MACHINE, that says nothing about the actual box.

 

So  I think two things are needed here:

-model = BoxInfo.getItem("machine")
+model = BoxInfo.getItem("model")

and

+ updateinfo "model" "h9twinse"

or, alternatively, use

-model = BoxInfo.getItem("machine")
+model = BoxInfo.getItem("machinebuild")

as that should correctly reflect the actual machine ( can you double check your enigma.info? ).

 

If we go for the first solution, more boxes need their "model" fixing, as the old code had a massive if structure to deduct the "model" from all sorts of /proc data.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Zgemma H9 Twin SE enigma.info #10 littlesat

  • PLi® Core member
  • 57,624 posts

+709
Excellent

Posted Yesterday, 13:53

Then the box does also not have the proper procs to detect the CI…as the setting to 1 was already for ever a work-a-round….

Edited by littlesat, Yesterday, 13:54.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Zgemma H9 Twin SE enigma.info #11 WanWizard

  • PLi® Core member
  • 71,236 posts

+1,842
Excellent

Posted Yesterday, 14:20

That is exactly why I remarked it could have never worked.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Zgemma H9 Twin SE enigma.info #12 Dimitrij

  • PLi® Core member
  • 10,395 posts

+354
Excellent

Posted Today, 09:23

WanWizard

This problem H9 TWIN SE/H9 TWIN

Maybe really use BoxInfo.getItem("model")

this

HardwareInfo.py

self.device_model = self.machine_name = BoxInfo.getItem("machine")

and

SystemInfo.py

and

RcModel.py


Edited by Dimitrij, Today, 09:34.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Zgemma H9 Twin SE enigma.info #13 littlesat

  • PLi® Core member
  • 57,624 posts

+709
Excellent

Posted Today, 10:22

My brain explode when I read back this thread.... I understand specific Zgemma boxes have 2 CIs instead of one... they do not have the proper procs to detect them so we hardcoded the number of procs. We have a list of Zgemma boxes that worked around it.... Is this work-a-round not correct? Is the box model not correct detected? I'm going in circles and circles here so I cannot define any solution....


Edited by littlesat, Today, 10:23.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W



3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users