megi's PinePhone Development Log
2024–02–28: Support for WiFi on QuartzPro64
2024–02–24: Some upstreaming and Pinephone Pro modem audio
2024–02–17: New U-Boot build for Pinephone Pro
2024–02–11: Small tidbits and magnetometer driver upstreaming
2023–10–15: New GIT mirror
2023–10–14: Orange Pi 5 Plus and QuartzPro64 upstreamed
2023–09–02: Linux repository changes
2023–08–20: QuartzPro 64
2023–08–02: Update on the Pinephone Pro U-Boot build
2023–07–31: My new U-Boot builds
2023–07–31: rk2aw released along with new U-Boot builds
2023–07–06: Sneak peek of rk2aw – what's comming up soon
2023–06–10: Orange Pi 5 Plus
2023–06–09: Multi-distro image supporting both Pinephone and Pinephone Pro
2023–05–29: Touch screen and touch menu support for Pinephone Pro in U-Boot
2023–05–28: Some regressions in power use in system sleep on original Pinephone
2023–05–27: Implementing display support in U-Boot for Pinephone Pro
2023–05–25: DRAM frequency scaling on Pinephone Pro saves 0.5W of power!
2023–05–23: Boot time power consumption tracing
2023–05–22: Pinephone (Pro) power measurements and optimizations
2023–04–16: Pinephone DRM driver issues
2023–04–15: Pinephone Backlight Testing
2023–02–17: Pinephone keyboard firmware update (1.3)
2023–01–12: Pinephone cpuidle
2022–12–02: Pinephone kernel news and some bits about the keyboard, too
2022–10–08: Pinephone UART HW Issue
2022–08–21: Sound on Pinephone Pro
2022–08–14: USB recovery/hacking tool for Pinephone Pro
2022–08–06: Pinephone keyboard bugs and new findings
2022–06–28: Pinephone Pro Type-C support is now complete
2022–06–23: Further Pinephone Pro camera development
2022–05–29: Pinephone Pro camera pipeline testing app
2022–05–22: Pinephone Pro camera improvements
2022–05–22: Pinephone Pro cameras kernel support
2022–04–12: Pinephone keyboard keymaps
2022–04–02: Pinephone keyboard power manager
2022–03–31: Keyboard light
2022–03–21: Some finer points about Alt-DP support in mainline kernel
2022–02–22: Adding LibreELEC.tv to an existing Pinephone multi-distro image
2022–02–22: Pinephone Pro – Debugging Type C port issues
2022–02–01: Pinephone Pro – Type C port support
2022–01–31: Pinephone Pro battery charging
2022–01–22: Pinephone Keyboard – kernel driver merged
2021–12–12: Pinephone Keyboard – p-boot landscape mode
2021–11–20: Pinephone Pro – audio and modem power up support
2021–11–19: Pinephone Pro LCD panel
2021–11–16: A bunch of mostly Pinephone Pro news
2021–11–07: Pinephone Pro – USB, Type-C, OTG, DP-Alt mode, Charger,… – some success :)
2021–11–05: Pinephone Pro – USB, Type-C, OTG, DP-Alt mode, Charger,…
2021–10–28: Fixing broken Pinephone, aka Pinephone repairability
2021–10–26: Pinephone HDMI hot-plug-detection HW bug fixed
2021–10–21: Pinephone Pro – levinboot payload selection
2021–10–18: Pinephone Pro – support merged into my kernel tree
2021–10–15: Pinephone Pro – A Quick Review
2021–10–13: How to adapt multi-boot image to your needs
2021–09–04: Pinephone HDMI hot-plug-detection HW bug
2021–08–10: Wrapping up Pinephone keyboard firmware development
2021–07–26: The latest Pinephone keyboard prototype
2021–06–28: Pinephone keyboard's final summary
2021–06–20: Pinephone keyboard's firmware I2C interface
2021–06–16: Pinephone keyboard input daemon released
2021–06–14: Hints on debugging HDMI output on Pinephone
2021–06–14: First pinephone keyboard typings with my FOSS firmware
2021–06–14: Pinephone keyboard firmware
2021–06–11: PinePhone keyboard – HW testing
2021–05–30: PinePhone keyboard – more observations
2021–05–26: PinePhone keyboard
2021–05–22: PinePhone kernel news
2021–03–17: PinePhone eMMC measurements
2021–03–15: Some PinePhone updates
2020–12–19: Away from keyboard for the rest of the month
2020–12–15: Battery thermistor measurements
2020–12–05: Alternate EG25G userspace project
2020–12–02: Fixing fallout from the new WiFi driver
2020–11–30: Improved ANX7688 driver and increased I2C speed
2020–11–25: New multi-distro and p-boot released, WiFi power savings
2020–10–31: New p-boot released, new pre-built/updated kernels
2020–10–29: New p-boot features – reboot to FEL/eMMC, 60FPS fix
2020–10–12: Backlight changes when swithcing between USB-C power modes
2020–10–05: Reboot to FEL, skipping SD card boot, external display fixes
2020–09–29: New codec driver in my 5.9 kernel
2020–09–20: Downsizing the multi-boot image
2020–09–20: Some ways to improve Pinephone safety
2020–09–18: Let's talk about safety of Pinephone
2020–09–17: Video acceleration experiments with PinePhone
2020–09–16: PineBook Pro and Levinboot again
2020–09–14: Putting 13 PinePhone distributions on a 8GiB uSD card
2020–09–11: Adding postmarket OS to multi-distro image
2020–09–11: Ways to help improve Pinephone kernel
2020–09–11: PinePhone multi-boot image deduplication tool complete
2020–09–10: PinePhone multi-boot image deduplication
2020–09–08: PinePhone multi-boot finishing touches / modem improvements
2020–09–08: PinePhone multi-boot image optimizations
2020–09–07: PinePhone multi-boot image boot testing
2020–09–05: PinePhone multi-boot image
2020–09–04: Pinebook Pro and Levinboot
2020–09–02: Progress on the multi-boot image
2020–09–01: More p-boot cleanups and an example configuration
2020–08–31: Releasing p-boot GUI bootloader
2020–08–31: Getting started