Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[ROM] Mecool M8S Pro L TVStock Nexus ROM (Android TV 7.1)

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

    Originally posted by alesul View Post
    I make it first this step but I don t have option local update cause I am in 619 TV rom! Also I don t have neather recovery!
    I think I am in same situation, reboot recovery command doesn't work now.

    History:

    1. First installed previous version ATV Nexus ROM over stock by OTA
    2. Installed Nexus ROM (non-ATV variant) by reboot recovery
    3. Now I wanted to install latest ATV Nexus Rom variant, but if i type "reboot recovery" in terminal, the box reboots but no video image at all, only black screen, and I have to unplug power to restart.

    What should I do now?

    Comment


    • Guest's Avatar
      Guest commented
      Editing a comment
      I just checked the CRC on recovery.img in TVStock, Stock and Nano OTA updates, and they match. The update scripts are also identical.

      Have you tried unplugging the HDMI cable and then reconnecting? There was a version of systemcontrol_static that used to be flaky like that.

    Must be something like that, I tried that and the recovery show for about half a second and then black screen again. Tested with different hdmi cable connect to tv and to av receiver and no success yet

    edit: tested another hdmi cable (the third one) and it worked, TWRP shows now correctly in TV What an odd problem!

    edit 2: the option to choose in wipe is "factory reset" (wipes data, cache and Dalvik) ?

    edit 3: Ater factory reset installed this new ATV Rom. Excelent! I'll stick with this one!
    Last edited by zx-9r; 18 November 2017, 12:13.

    Comment


      I flash with amlogic burning tool after I open the box for shortcut some pins a img of last official Rom,and after that I go to updater app from mecool rom and flash this last TV stock and now everything is ok!
      You may only view thumbnails in this gallery. This gallery has 2 photos.

      Comment


        In this last version of Android TV rom i installed one of many reboot apps and when I rebooted to recovery enter in TWRP so it is present now in this last version!

        Comment


          About rebooting the box after wake, how many Times does the reboot take ?
          And is there a shutdown Option in power menu ?

          Last question, i would like to play sometimes, is it possible to connect 2 gamepads over bluetooth or else to play with an other person ?

          Thank you

          Comment


            Originally posted by alesul View Post
            In this last version of Android TV rom i installed one of many reboot apps and when I rebooted to recovery enter in TWRP so it is present now in this last version!
            this is very good, thanks a lot. I am waiting for my box pro L and then i will install your rom. But i dont know yet which rom i will install, this one here of this theme or the other one which you uploadet on 15.11.

            i dont know yet which is the difference between the 2 roms, as the 2 roms there are titled in the end: Android TV 7.1

            i saw in other comment, one rom is called ATV and the other non ATV, what means this?

            I have already 3 Alfawise boxes H96 pro+ but all dont have TV roms, they have the roms from SC.

            It will be the 1. rom from you i will install, for me it´s important to install a rom, where i know you will develop and assist it also in the near future, so which one of this 2 roms have more chances for the future?

            also important the possibility to reboot in TWRP (reboot app as you included here). so the other rom will have also this TWRP-reboot possibility?

            Comment


            • Guest's Avatar
              Guest commented
              Editing a comment
              Sorry, that was a typo in the title for the Stock & Nano topic. It should have been "Android 7.1", not "Android TV 7.1", and I've fixed it.

              Both will be supported, but I use the TVStock in my living room and it is therefore going to get better test coverage. Both will also be able to reboot to TWRP via the Terminal window by typing "reboot recovery". In the future, I may also provide a button on my app to install local updates, and all variants will get that. There are also a ton of third-party apps that do this which you can easily install.

            can we add a new gamepad to the supported list


            heres the USB DEBUG INFO on the controllers


            =========================== USB Port6 ===========================

            Connection Status : 0x01 (Device is connected)
            Port Chain : 3-6
            Properties : 0x01
            IsUserConnectable : yes
            PortIsDebugCapable : no
            PortHasMultiCompanions : no
            PortConnectorIsTypeC : no

            ======================== USB Device ========================

            +++++++++++++++++ Device Information ++++++++++++++++++
            Device Description : USB Input Device
            Device Path : \\.\usb#vid_0079&pid_0011#5&297258bb&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
            Device ID : USB\VID_0079&PID_0011\5&297258BB&0&6
            Hardware IDs : USB\VID_0079&PID_0011&REV_0106 USB\VID_0079&PID_0011
            Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0014 (GUID_DEVCLASS_HIDCLASS)
            Driver : \SystemRoot\System32\drivers\hidusb.sys (Version: 10.0.15063.0 Date: 2017-03-18)
            Driver Inf : C:\Windows\inf\input.inf
            Legacy BusType : PNPBus
            Class : HIDClass
            Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS)
            Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
            Service : HidUsb
            Enumerator : USB
            Location Info : Port_#0006.Hub_#0003
            Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(6), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(H S06)
            Container ID : {c790d7b4-ca37-11e7-95a6-bc5ff4f9e585}
            Manufacturer Info : (Standard system devices)
            Capabilities : 0x84 (Removable, SurpriseRemovalOK)
            Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
            Problem Code : 0
            Power State : D0 (supported: D0, D3, wake from D0)
            Child Device 1 : HID-compliant game controller
            Device ID : HID\VID_0079&PID_0011\6&379B9A&0&0000
            Class : HIDClass

            ---------------- Connection Information ---------------
            Connection Index : 0x06 (6)
            Connection Status : 0x01 (DeviceConnected)
            Current Config Value : 0x01
            Device Address : 0x06 (6)
            Is Hub : 0x00 (no)
            Number Of Open Pipes : 0x01 (1)
            Device Bus Speed : 0x00 (Low-Speed)
            Pipe0ScheduleOffset : 0x00 (0)

            --------------- Connection Information V2 -------------
            Connection Index : 0x06 (6)
            Length : 0x10 (16 bytes)
            SupportedUsbProtocols : 0x03
            Usb110 : 1 (yes)
            Usb200 : 1 (yes)
            Usb300 : 0 (no)
            ReservedMBZ : 0x00
            Flags : 0x00
            DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher)
            DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher)
            DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
            DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
            ReservedMBZ : 0x00

            ---------------------- Device Descriptor ----------------------
            bLength : 0x12 (18 bytes)
            bDescriptorType : 0x01 (Device Descriptor)
            bcdUSB : 0x100 (USB Version 1.00)
            bDeviceClass : 0x00 (defined by the interface descriptors)
            bDeviceSubClass : 0x00
            bDeviceProtocol : 0x00
            bMaxPacketSize0 : 0x08 (8 bytes)
            idVendor : 0x0079
            idProduct : 0x0011
            bcdDevice : 0x0106
            iManufacturer : 0x00 (No String Descriptor)
            iProduct : 0x02 (String Descriptor 2)
            Language 0x0409 : "USB Gamepad "
            iSerialNumber : 0x00 (No String Descriptor)
            bNumConfigurations : 0x01 (1 Configuration)

            ------------------ Configuration Descriptor -------------------
            bLength : 0x09 (9 bytes)
            bDescriptorType : 0x02 (Configuration Descriptor)
            wTotalLength : 0x0022 (34 bytes)
            bNumInterfaces : 0x01 (1 Interface)
            bConfigurationValue : 0x01 (Configuration 1)
            iConfiguration : 0x00 (No String Descriptor)
            bmAttributes : 0x80
            D7: Bus Powered : 0x01 (yes)
            D6: Self Powered : 0x00 (no)
            D5: Remote Wakeup : 0x00 (no)
            D4..0: Reserved, set 0 : 0x00
            MaxPower : 0x32 (100 mA)

            ---------------- Interface Descriptor -----------------
            bLength : 0x09 (9 bytes)
            bDescriptorType : 0x04 (Interface Descriptor)
            bInterfaceNumber : 0x00
            bAlternateSetting : 0x00
            bNumEndpoints : 0x01 (1 Endpoint)
            bInterfaceClass : 0x03 (HID - Human Interface Device)
            bInterfaceSubClass : 0x00 (None)
            bInterfaceProtocol : 0x00 (None)
            iInterface : 0x00 (No String Descriptor)

            ------------------- HID Descriptor --------------------
            bLength : 0x09 (9 bytes)
            bDescriptorType : 0x21 (HID Descriptor)
            bcdHID : 0x0110 (HID Version 1.10)
            bCountryCode : 0x21 (33 = US)
            bNumDescriptors : 0x01
            Descriptor 1:
            bDescriptorType : 0x22 (Class=Report)
            wDescriptorLength : 0x0065 (101 bytes)
            Error reading descriptor : ERROR_INVALID_PARAMETER

            ----------------- Endpoint Descriptor -----------------
            bLength : 0x07 (7 bytes)
            bDescriptorType : 0x05 (Endpoint Descriptor)
            bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
            bmAttributes : 0x03 (TransferType=Interrupt)
            wMaxPacketSize : 0x0008
            bInterval : 0x0A (10 ms)

            -------------------- String Descriptors -------------------
            ------ String Descriptor 0 ------
            bLength : 0x04 (4 bytes)
            bDescriptorType : 0x03 (String Descriptor)
            Language ID[0] : 0x0409 (English - United States)
            ------ String Descriptor 1 ------
            bLength : 0x24 (36 bytes)
            bDescriptorType : 0x03 (String Descriptor)
            Language 0x0409 : "DragonWind Inc. " *!*CAUTION trailing space characters
            ------ String Descriptor 2 ------
            bLength : 0x1A (26 bytes)
            bDescriptorType : 0x03 (String Descriptor)
            Language 0x0409 : "USB Gamepad " *!*CAUTION trailing space character
            ----- String Descriptor 0xEE -----
            bLength : 0x1A (26 bytes)
            bDescriptorType : 0x03 (String Descriptor)
            Language 0x0409 : "USB Gamepad " *!*CAUTION trailing space character

            Comment


              if you need any other info on the gamepads I can get it for you

              Comment


              • Guest's Avatar
                Guest commented
                Editing a comment
                Can you get me the kernel module and the key layout files?

              not sure if it will help..but apparently these gamepads work on retropie...can you get the needed files from it?
              if not how might I do it

              Comment


                i had donated for your m8s pro+ rom.
                now i have donated again for this rom.
                i appreciate your work and that you listen to us who ask questions and request features.

                thanks again Guest

                Comment


                • Guest's Avatar
                  Guest commented
                  Editing a comment
                  Thank you, sir! I appreciate your support.

                Originally posted by nitro82 View Post

                Thanks for your wonderful work. I continue to have the problem with sleep function. Even if I select sleep the unit goes to shutdown (the led goes from blu to red too). So no difference between sleep and shutdown option. Do you know how can I resolve it?
                Same here. Sleep = shutdown. Any clue as to what could be the issue?

                Comment


                • Guest's Avatar
                  Guest commented
                  Editing a comment
                  Yes, this is a longstanding issue that's documented under Known Issues in the release notes. I'm also frustrated that VideoStrong has been unable to address this problem in over 6 months. I remain hopeful, but suggest that you let them know that this needs their immediate attention. http://www.videostrong.com/contact.asp

                @Magendanz
                I got a generic kernel module for gamepads with 0079 0006 id however you probably have to modify it for 0079 0011 which is what this innext gamepad is
                make a new build or patch and I can test it with the gamepad
                Attached Files

                Comment


                  Hope these noob questions aren't too obvious but...


                  Question re Bugs
                  • Wake from sleep will usually result in a restart. This seems to be a bug in the underlying OEM firmware
                  • Google Cast service broadcasts and is discoverable from mobile devices, but usually quits unexpectedly when connected.

                  Who do we need to nag to fix these? Do we have their website or email?


                  Question re Flashing
                  • The updater is signed, and so can be installed in the Update app, the stock recovery, or TWRP. It's designed for incremental updates, since user data is preserved. If you're installing for the first time, you should include a data wipe.
                  Does that mean I can take a new box, flash from the Updater using the Update.zip and then it flashes both the Rom AND TWRP ???

                  Comment


                  • Guest's Avatar
                    Guest commented
                    Editing a comment
                    The underlying OEM firmware from VideoStrong has the problem with wake from sleep, and they've also bundled Google Cast Receiver and are seeing the same problems there. So, I'd start with them: http://www.videostrong.com/contact.asp

                    And yes, you can take a new box and flash the custom ROM in the Update app. It will update all partitions, including replacing the stock recovery with TWRP.
                    Last edited by Guest; 23 November 2017, 21:18.

                  Magendanz, thanks for the response... Sounds just what I need then... and I have emailed Videostrong.. Suggest everyone does and maybe, just maybe, they might fix those bugs!

                  Comment


                    Originally posted by Methanoid View Post
                    Magendanz, thanks for the response... Sounds just what I need then... and I have emailed Videostrong.. Suggest everyone does and maybe, just maybe, they might fix those bugs!
                    Yes very good and we should also mention in the mail to Videostrong the issue which Guest wrote here, that the board should not require pressing any reset switch - http://freaktab.com/forum/tv-player-...614#post686614

                    I sent right now this mail to Videstrong:

                    Hello

                    my name is Thomas, german and living in Portugal.

                    I bought the Mecool M8S Pro L and the box is on the way.

                    As i am living in Portugal, i am german and married with brasilian lady, i have lots of friends in Germany, Portugal and Brasil and many of them would like to buy the same tv box.

                    But there is a big problem which stops yet my friends to buy the same box (and sure many other possible clients!!)

                    There is no switch/pin which we can press (like other tv-boxes) to reset the box.

                    So here is my request and asking for the following:

                    Can you change the bootloader of your tv-box Mecool M8S Pro L in that way, that it will be no more necessary to presse the reset switch.
                    For example as the bootloaders of the Beelink GT! or Shiningworth All-in-One for Amlogig q201 reference boards already have.

                    One more issue is there existing, but the reset switch problem is more important for me personally:

                    The underlying OEM firmware from VideoStrong has the problem with wake from sleep, and they've also bundled Google Cast Receiver and are seeing the same problems there.
                    (copied from freaktab forum)

                    You can also read all this issues in freaktab.com forum

                    Greetings from Portugal with a big hope that you will resolve this very soon, thanks a lot.
                    Resolving the reset problem would also be favorable for Videostrong.
                    Last edited by tombraga; 24 November 2017, 09:28.

                    Comment


                    • Guest's Avatar
                      Guest commented
                      Editing a comment
                      Yes! Please mention that too. It's very awkward trying to develop these ROMs when I'm constantly needing to short pins on the PCB.
                  Working...
                  X