• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
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 387 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 2 Oct 2024, 05:18

      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 10 Feb 2024, 07:47 2 Oct 2024, 07:42

        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.

        A 1 Reply Last reply 2 Oct 2024, 08:00 Reply Quote 0
        • A Offline
          arubislander @st0nefree
          last edited by 2 Oct 2024, 08:00

          @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 2 Oct 2024, 20:19

            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

            A R 2 Replies Last reply 2 Oct 2024, 21:48 Reply Quote 0
            • A Offline
              arubislander @st0nefree
              last edited by arubislander 10 Feb 2024, 21:48 2 Oct 2024, 21:48

              @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 3 Oct 2024, 10:49

                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 5 Oct 2024, 11:31
                • S st0nefree has marked this topic as solved on 5 Oct 2024, 11:31
                • R Offline
                  riwid @st0nefree
                  last edited by 13 Oct 2024, 19:23

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  1 out of 7
                  • First post
                    1/7
                    Last post