Glodroid Manifest Versions Save

Android port that aims to bring both user- and developer-friendly experience in using AOSP with a set of single-board computers (SBC), phones and other devices.

v2.0

1 year ago

GloDroid 2.0 has split repositories for every device/device group.

Please find releases for your device using the following links:

Qualcomm msm8916-series

  • Alcatel Idol 3
  • Alcatel Idol3 (4.7″)
  • Huawei Honor 5X/GR5 (Kiwi)

Link: https://github.com/GloDroidCommunity/qcom-msm8916-series Maintainer: Vincent Knecht

AmlogicSeries

  • Radxa Zero board
  • Khadas VIM3 board

Link: https://github.com/GloDroidCommunity/amlogic-series/releases

Other

Raspberry PI 4: https://github.com/GloDroidCommunity/raspberry-pi/releases PinePhone: https://github.com/GloDroidCommunity/pine64-pinephone/releases PinePhone-Pro: https://github.com/GloDroidCommunity/pine64-pinephonepro/releases

More devices will be added soon.

v0.8.2

1 year ago

Common

  • Project structure reworked, all glodroid-specific components are now located within ./glodroid/ and ./device/glodroid/ directories.
  • AOSPEXT project introduced that helps building various non-android components within AOSP without the need to modify them. Use mainline and apply extra patches approach is available as well.
  • mm-radio HAL introduced. Calls and USSD supported only, see the STATUS PAGE
  • Modularity: GloDroid vendor components are now modular. Every sub-domain can be disabled or overloaded. This should help developers who build custom ROM to reuse glodroid experience, while providing top features to their users.
  • Other minor improvements in drm_hwcomposer / minigbm projects.

PinePhone:

  • All quicksettings icons are now square , which improves UI performance
  • Use new mm-radio HAL (mmcli tool is available as well).

No major changes for other devices, therefore no prebuilt images.

v0.8.1

1 year ago

Common

  • Upgrade AOSP to android-13.0.0_r11
  • Bump-up audio HAL to v7.1
  • USB and USB Gadget HAL integrated (now user can share files over OTG/TYPEC) thanks to @MaksymPrymierov
  • Other minor changes/fixes

Raspberry-PI 4

  • Fixed missing audio output from 3.5mm Jack

All SUNXIs:

PinePhone

  • Upgrade kernel to v5.15.74

PinePhonePro

  • Still in very bad shape

v0.8.0

1 year ago

Initial Android-13 support

v0.7.6

1 year ago

Common

  1. Disabled dmesg serial console output after successful system boot (to improve the performance).
  2. From now on, all sunxi-based releases except opi3 are shipped with AOSP patched for slow-gpu systems (patch series)
  3. Enabled PIN and Pattern lock for all targets

SUNXI (PinePhone, OPI3)

  • Reworked DE2 & DE3 scaling handling and more, which allows to use display controller for scaled layers and reduce load on GPU.
  • More UI performance improvements

v0.7.5

2 years ago
  • Generic Power HAL added. Currently it just boosts all available devfreq/cpufreq on any user interaction. It should make UI more smoother and allow DVFS to be enabled on devices that were previously causing UI lags.

  • Initial AVB (Verified Boot) support. Some steps towards DSU (dynamic system updates) support.

  • Fixed missing sensors HAL on PP and PPP.

  • Fixed UI lags / tearing effects on some systems after migrating to non-blocking atomic commit. (Non-blocking commit support upstreamed).

v0.7.4

2 years ago

Updates:

  • PinePhone Pro initial support Acknowledgements to @daaaanil81 for initial RK3399 SOC support, @phhusson and @PeterCxy for initial PPP bring-up.

  • AOSP updated to master branch as of 20 Apr 2022.

v0.7.3

2 years ago

WARNING: This release wasn't tested. Please use v0.7.4 instead.

Updates: Common:

  1. Use RRO (Runtime Resource Overlays) instead of legacy overlays
  2. Initial asynchronous DRM atomic commit support (should improve performance on devices with multiple displays)
  3. Replace keymaster HIDL v4.1 with keymint AIDL v1.0
  4. Set animator-duration-scale to 0 for low-end devices. (Disables laggy over-scroll effect and other UI animation)

RPI4:

  1. Kernel & firmware was upgraded to v5.15.33
  2. Ship RPI400 and CM4 dtbs. (RPI400 still have some issues due to missing jack audio)

v0.7.2

2 years ago
  • Workaround for PinePhone's Bluetooth firmware download issue during wakeup (which stuck wakeup for a 10 seconds)
  • Enable ZRAM-based 256MiB SWAP for all devices (required to pass VTS)
  • Upgrade mesa3d to latest master
  • Store kernel modules on separate vendor_dlkm partition (required to pass VTS and in the future will make OTA update consume less network traffic)
  • More VTS fixes

v0.7.1

2 years ago

WARNING: During difficult situation in Ukraine we have to temporary reduce the number of supported hardware down to OPI3, RPI4, PinePhone (we temporary do not have physical access to our remaining equipment). Support for other devices will be restored ASAP.

Common

  • Based on AOSP master branch as of 21 MAR 2022 (Android 12L+)
  • Kernel upgraded to v5.15.21 (Google security patches ASB-2022-02-05_13-5.15) for all boards (v5.15.26 for rpi4)
  • All GloDroid-shipped APKs can now be uninstalled.
  • Mesa3d upgraded to the latest main (As of 10 Feb 2022)
  • Boards can be now booted and work without display connected (headless mode)
  • We started to accept donations

PinePhone:

  • Calls audio initial support ( Thanks to Matvii Zorin @matviizorin )

FOSS contribution:

  • drm_hwcomposer was reworked significantly (>60 commits for a last couple of month), which brings initial headless mode support, multiple displays support and a set of fixes.

  • V3DV Vulkan Android support upstreamed into mesa3d (commit)

  • V3DV various issues fixed & upstreamed (commit, commit, commit)

  • More mesa3d issues reported (already fixed by the community) (commit)