UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Trying to port WiFi on half-working device (X306X)

    Scheduled Pinned Locked Moved Solved Lenovo
    7 Posts 3 Posters 415 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • S Offline
        st0nefree
        last edited by

        Re: Touch Lenovo M10 X306X wifi not working

        Hi guys,

        I also got Lenovo M10 X306X instead of X306F (although I ordered the F model). Many things are actually working - display, disk, touch, even camera works.

        And looks like I cannot install Android back and lock the bootloader to be able to send the device back. For some reason I get just a black screen when I'm trying to boot in bootloader mode, I saw some people had it for other devices too.

        I've started reading the docs about porting and that drivers are closed source and just has to be copied from the original Android image (as far as I understood).

        Can someone who is already familiar with the porting process point me to the direction about the WiFi please? Maybe you know some good guides etc.

        I wonder if there are some shortcuts just to make WiFi work on already quite functional device or do I have to start getting familiar with the whole porting topic from the grounds up?

        1 Reply Last reply Reply Quote 0
        • S Offline
          st0nefree
          last edited by st0nefree

          Actually in the repo for the M10 X306F https://gitlab.com/ubports/porting/community-ports/android11/lenovo-tab-m10-hd/lenovo-m10-hd it's said in the README that X306X is supported:

          Screenshot 2024-10-02 at 9.31.27β€―AM.png

          So probably UBports installer downloads an old version and it has to be updated?

          The changes for X306X in the repo are quite fresh.

          arubislanderA 1 Reply Last reply Reply Quote 0
          • arubislanderA Offline
            arubislander @st0nefree
            last edited by

            @st0nefree If the repo says that the WiFi works, and you experience that it doesn't most probably you might have had the wrong version of Android installed before flashing UT on the device.

            But the porter, @rubencarneiro, might be able to provide more accurate guidance.

            πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
            Happily running Ubuntu Touch
            Google Pixel 3a (20.04 DEV)
            JingPad (24.04 preview)
            Meizu Pro 5 (16.04 DEV)

            1 Reply Last reply Reply Quote 2
            • S Offline
              st0nefree
              last edited by

              I was able to install the newer version manually, following the steps in the README of the repo
              https://gitlab.com/ubports/porting/community-ports/android11/lenovo-tab-m10-hd/lenovo-m10-hd

              The issue was that it mentioned getting the build from the pipelines but the link was to an old repository. When I checked pipelines from the build and I found the latest build artifacts.

              After flashing those images the WiFi is working now. πŸ™Œ

              The only question now is what to do with the dtbo.img file? - it's one of the artifacts but as it's not mentioned in the README

              arubislanderA R 2 Replies Last reply Reply Quote 0
              • arubislanderA Offline
                arubislander @st0nefree
                last edited by arubislander

                @st0nefree said in Trying to port WiFi on half-working device (X306X):

                The only question now is what to do with the dtbo.img file? - it's one of the artifacts but as it's not mentioned in the README

                Then I guess you don't do anything with it.

                πŸ‡¦πŸ‡Ό πŸ‡³πŸ‡± πŸ‡ΊπŸ‡Έ πŸ‡ͺπŸ‡Έ
                Happily running Ubuntu Touch
                Google Pixel 3a (20.04 DEV)
                JingPad (24.04 preview)
                Meizu Pro 5 (16.04 DEV)

                1 Reply Last reply Reply Quote 0
                • S Offline
                  st0nefree
                  last edited by

                  I saw in the steps for flashing Android firmware that dtbo is another partition. So I flashed it as well. I didn't notice much difference with or without it though, but if it was part of the build, it probably makes sense to flash it :man_shrugging_medium-light_skin_tone: 😊

                  Thanks @arubislander for the replies!

                  Luckily, this issue is resolved in the latest images :raising_hands:

                  Huge thanks to @rubencarneiro for taking care about the X306X as well πŸ™‡

                  1 Reply Last reply Reply Quote 0
                  • S st0nefree marked this topic as a question on
                  • S st0nefree has marked this topic as solved on
                  • R Offline
                    riwid @st0nefree
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post