Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[ROM] Unofficial OpenELEC for MK808B+ and MXQ

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Hi,

    Thx for all the work in this image, i use the OpenELEC-Amlogic.HD18Q.arm-5.0.8-20150511 image on a black MXQ, connected through HDMI with a Sony AV-AV Receiver. Here's my feedback:
    - HD AUDIO via PASSTHROUGH works PERFECT, no issue's at all (so a bit surprised that some other people do have issue's)
    - WIFI not tested, via LAN speed is good enough to play a 50GB Blu-ray rip from my NAS.
    - Everything is fast and smooth, as said even 50GB bluray rips work smooth
    - CEC, works but as knows not perfect on all devices, biggest problem is we cannot turn CEC off on the MXQ, so i needed to turn of CEC on my TV to prevent anoying ON/OFF issue's. I hope there will be a solution to turn off CEC at MXQ side.
    - The Remote that comes with MXQ allready sucks, wont work form more then 2,5 meter distance. Anyway with this image the remote works but the OK button does not work, so cannot select anything. I just use a 3th party mini-keyboard via USB, works good enough. Gonnan play with the remote config to see if a other remote works better (like the one of MX2, which works perfect).

    As all works as i want, i havent looked at other newer images, has CEC options been added in the later releases?

    Comment


      CEC does have issues I can't use it.

      Comment


        Originally posted by smoothquark View Post
        My issue is HDMI-CEC or rather, the lack of. No problems with my Samsung but my LG TV does not work. I think the problem is with the amlogic kernel. Openelec on my cubox-i using libcec works fine with both TV's. Any chance of getting libcec working with the mk808b? I think there is a patch available now. How can I get the openelec to use libcec? I have compiled from git but cannot figure out how to get libcec compiled.
        There's no libcec support for Amlogic.

        Comment


          Originally posted by kszaq View Post
          There's no libcec support for Amlogic.
          Aww too bad.

          Comment


            Originally posted by kszaq View Post
            There's no libcec support for Amlogic.
            I was wondering about this patch...

            Comment


              Originally posted by kszaq View Post
              I wasn't able to reproduce that. Parhaps you can PM me a sample?
              I could send you some sample, but this is happening with every material when output in 24p (aac,ac3,dts 2.0 or 5.1) and passthrough enable, when passthrough is disabled or output is not 24p sound is ok. So when i start a movie there is no sound and my hts dont recieve any audio signal (no sign on the display eg lpcm,dd,dts... ), and when i jumping forward or backward sound sudenly turn on but at random point of the movie, sometimes it turn on after 1 or 2 jumps, but sometimes i need to jump to more the half of the movie to get sound. So when sound turn on it stay on i can go backward to start of the movie and watch with sound ok, but if i stop the movie and start it again its all same no sound again. Very strange. On p8 is OK, how is that?!

              Comment


                Originally posted by kszaq View Post
                I released a new version today with booting from SD card possible for all supported devices. See first post for links and full info!
                This is excellent.
                Thank you very much.

                Comment


                  This ROM is perfect now for me. CEC is flawless on the Panasonic TC-P50GT25 !!!

                  Wifi connects on every boot and the performance is excellent.

                  Plugged into my TV USB port and it has fused perfectly with my TV Powers on in 10 sec. and instantly plays CNN International stream Then you can go elsewhere.

                  I have been wondering if it is possible to get RetroArch working with this latest build?

                  Anyone have any luck finding a libretro core that works ?

                  Comment


                    Android works OK from NAND and Openelec from SDcard.
                    Tested on EC-MK808b+

                    Good Job!

                    Comment


                      Originally posted by kszaq View Post
                      Everyone: DVB-related issues are moslty caused by the old kernel we use (3.10). OpenELEC 5.0 for PC/RPi uses 3.17/3.18 and OpenELEC master branch is already on 4.1 (except for iMX and WeTek which use 3.14 and 3.10, respectively) so there's much better DVB support for them. Support for newer DVB chips can be brought by including media_build drivers but it comes with bugs.
                      I noticed a strange DVB-T issue which should not be affected by the old kernel. One of my TV sticks has OpenELEC's officially supported Realtek ID 0bda:2838 and works fine on a PC with OpenELEC i386 5.0.8 but does not on our MK because Elonics E4000 tuner (the second IC on this TV stick) is not detected. Here are logs:

                      Code:
                      MK
                      
                      [   14.952371@3] usb 2-1: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
                      [   15.001735@3] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
                      [   15.001772@3] DVB: registering new adapter (Realtek RTL2832U reference design)
                      [   15.005733@0] i2c i2c-1: Added multiplexed i2c bus 5
                      [   15.008825@3] i2c i2c-1: Added multiplexed i2c bus 6
                      [   15.008846@3] usb 2-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
                      
                      
                      PC
                      
                      [   14.995406] usb 1-1: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
                      [   15.067044] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
                      [   15.067154] DVB: registering new adapter (Realtek RTL2832U reference design)
                      [   15.080453] i2c i2c-7: Added multiplexed i2c bus 8
                      [   15.083584] i2c i2c-7: Added multiplexed i2c bus 9
                      [   15.083604] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
                      [   15.159380] Linux video capture interface: v2.00
                      [   15.220835] e4000 9-0064: e4000: Elonics E4000 successfully identified
                      p16 does not recognize E4000 tuner which has been a part of Linux code for several years. Perhaps someone commented it out from ARM kernel sources?

                      I am not sure if this https://github.com/oman007/s82_kernel is the Amlogic kernel we use but e4000.c/e4000.h are clearly there.

                      Comment


                        I confirm that the video hardware decoder is buggy on the mxq beelink. Some files play fine, some get audio and video out of sync, and some get jerky video. No problem with software decoder except it can play video above 720p.
                        Edit : upgrading to 5.95.1-20150518 now everything play fine.

                        Comment


                          Originally posted by mac1202 View Post
                          I confirm that the video hardware decoder is buggy on the mxq beelink. Some files play fine, some get audio and video out of sync, and some get jerky video. No problem with software decoder except it can play video above 720p.
                          Edit : upgrading to 5.95.1-20150518 now everything play fine.
                          I'm using p8 right now. Had issues with the beta, it crashed twice and audio went out of sync a few times. No issues with p8 so far.

                          Comment


                            Originally posted by smoothquark View Post

                            I was wondering about this patch...
                            https://github.com/OpenELEC/OpenELEC...bBLQAEaEiYbgjw
                            smoothquark I have tried using this patch with an earlier release and it did not work. There's a reason why it's not been merged to OpenELEC...

                            Originally posted by override View Post
                            I could send you some sample, but this is happening with every material when output in 24p (aac,ac3,dts 2.0 or 5.1) and passthrough enable, when passthrough is disabled or output is not 24p sound is ok. So when i start a movie there is no sound and my hts dont recieve any audio signal (no sign on the display eg lpcm,dd,dts... ), and when i jumping forward or backward sound sudenly turn on but at random point of the movie, sometimes it turn on after 1 or 2 jumps, but sometimes i need to jump to more the half of the movie to get sound. So when sound turn on it stay on i can go backward to start of the movie and watch with sound ok, but if i stop the movie and start it again its all same no sound again. Very strange. On p8 is OK, how is that?!
                            override P8 uses older kernel release from Amlogic. I'll look through the sources to see if there's any patch missing.

                            Originally posted by sammaz View Post
                            This ROM is perfect now for me. CEC is flawless on the Panasonic TC-P50GT25 !!!

                            Wifi connects on every boot and the performance is excellent.

                            Plugged into my TV USB port and it has fused perfectly with my TV Powers on in 10 sec. and instantly plays CNN International stream Then you can go elsewhere.

                            I have been wondering if it is possible to get RetroArch working with this latest build?

                            Anyone have any luck finding a libretro core that works ?
                            sammaz There's Lakka for WeTek Play so it should be possible to compile libretro for our devices. Unfortunately I don't have enough spare time to make another distribution but if you know how, you can import support for MXQ/MK808B+ from my Github tree to Lakka and compile it by yourself. Or if you could point me to OpenELEC addon source code, I can compile it for you.

                            Originally posted by kkm View Post

                            I noticed a strange DVB-T issue which should not be affected by the old kernel. One of my TV sticks has OpenELEC's officially supported Realtek ID 0bda:2838 and works fine on a PC with OpenELEC i386 5.0.8 but does not on our MK because Elonics E4000 tuner (the second IC on this TV stick) is not detected. Here are logs:

                            Code:
                            MK
                            
                            [ 14.952371@3] usb 2-1: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
                            [ 15.001735@3] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
                            [ 15.001772@3] DVB: registering new adapter (Realtek RTL2832U reference design)
                            [ 15.005733@0] i2c i2c-1: Added multiplexed i2c bus 5
                            [ 15.008825@3] i2c i2c-1: Added multiplexed i2c bus 6
                            [ 15.008846@3] usb 2-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
                            
                            
                            PC
                            
                            [ 14.995406] usb 1-1: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
                            [ 15.067044] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
                            [ 15.067154] DVB: registering new adapter (Realtek RTL2832U reference design)
                            [ 15.080453] i2c i2c-7: Added multiplexed i2c bus 8
                            [ 15.083584] i2c i2c-7: Added multiplexed i2c bus 9
                            [ 15.083604] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
                            [ 15.159380] Linux video capture interface: v2.00
                            [ 15.220835] e4000 9-0064: e4000: Elonics E4000 successfully identified
                            p16 does not recognize E4000 tuner which has been a part of Linux code for several years. Perhaps someone commented it out from ARM kernel sources?

                            I am not sure if this https://github.com/oman007/s82_kernel is the Amlogic kernel we use but e4000.c/e4000.h are clearly there.
                            kkm Kernel source code: https://github.com/kszaq/linux-amlog...-01-066611d38a
                            The latest release uses DVB drivers from media_build package and it may not be working in some cases. E4000 driver module is included, have you tried modprobe e4000? Does E4000 work for you in earlier releases?

                            Comment


                              Originally posted by rev6 View Post

                              I'm using p8 right now. Had issues with the beta, it crashed twice and audio went out of sync a few times. No issues with p8 so far.
                              ok thanks for the feedback if i get problem with beta I will try to downgrade to p8.

                              Comment


                                sammaz There's Lakka for WeTek Play so it should be possible to compile libretro for our devices. Unfortunately I don't have enough spare time to make another distribution but if you know how, you can import support for MXQ/MK808B+ from my Github tree to Lakka and compile it by yourself. Or if you could point me to OpenELEC addon source code, I can compile it for you.

                                Thanks for the reply Kszaq! I am a Linux newb

                                Hopefully someone with time will get a libretro build for MK808B+ someday...Seems like they are making a lot of these sticks so maybe we will see a build soon. NES Roms would be fun and I think the Mali-450 with OpenGL 2.0 can handle FCEU NES emulation. Should be faster since openelec is so much lighter than Android...Thanks again!

                                Comment

                                Working...
                                X