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

    Samsung Galaxy S7/S7 Edge (exynos:herolte/hero2lte) call for testing

    Scheduled Pinned Locked Moved Samsung
    23 Posts 14 Posters 5.8k Views 3 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.
      • katharinechuiK Offline
        katharinechui
        last edited by katharinechui

        Hi, I am a Galaxy S7 exynos owner and I have been working on a halium 11 based port for both the exynos S7 and S7 Edge.

        While most hardware are tested working, I could use help testing some of the untested hardware which you can find in the preview of the device info merge request below.

        While fingerprint sensor is marked as tested, I only have one of the possible sensor shipped with the S7 so I could only test one of them. (/dev/vfsspi is tested, /dev/esfp0 is not tested)

        Notable untested items:

        MMS in, out
        SIM card PIN unlock

        Testing of the installer config for S7 edge would be really appreciated as well since I do not own a S7 edge.

        Device merge request and sources: https://gitlab.com/ubports/infrastructure/devices.ubuntu-touch.io/-/merge_requests/394

        Install:

        Installer config pull request: https://github.com/ubports/installer-configs/pull/197
        herolte for flat, hero2lte for edge

        Run the installer with the -f flag to use the pending config

        # S7 flat
        ubports-installer_0.9.6-beta_linux_x86_64.AppImage -f herolte.yml
        
        # S7 Edge
        ubports-installer_0.9.6-beta_linux_x86_64.AppImage -f hero2lte.yml
        
        katharinechuiK 2 Replies Last reply Reply Quote 4
        • katharinechuiK Offline
          katharinechui @katharinechui
          last edited by

          Status as of 2022-08-12:

          • Actors
            • Manual Brightness: Works
            • Torchlight: Works
            • Notification Led: Works
            • Vibration: Works
          • Camera
            • Flashlight: Works
            • Photo: Works
            • Video: Works but A/V desync
            • Switching Camera: Works
          • Cellular
            • Carrier Info: Works
            • Data Connection: Works
            • Calls: Works
            • DualSim: Works but only sim 1 can 3G/4G
            • MMS: Not tested
            • SIM card pin unlock: Not tested
            • SMS: Works
            • Audio Routings: Works
            • Voice Call: Works
            • Volume Control: Works
          • Endurance
            • Battery Lifetime Test: Can idle more than 24 hours with one sim
            • No Reboot Test: Been working on it rather actively, have not had a chance to not reboot it for more than 7 days
          • GPU
            • UI Boots: Works
            • Video Acceleration: Works
          • Misc
            • Anbox Patches: Anbox started crashing with a recent mir change, otherwise does not spawn windows after app launch
            • Apparmor Patches: Applied
            • Battery Percentage: Works
            • Offline Charging: Works
            • Online Charging: Works
            • Recovery Image: Ready
            • Factory Reset: Works
            • RtcTime: Works
            • SDCard: Works
            • Shutdown: Works
            • Wireless Charging: Works
            • Wireless External Monitor: No idea how to use that with ubports
            • Waydroid: No official halium 11 support from Waydroid currently
          • Network
            • Bluetooth: Works, sound devices might requiring fiddling with pactl however
            • Flight Mode: Works
            • Hotspot: Works
            • NFC: Not tested
            • WIFI: Works
          • Sensors
            • Auto Brightness: Works
            • Fingerprint Sensor: Works on viper sensor, egis sensor not tested
            • GPS: Works
            • Proximity: Works
            • Rotation: Works
            • Touchscreen: Works
          • Sound
            • Earphones: Works
            • Loud Speaker: Works
            • Microphone: Works
            • Volume Control: Works
          • USB
            • MTP: Works
            • ADB: Not tested
            • Wired External Monitor: Not supported by hardware
          KenedaK 1 Reply Last reply Reply Quote 5
          • KenedaK Offline
            Keneda @katharinechui
            last edited by Keneda

            @katharinechui said in Samsung Galaxy S7/S7 Edge (exynos:herolte/hero2lte) call for testing:

            Anbox Patches: Anbox started crashing with a recent mir change, otherwise does not spawn windows after app launch

            You should not bother with anbox as it is deprecated now there is waydroid out there.
            On the other hand, waydroid may need some patch or whatever to work so you could focus on this maybe.

            Anyway thanks for your work ^^

            Edit :
            @katharinechui said in Samsung Galaxy S7/S7 Edge (exynos:herolte/hero2lte) call for testing:

            Waydroid: No official halium 11 support from Waydroid currently

            Oh i missed that, ok, so no waydroid for now πŸ˜…

            2015-2023 : Meizu MX4 ☠️⚰️✝️
            2023-2024 : Nexus 5 ☠️⚰️✝️
            2024-***** : FPOS Fairphone 5 waiting UT for freedom πŸ˜‰
            πŸ‡²πŸ‡«πŸ‡¬πŸ‡§

            1 Reply Last reply Reply Quote 0
            • Mario.CHM Offline
              Mario.CH
              last edited by

              Hi katharinechui,
              You are very welcome here, just hammer work.
              We hope your interest will last for a while.
              Β«umΒ», also because I still have a Samsung S9 that is longing for UT.

              Heartiest greetings

              Mario
              πŸ‘ :1st_place_medal: πŸ† πŸ‘Œ :clapping_hands_medium-light_skin_tone: :smiling_face: :exclamation_mark:

              πŸ“± Oneplus Nord N100 UT20.40 (OTA5); then Xperia X (since 2020) at last UT 20.04(OTA5), now out of service due to defective camera
              🐎 When you realize you are riding a dead horse, get off!
              My languages skill: πŸ‡¨πŸ‡­πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ, and only orally: πŸ‡¬πŸ‡§ πŸ‡ΉπŸ‡­

              1 Reply Last reply Reply Quote 0
              • katharinechuiK Offline
                katharinechui @katharinechui
                last edited by

                Status as of 2022-08-18:

                • Actors
                  • Manual Brightness: Works
                  • Torchlight: Works
                  • Notification Led: Works
                  • Vibration: Works
                • Camera
                  • Flashlight: Works
                  • Photo: Works
                  • Video: Works but A/V desync, https://gitlab.com/ubports/development/core/qtubuntu-camera/-/issues/22
                  • Switching Camera: Works
                • Cellular
                  • Carrier Info: Works
                  • Data Connection: Works
                  • Calls: Works
                  • DualSim: Works but only sim 1 can 3G/4G
                  • MMS: Not tested
                  • SIM card pin unlock: Not tested
                  • SMS: Works
                  • Audio Routings: Works
                  • Voice Call: Works
                  • Volume Control: Works
                • Endurance
                  • Battery Lifetime Test: Can idle more than 24 hours with one sim
                  • No Reboot Test: Been working on it rather actively, have not had a chance to not reboot it for more than 7 days
                • GPU
                  • UI Boots: Works
                  • Video Acceleration: Works
                • Misc
                  • Anbox Patches: Anbox started crashing with a recent mir change, otherwise does not spawn windows after app launch
                  • Apparmor Patches: Applied
                  • Battery Percentage: Works
                  • Offline Charging: Works
                  • Online Charging: Works
                  • Recovery Image: Ready
                  • Factory Reset: Works
                  • RtcTime: Works
                  • SDCard: Works
                  • Shutdown: Works
                  • Wireless Charging: Works
                  • Wireless External Monitor: No idea how to use that with ubports
                  • Waydroid: No official halium 11 support from Waydroid currently
                • Network
                  • Bluetooth: Works, sound devices might require fiddling with pactl however
                  • Flight Mode: Works
                  • Hotspot: Works
                  • NFC: Not tested
                  • WIFI: Works
                • Sensors
                  • Auto Brightness: Works
                  • Fingerprint Sensor: Works on viper sensor, egis sensor not tested
                  • GPS: Works
                  • Proximity: Works
                  • Rotation: Works
                  • Touchscreen: Works
                • Sound
                  • Earphones: Works
                  • Loud Speaker: Works
                  • Microphone: Works
                  • Volume Control: Works
                • USB
                  • MTP: Works
                  • ADB: Works
                  • Wired External Monitor: Not supported by hardware
                A 2 Replies Last reply Reply Quote 0
                • tiareiT Offline
                  tiarei
                  last edited by

                  I installed and updated ut using your instructions and it mostly works as a charm, if it's important for testing I can reflash your image without the updates just let me know. Tbh I'm pretty much a newbie but I can at least help with testing πŸ™‚

                  1 Reply Last reply Reply Quote 1
                  • A Offline
                    aribk @katharinechui
                    last edited by aribk

                    @katharinechui I have been using the S7 (herolte) in parallell with my work phone. I have a twin SIM. Here is what I have noticed about the cellular functionality.

                    SIM card pin unlock works consistently.

                    MMS works, but not consistently. Occasionally, I have received this message:
                    "Could not fetch the MMS message. Maybe the MMS settings are incorrect or cellular data is off?"
                    It is possible that cellular data was in fact off in one case, but even though it is now on and I have also rebooted the phone since, the 'download' button in the same message is inactive. It is also worth noting that I have successfully received several MMS messages from the same phone number since this. (Not sure if any of these might possibly be the original ones that triggered the error message?)

                    Another thing I have noticed is that if I leave the phone on overnight, something happens to the cellular connection. In this situation I have tried twice to call the same person. It looks as though the call is going through at first, but then it is suddenly cut off. At this point I have not heard any tone signaling that the phone is ringing at the other end. Also, the other party has confirmed that their phone rang, so something still worked. When they called back, though, the call did not go through on this device, but only on the other one (with the twin SIM) which runs Android.

                    After rebooting the phone, things were back to normal.

                    I will continue trying it out and post anything more info or other issues I come across.

                    All in all a very impressive port! Good work!

                    katharinechuiK W 2 Replies Last reply Reply Quote 0
                    • A Offline
                      aribk @katharinechui
                      last edited by

                      @katharinechui I have now confirmed that I can connect my device to my car via bluetooth without any additional steps. Receiving a call seemed to work well also. The sound was a bit choppy at first, but this might have been caused by the caller being in a place where the cellular reception was not ideal.

                      1 Reply Last reply Reply Quote 0
                      • katharinechuiK Offline
                        katharinechui @aribk
                        last edited by katharinechui

                        @aribk If you come across logs for call issues after long idling, please add them here
                        https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/2
                        (pulse, ofono, halium rild, or any logs you think related)

                        For mms, please add logs here if possible
                        https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/1
                        (ofono, halium rild, or any logs you think related)

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          a-sinner
                          last edited by

                          Hi @katharinechui if everything works as i hope i might get my hand on a 7edge and am interested installing UT on it, hows the progress on the device and what prerequisite do i need to get it started once i get my hand on one… not sure if there is a snapdragon and exynox versions do i need to focus on one variant if available? Thank you and keep up the great work.

                          KenedaK 1 Reply Last reply Reply Quote 0
                          • KenedaK Offline
                            Keneda @a-sinner
                            last edited by Keneda

                            @a-sinner here is your answer :

                            @katharinechui said in Samsung Galaxy S7/S7 Edge (exynos:herolte/hero2lte) call for testing:

                            Hi, I am a Galaxy S7 exynos owner and I have been working on a halium 11 based port for both the exynos S7 and S7 Edge.

                            πŸ˜‰

                            2015-2023 : Meizu MX4 ☠️⚰️✝️
                            2023-2024 : Nexus 5 ☠️⚰️✝️
                            2024-***** : FPOS Fairphone 5 waiting UT for freedom πŸ˜‰
                            πŸ‡²πŸ‡«πŸ‡¬πŸ‡§

                            A 1 Reply Last reply Reply Quote 0
                            • A Offline
                              a-sinner @Keneda
                              last edited by

                              @keneda join forces with @katharinechui if you haven’t yet and build it together would be great to see it working on a newer port …

                              1 Reply Last reply Reply Quote 0
                              • katharinechuiK Offline
                                katharinechui
                                last edited by katharinechui

                                https://github.com/Kethen/waydroid_build/releases

                                for those who wish to attempt waydroid, here are some instructions and system.img vendor.img for h11

                                note that memory might be a bit tight until the next OTA which enables zram

                                O 1 Reply Last reply Reply Quote 0
                                • O Offline
                                  Oliv @katharinechui
                                  last edited by

                                  Thanks @katharinechui , amazing work! I will definitely try back home in few weeks, I have two devices and hope than one will be using /dev/sefp0.

                                  Side question: I also tried it with @aribk a while ago without much success, our port was based an Halium7/LineageOS 14 and I spent hours trying to find an issue in the image format: the camera was able to do A/B/C vs the format expected by the camera app being X/Y/Z. Did you encountered such thing? I still wonder what was the solution πŸ™‚

                                  katharinechuiK 1 Reply Last reply Reply Quote 0
                                  • katharinechuiK Offline
                                    katharinechui @Oliv
                                    last edited by

                                    @oliv I have no idea what is A/B/C and X/Y/Z, I didn't have to investigate much into the camera because it pretty much just worked with the LineageOS blobs from https://github.com/8890q/proprietary_vendor_samsung/tree/lineage-18.1, except https://gitlab.com/ubports/development/core/qtubuntu-camera/-/issues/22 but that seems to be related to how UT starts audio and video recording instead

                                    camera also just works on waydroid

                                    1 Reply Last reply Reply Quote 0
                                    • M Offline
                                      macydnah
                                      last edited by

                                      Hi,
                                      first of all thank you for your work, seems a difficult task for being only you working on this port. :hushed_face:
                                      I'm an owner of galaxy exynos too, only that mine is hero2lte, I would like to help in the development of this, if you need help with testing specific things I'm really interested. Although I'm some kind of a newbie regarding Android stuff, but hey this isn't Android but Linux!, despite that I'm also a Linux poweruser (they call it like this:zany_face:) and I think I can do at least something. Anyway... I'm more than willing to help, just please let me know.

                                      Cheers:grinning_face_with_smiling_eyes:

                                      P.S. forgive my english, is not my native language

                                      1 Reply Last reply Reply Quote 0
                                      • 7 Offline
                                        7
                                        last edited by arubislander

                                        Hi,
                                        I'm a galaxy S7 Edge (Exynos) user. I recently ported it to installled Ubuntu 20.04 on it. I can assist you if something needs to be tested in the s7 edge variant.

                                        1 Reply Last reply Reply Quote 0
                                        • U Offline
                                          ubuntumale
                                          last edited by

                                          I'm considering getting a S7 or S7 Edge as a second UT phone (it checks a lot of boxes for me). Is there any advantage/disadvantage selecting the S7E over a regular S7 (or vice versa)?

                                          MrT10001M 1 Reply Last reply Reply Quote 0
                                          • MrT10001M Offline
                                            MrT10001 @ubuntumale
                                            last edited by

                                            @ubuntumale The s7e screen is slightly better (in my view) but both are much the same. They are both prone to screenburn, but that probably stems from usage and being so popular as a phone (I see a lot of second hand ones).

                                            If you get one make sure screenburn is limited, the screen doesn't go black randomly (internal issue that requires disassembly to fully repair) and the battery is good - UT is a battery drainer on a lot of devices and a badly used battery will make it worse.

                                            Xiaomi Redmi Note 7.... And more...
                                            I have too many devices...

                                            1 Reply Last reply Reply Quote 1
                                            • raptoR Offline
                                              rapto
                                              last edited by

                                              I have installed 20.04 on my new old herolte device. I might find some time if I can help testing some thing. Experienced Linux/Python user. I would be interested in wireless screen.

                                              1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post