Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Megi's PinePhone Page

    xnux.eu · Personal blog · on HN since 2020

    Megi, an independent developer, documents PinePhone software work: kernel contributions, modem reverse engineering, the p-boot bootloader, and multi-distro demo images.

    Visit blogHN submissions
    Open Source & LinuxHardware & ElectronicsMobile & Apple
    What HN says

    Commenters point to his demo image and p-boot as practical ways to try the PinePhone, and note he is an unpaid volunteer.

    Stats for nerds
    25HN people shared it
    8linked in comments
    263story points
    May 2026last shared
    2020people per year2026

    Top posts on HN

    1. 1
      Let's talk about safety of Pinephone
      8 people · 176 points · first shared 2020 · 76 comments on HN
    2. 2
      PinePhone multi-distro demo image
      6 people · 78 points · first shared 2020 · 25 comments on HN
    3. 3
      Contributing to PinePhone Kernel Development
      2 people · 3 points · first shared 2020 · Discussion on HN
    4. 4
      Modem on PinePhone
      3 people · 2 points · first shared 2020 · Discussion on HN
    5. 5
      EG25-G Reverse Engineering
      3 people · 2 points · first shared 2020 · Discussion on HN
    6. 6
      High-performance Linux based software for mobile devices
      3 people · 2 points · first shared 2020 · Discussion on HN
    7. 7
      Pine64 pinephone
      5 people · first shared 2020
    8. 8
      P boot
      3 people · first shared 2020
    9. 9
      Audio pp
      2 people · first shared 2020
    10. 10
      Log 094
      2 people · first shared 2023

    What HN people wrote when they linked it

    • asojfdowghJan 2022

      [topic of funding aside]

      for the pinephone specifically, it feels like its ignoring what does exist?

      https://xnux.eu/devices/pine64-pinephone.html there is a strong kernel which is upstreaming its changes.

      Now, as a time-strapped developer, who gets told "if you wait, the fixes will appear, or you can double/triple your effort to manually patch things, and then undo that when those patches go mainline anyhow" like, I would personally be happy leaving my distro broken for 6+ months for that stuff to settle, cause elsewise you are going to be building apps to support APIs that might change completely between patch and mainline, because there isn't an abstraction layer like ios or android.

      Its a new approach, drop hardware and specs, and embrace community passion, I thought it was a bad idea at the start, but I'm now sure I'm wrong.

      A Kickstarter phone beginning around the same time, custom hardware and OS, even with a budget and price 3x what pine goes with, would have probably far less progress than what exists now with pine devices

    • chrismorganJul 2021

      I recently acquired a PinePhone, and Manjaro + KDE Plasma was installed out of the box. It was awful, utterly unusable. I brought it to its knees without even trying to, not even from poking and prodding with internals, just from trying to use the thing; I got it to crash outright once, and twice got its graphics stack basically bricked until manual restart, in two different ways, all in less than half an hour.

      I have found postmarketOS + Phosh, Arch Linux ARM (dreemurrs) + Phosh, and Ubuntu Touch (all via https://xnux.eu/p-boot-demo/) to each be considerably more not-simply-broken; they’re merely—ah—“minimal”, that’s what I’ll call it. I haven’t yet tried KDE Plasma under a different distribution, but will eventually, because fairness demands it.

      I know they said this stuff wasn’t ready to be a daily driver for any but serious enthusiasts, but I didn’t expect it to be quite as bad as I found it.

      I’m still going to persist. I am discouraged, but not dissuaded.

    • sigmarisMay 2026

      Since this is a portable battery-powered device, rather than first pushing to open-source the DDR training blob, which is non-resident in memory after it's done it's job and a fairly small binary (less chance for hiding bugs), I'd say it's more important to get open-sourced the support in the BL31 Trusted Firmware for dynamic voltage and frequency scaling of DRAM, and support for maximum power savings in suspend mode.

      Rockchip have not fully open-sourced the DRAM DVFS support in BL31, but it's key to achieving full run-time battery life on portable devices - see https://xnux.eu/log/083.html

      And the system suspend implementation that Rockchip did open-source in upstream BL31 lacks some functionality compared to their binary BL31, mostly about powering off as many peripherals as possible to save power.

      I'm not saying don't bother opening the DDR training, just that these two things are much more important for a portable battery-powered device.

    • csdvrxMay 2023

      It should be possible to alter the case to support a slide cover, like for graphing calculators: slide it off, put in on the back when in use. slide it off, put it on the front when not in use. It should be resistant to puncture damage to the screen and prevent keypresses.

      For LTE modules, as long as you have USB, you are able to connect one. If you want 5G, check the Qualcomm SDX55 and SDX65 (submm wave + 5G SA) on Telit. The easiest way is to get a Telit EVB + a Cinterion module.

      The only difficulty would be routing the audio pathways and maybe IMS registration for VoLTE, but you could use a Quectel EG25 like on the pinephone: the module can be controlled by AT commands and the existing work for audio routing could help you get started: check https://wiki.pine64.org/wiki/PinePhone_Pro and the audio part of https://xnux.eu/devices/pine64-pinephone.html like https://xnux.eu/devices/feature/audio-pp.html#toc-voice-call-audio-routing-setup

    • pentamassivOct 2023

      He laid out his reasons in his blog post and explained how people can get the source code from now on[1]. He is an unpaid volunteer so it is reasonable that he does not want to pay for an expensive server. There is also an update to the situation. He is trying out Codeberg [2]. I am grateful for the work he is doing. My Pinephone is much more usable than it was in 2020

      [1] https://xnux.eu/log/094.html
      [2] https://xnux.eu/log/096.html

    • hpcokeMar 2022

      Advice for anyone considering it:

      * There are rough edges, but the basics are there: calling/SMS/4G/WiFi/audio/browsing/suspend.

      * If you want to try it, put https://xnux.eu/p-boot-demo/ on an SD card and plug that into your PinePhone. That has a bunch of different distros and UIs on it.

      * To keep up to date, follow https://www.pine64.org/blog/ and https://linmob.net/

      I'm excited to use a community driven phone!

    Related

    Linmoblinmob.net17 people

    Will Linux phones stay around this time?

    Linmob
    Personal · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Martijn Braamblog.brixit.nl41 people

    The end of the nice GTK button

    Martijn Braam
    Personal · last shared 2026
    Capsule8 Blogcapsule8.com21 people

    Millions of Binaries Later: A Look into Linux Hardening in the Wild

    Capsule8 Blog
    Company · last shared 2021
    Matthew Garrettmjg59.dreamwidth.org306 people

    I stayed in a hotel with Android lightswitches and it was as bad as you'd think

    Matthew Garrett
    Personal · last shared 2026
    postmarketOS Blogpostmarketos.org112 people

    219 days of postmarketOS

    postmarketOS Blog
    Company · last shared 2026
    Worth Doing Badlyworthdoingbadly.com35 people

    Booting a macOS Apple Silicon Kernel in QEMU

    Worth Doing Badly
    Personal · last shared 2026
    probonopdmedium.com/@probonopd21 people

    Make. It. Simple. Linux Desktop Usability

    probonopd
    Personal · last shared 2025