• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  1. Home
  2. flohack
  3. Best
Offline
  • Profile
  • Following 0
  • Followers 48
  • Topics 96
  • Posts 2,395
  • Groups 3

Posts

Recent Best Controversial
  • Porting in 2019 - a true journey

    Hi Folks,

    I will try to take you on a journey into Portingland, of which I once said it´s like a rabbit hole, making a bad quote from Alice in Wonderland.

    On this endeavour I will be accompanied by other people from the community. It will be fun, full of Information and nobody knows where we are going to land.

    We will start next week. Possible formats are blog style, small videos and podcasts. Let´s see! Your Feedback will be welcomed.

    BR Florian

    posted in Porting
    F
    flohack
    11 Apr 2019, 16:59
  • RE: Brand new phone with UBP ?

    And to create some tension and excitement, I hope we are able to co-announce more hardware later this year 😉

    posted in General
    F
    flohack
    19 May 2021, 08:00
  • LGE Nexus 5 (hammerhead)

    This is an upgrade port for the Nexus 5 core device. The current port uses classic porting on Android 5.1 with lots of band aids and mixture of blobs etc. The new port is on Halium 7.1 level.

    Sources
    Kernel: https://github.com/ubports/android_kernel_lge_hammerhead/tree/halium-7.1
    Device: https://github.com/ubports/android_device_lge_hammerhead/tree/halium-7.1
    Manifest: https://github.com/ubports/device-builds/blob/halium/lge_hammerhead.xml

    Status

    Working

    • Actors: Manual brightness
    • Actors: Notification LED
    • Actors: Torchlight
    • Actors: Vibration
    • Cellular: Carrier info, signal strength
    • Cellular: Data connection
    • Cellular: Incoming, outgoing calls
    • Cellular: MMS in, out
    • Cellular: PIN unlock
    • Cellular: SMS in, out
    • GPU: Boot into UI
    • Misc: Battery percentage
    • Misc: Offline charging
    • Misc: Online charging
    • Misc: RTC time is used after reboot
    • Misc: Shutdown / Reboot
    • Network: Bluetooth
    • Network: Flight mode
    • Network: WiFi
    • Sensors: Automatic brightness
    • Sensors: GPS
    • Sensors: Proximity
    • Sensors: Rotation
    • Sensors: Touchscreen
    • Sound: Earphones
    • Sound: Loudspeaker
    • Sound: Microphone
    • Sound: Volume control
    • USB: External monitor

    Working with additional steps

    • Cellular: Voice in calls (Volume very low)

    For camera, please follow the steps here: https://forums.ubports.com/topic/3257/how-to-test-gstreamer-droid-based-camera-support-in-ubuntu-touch-for-halium-7-1-based-port

    • Camera: Flashlight
    • Camera: Photo
    • Camera: Switch between back and front camera

    Not working

    • Camera: Video
    • Cellular: Change audio routings
    • GPU: Video acceleration
    • Misc: Anbox patches applied to kernel
    • Misc: Recovery image
    • Misc: Reset to factory defaults
    • Network: Hotspot
    • USB: MTP access
    • USB: ADB access

    Not tested:

    • Endurance: Battery lifetime > 24h from 100%
    • Endurance: No reboot needed for 1 week
    • Misc: Wireless charging

    Install:
    Assuming you have already Ubuntu Touch installed. That means, the bootloader is unlocked and a UT recovery is in place. You need a Linux PC with adb and fastboot installed.

    • You need the Android tool simg2img, e.g. from https://packages.ubuntu.com/xenial/devel/android-tools-fsutils or https://packages.ubuntu.com/bionic/simg2img
    • Download halium-install from here: https://github.com/JBBgameich/halium-install/releases (Click on Assets and download the standalone script)
    • Download the kernel and system image from here: http://twoot.bin.org.in/nextcloud/index.php/s/873qT7twZ6tXPqb
    • Download the latest rootfs image from here: https://ci.ubports.com/job/xenial-rootfs-armhf/lastSuccessfulBuild/artifact/out/ubports-touch.rootfs-xenial-armhf.tar.gz
    • Bring your device into bootloader mode (long-press Vol-Down and Power until bootloader menu appears)
    • Issue fastboot flash boot halium-boot.img
    • Select Recovery with the volume keys and confirm with power button
    • After device has booted, issue halium-install-standalone.sh -p ut ubports-touch.rootfs-xenial-armhf.tar.gz system.img
    • halium-install will ask for your host´s sudo password first. This is normal and no security leak!
    • Then it will also ask for an SSH/phablet user password to set on the device
    • Issue adb reboot

    Now the device should boot into the new system.

    posted in Google Nexus 5 hammerhead nexus 5
    F
    flohack
    29 Dec 2019, 12:53
  • RE: The future of the UbuntuTouch Q&A

    So as one of the Q&A frequent passengers a few words... 🙂

    • Yes once per month could work for the moment. I guess the announcements can still fit into that timeframe
    • We were often struggling with long questions, and "4 questions in 1" posts, that are hard to answer since they jeopardize time for other questions. Its not easy to be fair with that. But a little bit of filtering could be good, and maybe we indicate which question will make it into Q&A ahead.
    • We are lacking now a host with good command of English language. A native speaker will be preferred I think. Suggest someone 😉
    • The Q&A is run with a few tools that make it kinda easy. Though, a few days before and on the evening at least one hour before you should focus on preparations
    • YouTube is a must still since a) it has the best connectivity for all people listening b) it automatically stores the recordings and c) our team can then do postprocessing for audio-only and text transcription.
    • Good relation with marketing team: They need to know in advance when the next show will happen.
      THats all so far. There will be Q&As coming, I have a guest for one of the next ones for example, so its not dead in the water 😉
    posted in General
    F
    flohack
    1 Feb 2022, 21:56
  • RE: Move from Github to Gitlab?

    I am against any move until we see a negative impact for us. We got over 300 repos hosted on Github now, and Infrastructure is already now under pressure with keeping up with open work items. Moving now, not even when the deal is dry, without seeing any policy changes is overreacted IMHO. We want to finish OTA-4, and when we start moving to Gitlab now you can forget any release at end of June, or even longer.

    After OTA-4 we can review this again. But I strictly disagree on any fast reaction now.

    posted in General
    F
    flohack
    4 Jun 2018, 15:28
  • Survey "Feature Matrix" for UBports

    Hello everyone,
    in order to better understand what´s important for you when it comes to mobile device features please help me and answer the following survey: https://www.surveymonkey.com/r/8YRKL95 - we want to set minimum quality levels for ports and therefore need to know what makes a good device nowadays.

    Thanks Florian

    posted in General
    F
    flohack
    18 Apr 2020, 08:57
  • Oneplus One Halium 9 port in the works...

    Just a heads-up for all beloved OPO users, there is a working H9 port being prepared, and we try to get this into a state where you all can test it.

    This is a pre-requisite to try to carry this device over to 20.04 base. I feel excited, and we will keep you updated!

    posted in Oneplus One
    F
    flohack
    7 Aug 2022, 19:58
  • RE: Pinephone Rant

    I can understand your frustration, but the problem is also not only we have limited resources for hardware adaption but overall limited resources.

    As Ubuntu 16.04 is end of life now, we have to rush to support 20.04 LTS and that takes up all the resources. Minor steps are done still for Pinephone, but you wont notice so much. Like we fixed the speakerphone obviously these days.

    And yes, we hoped to finally attract more developers to help us expanding and pushing forward but it simply did not happen. Linux devs got frustrated with UT concepts, especially confinement and isolation of apps, readonly filesystems etc. What works well for the end users does not work well with devs it seems.

    We hope to bring a few more improvements for Pinephone later this year. But for the moment all our 3 or 4 fulltime devs are fully employed with upgrading the whole distribution, involving up to 400 repositories and deb packages to be rebuilt and fixed. It takes months, unfortunately.

    posted in PinePhone
    F
    flohack
    29 May 2021, 11:01
  • RE: I wanna go home

    Just 2 cents from a Windows user:

    The Windows desktop was made in resemblance to a real desk and the things you find there: Files, Folders and even a trashbin (technically not ON the desktop ofc). Its a matter of personal preference HOW you organize your desktop:

    • Some keep it 100% clean
    • Some have a few items lying around
    • Some got a sh1tload of unnecessary things there.

    My current desktop at work has 32 items: A mixture of starter icons, documents and whatever. Windows got adopted also for the "chaotic" way how you can work with it. It tries to give you maximum freedom on that:

    23d896bd-6eee-4985-b6ad-adb07dece6e3-image.png

    Does anybody understand what´s going on here? No. Does the owner of this desktop understand it? Yes, and he might be most productive with it.

    During work, I almost never have to go to the desktop, however. I use it rarely. Also a matter of personal preference.

    Can´t we just offer: Appdrawer AND background to organize stuff? You could pin starters and documents to the background (Problem: convergence and how to deal with the layout?)

    A good DE gives all users a possible way to develop their own habits and preferences. Not try to force them into a single use pattern.

    BR

    posted in Design
    F
    flohack
    11 Apr 2019, 09:29
  • OP5 /5T reaching installable state

    Today I can announce that the Onepls 5 and 5T have reached a state where the UBports Installer can be used to install the devel channel, and OTA updates can be installed as well. That will make testing a lot easier. Follow this thread to get the necessary installer configs, we are just fixing them up so they do the right thing.

    posted in Oneplus 5/5T
    F
    flohack
    29 Mar 2021, 11:27
  • Changes to Release Candidate channel

    Fellow Community,

    TLDR;
    we are doing some changes to our policy regarding the release candidate (RC) channel´s policy: while previously a new RC image was published every Wednesday morning CET we will publish a new RC only on demand from now on.

    What are the reasons for that?

    • We had cases where a critical bug was introduced in devel shortly before the automated RC release, but while discussion was started if RC needs to be blocked the cronjob published RC and made the issue even worse
    • We want to give RC a real meaning: Users should be more aware about when its time for bug hunting, but in the time between releases they can rely on stable stability.
    • Our CI, and the devices, are doing unnecessary compute, resulting in wasted CPU cycles, bytes transferred that bite off data quotas, and in general wear and tear of your eMMC. And sometimes just because someone translated a string in Weblate. So lets save some CO2!

    FAQ

    • Can I install an RC update manually still? - No, the image is not placed in the channel at all, there is no way to get it from the server.
    • How will we be informed about a potential RC incoming? - We will roll social media drums, and also the device will show a pop-up notification telling you that you can install
    • But I want to help testing things early! - Please switch to devel channel to do so, and back to RC when you are satisfied with the result.
    • And what about Edge channel? - Please do not use the edge channel unless you know what you are doing, are fine with breaking your device for greater goals, or such things. We are not giving any support for issues that are caused by yourself moving off to uncharted territory. Also only a minority of devices even has this channel.

    I hope that this change will suit you all well. Leave a message with any concerns.

    BR Florian

    posted in OS
    F
    flohack
    25 Feb 2022, 00:27
  • OTA-23 Call for Testing Companion Post

    Hello everyone!

    The expected release date for Ubuntu Touch OTA-23 is Tuesday, June 28th 2022.

    This forum post is a companion to the OTA-23 Call For Testing

    Please post any general observations you have while testing the current image in the RC channel, as compared to OTA-22, in this thread. The current release candidate (RC) is 2022-W24.

    If you have any comments on any of the specific issues in the OTA-22 tracker, please post them in the issue thread so they are easier to track. OTA-23 tracker: https://github.com/orgs/ubports/projects/34

    Please note that only critical and security fixes will be able to enter OTA-23 as this point, normal bug fixes and new features will need to wait for our next release. Please do not discuss normal bug fixes and new features here.

    posted in OS
    F
    flohack
    19 Jun 2022, 19:31
  • Call for testing: Google/Huawei Nexus 6P (angler) owners

    Hello all,

    for getting our Halium 7.1 64bit environment verified I decided to do a port of the Google Nexus 6P (codename angler). I have now reached a point where I want alpha testers to give me some feedback.

    Working

    • Actors: Manual brightness
    • Actors: Notification LED
    • Actors: Torchlight
    • Actors: Vibration
    • Camera: Flashlight
    • Cellular: Carrier info, signal strength
    • Cellular: Data connection
    • Cellular: Incoming, outgoing calls
    • Cellular: MMS in, out
    • Cellular: PIN unlock
    • Cellular: SMS in, out
    • Cellular: Voice in calls
    • Endurance: Battery lifetime > 24h from 100%
    • GPU: Boot into UI
    • Misc: Battery percentage
    • Misc: Offline charging
    • Misc: Online charging
    • Misc: Recovery image
    • Misc: Reset to factory defaults
    • Misc: RTC time is used after reboot
    • Misc: Shutdown / Reboot
    • Network: Bluetooth
    • Network: Flight mode
    • Network: WiFi
    • Sensors: Automatic brightness
    • Sensors: GPS
    • Sensors: Proximity
    • Sensors: Rotation
    • Sensors: Touchscreen
    • Sound: Earphones
    • Sound: Loudspeaker
    • Sound: Microphone
    • Sound: Volume control
    • USB: MTP access

    Working with manual steps

    • Camera: Photo

    Not working

    • Camera: Video
    • Cellular: Change audio routings (Speakerphone)
    • GPU: Video acceleration
    • Network: Hotspot
    • USB: ADB access

    Not tested yet (help needed!)

    • Endurance: No reboot needed for 1 week
    • Misc: Anbox patches applied to kernel

    I would like to invite up to 5 alpha testers - first come first serve. Please write here or PM me, I will then follow with instructions as needed.

    BR Florian

    posted in Porting
    F
    flohack
    13 Jan 2020, 12:55
  • RE: PinePhone

    @3arn0wl You need to make small steps. If you shoot for a high end device but it has constant problems, nobody will buy it, you failed and have wasted a lot of money. Once we have a basic phone and people see that things are working, we can talk about a Pro model ^^

    posted in General
    F
    flohack
    8 Mar 2019, 18:37
  • [HowTo][Convergence]Use a simulated miracast sink for testing convergence

    W.I.P. - Work in progress, I could not try this, as my WiFi driver does not support P2P mode

    Motivation
    Many of us do not have either a N5, a slimport adapter or a wifi dongle for Miracast, but want to try out convergence to see if they like it. Fun fact, there is an open-source development called Miraclecast which also provides a sink, i.e. an endpoint for the phone to cast the screen to.

    Preconditions
    Your wireless NIC should support the following modes in order to do P2P communication:

    • P2P-client (Client)
    • P2P-GO (Group owner)
    • P2P-device

    This can be found out by using the iw phy command. Check for supported interface modes in the output when you run the iw phy command. Most of the modern WirelessNICs support this feature. Do not mix it up with the supported frames, the list follows after

        Supported interface modes:
    

    How - Linux

    1. Add the following ppa to your desktop Ubuntu installation: sudo add-apt-repository ppa:thopiekar/miraclecast
    2. Update your package list: sudo apt-get update
    3. Install miraclecast: sudo apt install miraclecast
    4. Stop NetworkManager and wpa supplicant: systemctl stop NetworkManager.service && systemctl stop wpa_supplicant.service
    5. Start the miraclecast daemon: sudo miracle-wifid &
    6. Start the controlling application: sudo miracle-sinkctl
    7. It should report that it has added a link. Start this link by running it with the number of the output in place: run my_number_here
    8. If all goes well you can discover the device from the system settings on your phone, under Brightness & Screen. Enable external displays and then look into wireless displays.

    How - Windows
    Luckily the steps involved with Windows as OS are much less. Basically you can try this with either Windows 8.1 or Windows 10. For Windows 8.1 please try to install the demo version of this software: AirServer Universal. For Windows 10 there is a integrated solution available:

    1. Tap on the Windows-key, type connect, and hit the Enter-key.

    You either get "The device doesn't support Miracast, so you can't project to it wirelessly", or " 'name' is ready for you to connect wirelessly".

    posted in Support flo hacks
    F
    flohack
    24 Mar 2018, 16:20
  • Bacon goes focal!

    Hi fellow bacon users 🙂

    After some really tough challenges with recovery, fake cache and a lot of confusion, the Oneplus One finally reaches a testable state in Focal's devel channel. Now we need you!
    A lot of features in this list: https://devices.ubuntu-touch.io/device/bacon/release/focal/ still show a question mark and need to be tested.
    Note that this is not a daily driver yet, so do not test it on your main device.
    Also very important is to only use installer version 0.10.0 with the "Bootstrap" option! do not simply change channels from inside UT.

    Let us know in this thread how this worked out for you...

    BR Florian

    posted in Oneplus One
    F
    flohack
    29 Apr 2023, 21:31
  • RE: Porting in 2019 - a true journey

    And here it is: The first episode! https://soundcloud.com/ubports/porting-a-true-journey-episode-1-where-do-we-begin - Enjoy!

    posted in Porting
    F
    flohack
    2 Jul 2019, 22:14
  • RE: PinePhone

    @PINE64 I am starting to get nervous, with so many devices being online, if even half of them would only go for Ubuntu Touch, we need to ramp up our infrastructure for push notifications soon ^^

    posted in General
    F
    flohack
    7 Nov 2019, 19:36
  • RE: Original devices

    @guru No need anymore! I got high-level contact to BQ today 😃 ... Actually the highest possible level 😃 We will send them our ideas and questions. Lets hope smth happens then 🙂

    BR

    posted in General
    F
    flohack
    5 Sept 2017, 16:21
  • RE: How are the projects doing?

    We need more communication nerds for the community 😉 - I can only say that if there are big news we will spread them.

    20.04 I do not have much progress, and it seems to me as if the team starts seeing roadblocks and tries to work around them but it takes more and more time. So, this will be again delayed by months.

    OTS-23: We had regressions with Bluetooth and other stuff, also our CI fails to build all devices, but with some luck we can deliver the first RC for OTA-23 this week.

    posted in General
    F
    flohack
    16 May 2022, 07:57