UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Eric H
    3. Posts
    Offline
    • Profile
    • Following 19
    • Followers 2
    • Topics 5
    • Posts 167
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      Iirc, an android 12 phone must have a recovery partition unless it is a slot A/B device.

      for example on my device

      • to check recovery partition

        $ fastboot getvar all |& grep -i recovery
        (bootloader) partition-type:recovery:raw
        (bootloader) partition-size:recovery: 0x8000000
        
      • to flash recovery partition

        fastboot flash recovery recovery.img
        
      • to check slots, in fastbootD mode

        $ fastboot getvar slot-count
        slot-count: 0
        
      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      If there is no recovery partition on your phone, you probably need a recovery ramdisk.
      See ramdisk-overlay directory on Volla X23 for example:
      https://gitlab.com/ubports/porting/reference-device-ports/halium12/volla-x23/volla-vidofnir/-/tree/main

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl said in VoLTE Implementation For Google Pixel 3a/3a XL:

      The recovery doesn't work after flashing.

      To make sure to understand

      • is there a recovery partition on the android 12 pixel 3a ?
      • or can't you boot in recovery mode with something like that : fastboot boot recovery.img

      (building ubports recovery.img has to be enabled in device info)

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl said in VoLTE Implementation For Google Pixel 3a/3a XL:

      nothing ususual in dmesg

      pstore (console + ram) and last_kmsg should be enabled in your kernel config, then you will be able after a boot attempt, to get logs from either console-ramoops or last_kmsg in recovery mode.

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl said in VoLTE Implementation For Google Pixel 3a/3a XL:

      I do not. It just sits at the bootloader.

      It s expected. Doc says When your device boots it will likely stay at the bootloader screen.

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      Don't you see messages about console ?
      For example opening console: no such device

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      If I had a pixel 3a, I'll try very quickly to flash/push Alfred's artifacts, and see the dmesg output.

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      Which kernel do you use ?
      in device info,on one of your gitlab repositories, I see
      deviceinfo_kernel_source="https://github.com/mr-growl/android_kernel_google_msm-4.9.git"

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      userdata
      yes formating /data to ext4 is required at first installation
      Just in case maybe retry with fastboot

      fastboot format:ext4 userdata
      

      you can wipe cache partition too

      fastboot format cache
      

      What does dmesg -w return on your host computer ?

      https://docs.ubports.com/en/latest/porting/build_and_boot/Boot_debug.html

      When your device boots it will likely stay at the bootloader screen.
      [...]
      To confirm that your device has booted correctly, on your host computer, run dmesg -w and watch for “GNU/Linux device” in the output. This confirms that you can establish an ssh connection to the device (see below). If you instead get something similar to “Halium initrd Failed to boot”, skip to telnet connection.

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      For information, documentation has been updated.
      The "install“ page can be found at
      https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_install.html

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl said in VoLTE Implementation For Google Pixel 3a/3a XL:

      Might just go back a step and try getting a halium 9 build working

      The full system method will be discouraged/deprecated very soon
      https://gitlab.com/ubports/docs/docs.ubports.com/-/merge_requests/675

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      I think halium 12 is required for VoLTE.

      according to the porting doc and the history of the porting group, without the systempart option you have to

      • flash boot img to boot, that's ok.
      • rename root.img to ubuntu.img
      • push ubuntu.img to userdata with adb
        adapt and launch these command in recovery mode
        adb shell mount /data; adb push ubuntu.img /data/
        
      • maybe flash dtbo.img to dtbo is required (I suggest to test first without flashing, then flash it if phone does not boot.
      • do NOT flash system.img
      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl
      Accordind to the deviceinfo file in your repo, you set systempart, thus you need to flash boot.img to boot and system.img to system (fastbootD might be needed).
      And maybe flashing dtbo.img to dtbo is needed too...

      Have you access to Telegram? You will find help in the group linked in the porting documentation.

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: VoLTE Implementation For Google Pixel 3a/3a XL

      @mr_growl said in VoLTE Implementation For Google Pixel 3a/3a XL:

      New Build Method

      It seems you used the standalone kernel method.
      Then to install to your phone, you have to apply the process described in Building, installing and running

      The boot.img will be flashed onto the boot partition of the phone. The system.img and rootfs.img are interchangable. rootfs.img is pushed to the data partition as ubuntu.img if you didn’t include systempart in deviceinfo’s cmdline. Otherwise, system.img is flashed to your system partition.

      About vendor blobs, in your case, they are already installed in a separate partition by android/lineage. UT will find this partition automatically (if you have not modified it)

      posted in Google Pixel 3a/3a XL
      Eric HE
      Eric H
    • RE: [Poco X3 pro] Need help system not flashing

      @snailc
      The 12.5.9 global MIUI is available at http://xmfirmwareupdater.com/miui/vayu/stable/V12.5.9.0.RJUMIXM/

      The fastboot error is probably because of system is a logical partition and you need to use fastbootD.

      fastboot reboot fastboot
      fastboot flash system ubuntu.img
      
      posted in Xiaomi
      Eric HE
      Eric H
    • RE: IA out of order

      @_Joao_
      I tested again, with Morph, under UT 24.04-1.X and duck.ai works.

      posted in App Development
      Eric HE
      Eric H
    • RE: waydroid start once - then need reboot

      @ds2k5
      A workaround is to install Waydroid Helper app with OpenStore, and use Waydroid Stop.

      posted in Xiaomi Poco X3 NFC
      Eric HE
      Eric H
    • RE: UK cannot send sms with 4G/Volte enabled on |Lebara

      @Jules
      All I can suggest is first to send an SMS and then look in the logs if you see something that can help us understand what's going on.

      journalctl -u ofono.service -r --no-hostname
      
      posted in Xiaomi Poco X3 NFC
      Eric HE
      Eric H
    • RE: UK cannot send sms with 4G/Volte enabled on |Lebara

      Hi @Jules

      Have you tried to reset your APNs in System Settings?

      posted in Xiaomi Poco X3 NFC
      Eric HE
      Eric H
    • RE: Call for testing: Ubuntu Touch 24.04-1.0

      @lduboeuf said in Call for testing: Ubuntu Touch 24.04-1.0:

      Don't worry, we will remove that popup for now.

      thanks

      @peat_psuwit said in Call for testing: Ubuntu Touch 24.04-1.0:

      My understanding is that Ubuntu Touch now have a facility to retry retrieving MMS if downloading fails. So, in that case, you should get a notification, after which you can disable Wi-Fi and retry retrieving MMS (@lduboeuf please correct me on this if I'm wrong).

      OK. I will test and report.

      @peat_psuwit said in Call for testing: Ubuntu Touch 24.04-1.0:

      You should not have to uninstall applications; once all applications are updated, you should be offered release upgrade. This is intentional, as many times application and system updates can solve compatibility issues with the new release before the new release is being upgraded to.

      Got it.
      I forgot to mention it, but first I tried to update these applications.
      But, I don't know why, it failed, and the only solution I then found was to uninstall them.

      posted in OS
      Eric HE
      Eric H