Thanks for your effort again, still stuck with the blue LED and logo on the screen.
Howto build unofficial pli for your unsupported receiver
Re: Howto build unofficial pli for your unsupported receiver #2201
Re: Howto build unofficial pli for your unsupported receiver #2202
Re: Howto build unofficial pli for your unsupported receiver #2203
Posted 18 August 2018 - 10:14
Yes indeed.
The problem is, the /etc/resolv.conf file is blanc after a reboot when DHCP is disabled.
I tried some changes to Busybox, but no luck so far.
Edited by Beeker, 18 August 2018 - 10:17.
Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.
Re: Howto build unofficial pli for your unsupported receiver #2204
Re: Howto build unofficial pli for your unsupported receiver #2205
Re: Howto build unofficial pli for your unsupported receiver #2206
Re: Howto build unofficial pli for your unsupported receiver #2207
Posted 18 August 2018 - 10:33
With LibreELEC-S912.arm-8.2-8.2.2.3.img boot OK , no RC, only CEC .
I suspect the problem is that we use fitimage for booting, and if the initramfs is large it causes these problems.
Maybe we should ditch the fitimage class and either use an Android kernel image like what Coreelec/Libreelec use or use a separate zImage, Uinitrd and dtb file and an aml_autoscript to load them independently.
Sadly I don't have time these days to do such a big migration, I will look into it later.
Regards
Re: Howto build unofficial pli for your unsupported receiver #2208
Re: Howto build unofficial pli for your unsupported receiver #2209
Posted 18 August 2018 - 13:25
I made a quick workaround for it.
Create a new 'nameserversdns.conf' file with the nameservers IP's.
And use that file when DHCP is disabled.
Actually it should use settings.xml to store the nameservers, but let's test this first.
Upload network.py to:
/usr/lib/enigma2/python/Components/
And restart enigma2.
This is the patch:
diff --git a/lib/python/Components/Network.py b/lib/python/Components/Network.py index 34b8d7bf2..48a02538f 100644 --- a/lib/python/Components/Network.py +++ b/lib/python/Components/Network.py @@ -164,6 +164,10 @@ class Network: for nameserver in self.nameservers: fp.write("nameserver %d.%d.%d.%d\n" % tuple(nameserver)) fp.close() + fp = file('/etc/nameserversdns.conf', 'w') + for nameserver in self.nameservers: + fp.write("nameserver %d.%d.%d.%d\n" % tuple(nameserver)) + fp.close() def loadNetworkConfig(self,iface,callback = None): interfaces = [] @@ -216,7 +220,13 @@ class Network: # save configured interfacelist self.configuredNetworkAdapters = self.configuredInterfaces # load ns only once - self.loadNameserverConfig() + if ifaces[currif]["dhcp"] == True: + nameserverfilename = "/etc/resolv.conf" + self.loadNameserverConfig(nameserverfilename) + else: + nameserverfilename = "/etc/nameserversdns.conf" + self.loadNameserverConfig(nameserverfilename) + self.writeNameserverConfig() print "read configured interface:", ifaces print "self.ifaces after loading:", self.ifaces self.config_ready = True @@ -224,14 +234,14 @@ class Network: if callback is not None: callback(True) - def loadNameserverConfig(self): + def loadNameserverConfig(self, nameserverfilename): ipRegexp = "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" nameserverPattern = re.compile("nameserver +" + ipRegexp) ipPattern = re.compile(ipRegexp) resolv = [] try: - fp = file('/etc/resolv.conf', 'r') + fp = file(nameserverfilename, 'r') resolv = fp.readlines() fp.close() self.nameservers = []
Attached Files
Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.
Re: Howto build unofficial pli for your unsupported receiver #2210
Re: Howto build unofficial pli for your unsupported receiver #2211
Posted 19 August 2018 - 04:08
Build Configuration:
BB_VERSION = "1.34.0"
BUILD_SYS = "i686-linux"
NATIVELSBSTRING = "ubuntu-18.04"
TARGET_SYS = "mipsel-oe-linux"
MACHINE = "azboxme"
DISTRO = "openpli"
DISTRO_VERSION = "pli-extras"
TUNE_FEATURES = "o32 fpu-hard mips32"
TARGET_FPU = ""
meta-oe
meta-filesystems
meta-multimedia
meta-networking
meta-python
meta-webserver = "HEAD:dfbdd28d206a74bf264c2f7ee0f7b3e5af587796"
meta = "HEAD:93dd2f9f3edf0584f9e806c629611d645dd72dbf"
meta-openpli = "develop:312916ba1a03ff73e8a1e6869684718d7822336b"
meta-vuplus = "HEAD:d6f0477dc48bad742290f588efd4d9da604cfb29"
meta-xsarius.pli5 = "HEAD:306a17cf01ab85df09d7cfbf2bda2e8d21d50e1d"
meta-qviart = "HEAD:8da348c2596ec2d5d1d67fe0bfd115671f5e4a9c"
meta-xp = "HEAD:2f818d2ee1efbf0a4536d8384d716a0767cf7039"
meta-xtrend = "HEAD:ac054abbe235f33f6a69e7a8ff0fa9a7efa84f59"
meta-formuler = "HEAD:e1d33c48edb119dcc3163855b0b1af510912ef52"
meta-gfutures = "HEAD:4015ce2bb7c46cd10574eff3100f67fb74c38bda"
meta-xpeedc = "HEAD:f12908a5573de8a6a06ad9f75081846a590511c4"
meta-zgemma = "HEAD:9c0ae72060437fb6951f82e64f1e0e882cf00f95"
meta-edision = "HEAD:7af176f81a7aca30200d6958229d56c973cee393"
meta-miraclebox = "HEAD:d44871d4d1f357d5b38488ed505b48fa8c8feff3"
meta-spycat = "HEAD:a19f11bbcdcad969e9f6f8d2c30df0653427d4cb"
meta-gi = "HEAD:01fd1e8256f53d40371e65514e13a53ef53e400d"
meta-sab = "HEAD:92262feb14e4005c8096150daac7313e9cb3d85a"
meta-gigablue = "HEAD:7e437da8e19274143229f2c52e62917cb33d9d1c"
meta-amiko = "HEAD:eb5c966a3ba38388abdcda61ed07fb056e4d488b"
meta-axasuhd = "HEAD:dfc1465665f504fdc4d6fc9a401e630b04123211"
meta-local = "develop:312916ba1a03ff73e8a1e6869684718d7822336b"
meta-qt5 = "HEAD:c6aa602d0640040b470ee81de39726276ddc0ea3"
meta-amlogic = "HEAD:2a004002048aab5a2df290554b696d3e7f023187"
meta-ax = "HEAD:1d852b4eca365ed4560643cb2e3cba09a78a3d49"
meta-azbox = "HEAD:df30c02b07f55c3b89e7b5808eb7aa126613423f"
meta-blackbox = "HEAD:1ac8f7ff34539dba46212e195ca1425bf093466d"
meta-ceryon = "HEAD:2f5d5982b1cce64600bb243790cff32d9e2ab57e"
meta-cube = "HEAD:a391b50516232375048ecfcd8f9721e495d644c5"
meta-dags = "HEAD:cee1d8c7e6f7d77ddec9f5fb7109938cc73a5449"
meta-dinobot = "HEAD:7c74f262ff0e905f6edc917c0f970c77bb4250ed"
meta-dream = "HEAD:238becab0268e0ca3343ea5d31ddb703ddc43e02"
meta-ebox = "HEAD:7a4224974eb65e38ab4282831b7f37a0bd62ca3c"
meta-entwopia = "HEAD:ea01aaff38031cc004c22ea4f57a5cbb0eadf311"
meta-fulan = "HEAD:467fdad58e78f4258c9882ef95ee73774fabbed6"
meta-ini = "HEAD:0fb405af5fc10ff23303d165012bddf66abed5c4"
meta-ixuss = "HEAD:a5b6ab5c51a7e26c1d70fc6858304d73d3720432"
meta-octagon = "HEAD:e9afb14d9cc978df98efcb04993c5900e1e88748"
meta-odin = "HEAD:8e974d345b73a2067bf6ce22e753d8868796ab1c"
meta-protek = "HEAD:65922f91045c2f62dd93e92fe38d1f32382c3401"
meta-raspberrypi = "HEAD:be56334094a7c9bd570877ba2e6b3328b8b13d45"
meta-tiviar = "HEAD:730f89b8bded4089a24e70a9992082c2811cb0d4"
meta-tripledot = "HEAD:301f4a086d9e365362bc71715d2bf6d953927568"
meta-xcore = "HEAD:3ed7062f5a476798a0bcbc6f3a472c26b5e44762"
pli-extras = "develop:d478b126acec60575bd0127bbb0d3cd9bdb2f2af"
Initialising tasks: 100% |#######################################| Time: 0:00:48
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: openpli-enigma2-image-1.0-r0 do_image_jffs2: Function failed: do_image_jffs2 (log file is located at /home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/temp/log.do_image_jffs2.26037)
ERROR: Logfile of failure stored in: /home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/temp/log.do_image_jffs2.26037
Log data follows:
| DEBUG: Executing python function set_image_size
| DEBUG: Python function set_image_size finished
| DEBUG: Executing shell function do_image_jffs2
| mkfs.jffs2: error!: root directory specified more than once
| WARNING: /home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/temp/run.do_image_jffs2.26037:1 exit 255 from 'mkfs.jffs2 --root=/home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/rootfs --faketime --output=/home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/deploy-openpli-enigma2-image-image-complete/openpli-enigma2-pli-extras-azboxme.rootfs.jffs2 -p 0x800 -e 0x20000 -n -lrm -f /home/carlos/openpli-oe-core/build/tmp/deploy/images/azboxme/*.bin'
| ERROR: Function failed: do_image_jffs2 (log file is located at /home/carlos/openpli-oe-core/build/tmp/work/azboxme-oe-linux/openpli-enigma2-image/1.0-r0/temp/log.do_image_jffs2.26037)
ERROR: Task (/home/carlos/openpli-oe-core/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb:do_image_jffs2) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5522 tasks of which 5504 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/carlos/openpli-oe-core/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb:do_image_jffs2
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
carlos@carlos-desktop:~/openpli-oe-core/build$
Help.????
Re: Howto build unofficial pli for your unsupported receiver #2212
Posted 19 August 2018 - 12:41
Thanks for your effort again, still stuck with the blue LED and logo on the screen.
OK to test if the problem is with the fitimage class I prepared boot files for the k3pro as separate files.
since you have a Uart connection I didn't bother to create update script for the bootloader as we are only testing, so I will give you the steps to test using Uart.
First delete all the files in the first partition of your sdcard (kernel.itb) and put the files in the following zip instead
https://drive.google...pZy9bhMzLJga_jT
then connect your Uart cable and open the application you use for Uart (e.g Putty) and make sure you can write and execute commands in it.
reboot the device(while the sd card is out) and while the cursor in putty keep pressing the enter key to stop autoboot until you get a command prompt like this
Hit any key to stop autoboot: 0 gxb_p20x# gxb_p20x#
of course the "gxbb_p20x" will be different for your box, now you need to enter this command to reset you u-boot environment
defenv;sleep 1; saveenv;reboot
the device will reboot, now insert the sdcard(with the new files) and reboot, also stop autoboot by pressing any key repeatedly.
when you get the u-boot prompt again enter this command to boot into openpli and paste the log:
fatload mmc 0 ${loadaddr} s905_autoscript;autoscr ${loadaddr}
Re: Howto build unofficial pli for your unsupported receiver #2213
Posted 19 August 2018 - 12:43
S912 no OpenGL driver for linux thus at this time dont work with pli. İf Some body adaptive libhybrit driver. May be works or wait dreambox s912 out openatv source
I don't think enigma2 requires OpenGL, OpenGL is used for kodi, Also what dreambox s912 are you talking about?
Re: Howto build unofficial pli for your unsupported receiver #2214
Posted 19 August 2018 - 15:34
[ 2.675397@0] c11084c0.serial: ttyS1 at MMIO 0xc11084c0 (irq = 58, base_baud = 1500000) is a meson_uart [ 2.685579@0] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: d0078000, ctrl: 0 [ 2.793438@2] dwc_otg: Core Release: 3.10a [ 2.793473@2] dwc_otg: Setting default values for core params [ 2.797643@2] dwc_otg: curmode: 0, host_only: 0 [ 2.813535@2] WARN::dwc_otg_core_reset:5150: dwc_otg_core_reset() HANG! Soft Reset GRSTCTL=80000001 [ 2.813535@2] [ 2.830880@2] WARN::dwc_otg_core_reset:5150: dwc_otg_core_reset() HANG! Soft Reset GRSTCTL=80000001 [ 2.830880@2] [ 2.846928@2] dwc_otg: Using Buffer DMA mode [ 2.846949@2] dwc_otg: OTG VER PARAM: 1, OTG VER FLAG: 1 [ 2.850819@2] dwc_otg: Working on port type = SLAVE [ 2.855706@2] dwc_otg: Dedicated Tx FIFOs mode
Thanks for your effort again, still stuck with the blue LED and logo on the screen
Full log in atasament, with android log after
defenv;sleep 1; saveenv;reboot
Attached Files
Re: Howto build unofficial pli for your unsupported receiver #2215
Posted 19 August 2018 - 17:49
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
http://www.mediafire...6/init.zip/file
Re: Howto build unofficial pli for your unsupported receiver #2216
Posted 19 August 2018 - 18:09
Look bb files
https://github.com/o...amlogic_r6p1.bb
https://github.com/o...amlogic_r4p1.bb
https://github.com/o...amlogic_r4p1.bb
S905 d w series use mali450 opengl driver for GUI
enigma need OpenGL driver for GUI( no need opengl video hw acceleration)
No puplic S912 linux fb t820 DRİVER
S912 use android mali t820 drivers
Re: Howto build unofficial pli for your unsupported receiver #2217
Posted 19 August 2018 - 19:09
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
You probably had a different issue, zildan's device is not even loading the initramfs
Re: Howto build unofficial pli for your unsupported receiver #2218
Re: Howto build unofficial pli for your unsupported receiver #2219
Posted 19 August 2018 - 21:34
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
You probably had a different issue, zildan's device is not even loading the initramfs
Well, yes. my message to the user starz wanted. he has k1plus.but who after boot black screen can try.
Thanks dear sauna.I've looked into the files that you've given. "aaa" and "amlsetfb" files are from linkdroid-amlsetfb therefore it boots normally.I've already writen about it before and fixed black screen issue with using linkdroid-amlsetfb(and made some fix about resulation) on building.there's no problem with it. the problem is with mecool-amlsetfb.I'm trying to fix mecool-amlsetfb on k1plus because dear moham96 says "don't use linkdroid-amlsetfb" cause of some problems that I don't remember now.I was busy last week and couldn't dig in it.thanks a lot.
Regards.
Re: Howto build unofficial pli for your unsupported receiver #2220
Posted 20 August 2018 - 05:56
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
I already wrote about dark cskren on k1plus.so probably no one understood what the translator was translating what I wanted to say.you need these files to make a replacement and k1plus will load ok.you need to look for the boot problem in these files.replace all at once.
You probably had a different issue, zildan's device is not even loading the initramfs
Well, yes. my message to the user starz wanted. he has k1plus.but who after boot black screen can try.
Thanks dear sauna.I've looked into the files that you've given. "aaa" and "amlsetfb" files are from linkdroid-amlsetfb therefore it boots normally.I've already writen about it before and fixed black screen issue with using linkdroid-amlsetfb(and made some fix about resulation) on building.there's no problem with it. the problem is with mecool-amlsetfb.I'm trying to fix mecool-amlsetfb on k1plus because dear moham96 says "don't use linkdroid-amlsetfb" cause of some problems that I don't remember now.I was busy last week and couldn't dig in it.thanks a lot.
Regards.
Last night I faced a simillar problem where the screen didn't detect the hdmi from the tvbox, turns out the problem was that the bootloader was overriding the resolution we set in the mecoll-amlsetfb script. I've updated the script to use the hardcoded resolution instead of the one provided by the bootloader.
update and build again. and play with the resolution values ( my screen had problems when usin 50hz and I had to use 60hz to get it to work )
Regards
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users