Google Pixel 3a: Difference between revisions
Arno11-n900 (talk | contribs) |
Arno11-n900 (talk | contribs) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
|category=Supported | |category=Supported | ||
|soc=Qualcomm Snapdragon 670 | |soc=Qualcomm Snapdragon 670 | ||
| | |dram=4GB | ||
|soc=2 x 2 GHz, 6 x 1.7GHz | |soc=2 x 2 GHz, 6 x 1.7GHz | ||
|display=1080x2220 OLED | |display=1080x2220 OLED | ||
| Line 132: | Line 132: | ||
</pre> | </pre> | ||
=== | === Mobile data (workaround) === | ||
Ofono doesn't handle qrtr properly unfortunately, however it is possible to run ModemManager just for mobile data, as a workaround. | |||
(Note: network-manager package is needed) | (Note: network-manager package is needed) | ||
| Line 140: | Line 142: | ||
and [https://wiki.postmarketos.org/wiki/Modem#Getting_ModemManager_logs ModemManager init script] | and [https://wiki.postmarketos.org/wiki/Modem#Getting_ModemManager_logs ModemManager init script] | ||
That works fine even with ofono running at the same time. | |||
=== Portrait VS Landscape === | === Portrait VS Landscape === | ||
| Line 152: | Line 154: | ||
Some apps can be also locked in landscape mode if needed (blacklist). It is particulary useful for video apps like smplayer. | Some apps can be also locked in landscape mode if needed (blacklist). It is particulary useful for video apps like smplayer. | ||
Rotation is currently chaotic, it is recommanded to lock the device in | Rotation is currently chaotic, it is recommanded to lock the device in portrait mode using Orientation Lock Applet and allow automatic landscape rotation for specific apps in transitions.ini file if needed (until a proper rotation fix). | ||
== Remaining issues == | == Remaining issues == | ||
| Line 162: | Line 163: | ||
GPS with geoclue implementation for Maemo location apps. | GPS with geoclue implementation for Maemo location apps. | ||
Phone calls work nicely with ofono/sphone, however incoming calls work only if you make an outgoing call first (after boot). | |||
Current draw is a bit high out of the box. fixed in newer kernel. (6.12 patched kernel is available however) | Current draw is a bit high out of the box. fixed in newer kernel. (6.12 patched kernel is available however) | ||
Latest revision as of 08:06, 9 September 2026
Installation
WIP
WARNING: Flashing Maemo Leste to your device will erase your Android installation and all the data contained in it.
Install fastboot and last android-sdk-platform-tools on your computer.
Then connect your PC and your phone through USB.
Flash mode
WIP
To enter flash mode (fastboot):
Hold "Volume Down" and "Power" buttons until fastboot appears.
Bootloader setup
WIP
Device bootloader needs to be unlocked: from Android, go to "About phone" page in Settings app. Then, click 7 times on the build number to enable developer settings. From Setting main page, go to "System", "Developer options" and enable OEM unlocking.
Before flashing Maemo Leste, you need to unlock the bootloader in fastboot mode with this command:
fastboot flashing unlock
Installation with fastboot
WIP
Download necessary img's files here
From fastboot menu:
fastboot flash boot_b <boot.img> fastboot flash userdata <excalibur-sdm670.img> fastboot reboot
Tweaks
WIP
First boot
Recommanded useful apps
coolkbd, brightness applet, orientation lock applet
Firefox(-esr) tips
To activate touchscreen scrolling:
Edit
/usr/share/applications/hildon/firefox-esr.desktop
modify "Exec" line
Exec=bash -c 'MOZ_USE_XINPUT2=1 /usr/bin/firefox-esr'
To modify scaling and fit to Pixel 3a screen in portrait mode, go to "about:config" and edit
layout.css.devPixelsPerPx 0.8
Mobile data (workaround)
Ofono doesn't handle qrtr properly unfortunately, however it is possible to run ModemManager just for mobile data, as a workaround.
(Note: network-manager package is needed)
See PMOS page Mobile data
That works fine even with ofono running at the same time.
Portrait VS Landscape
Almost all apps can run in portrait mode with hildon-desktop, however few apps like osso-addressbook or chromium need to be added by-hand in transitions.ini whitelist:
/usr/share/hildon-desktop/transitions.ini
Some apps can be also locked in landscape mode if needed (blacklist). It is particulary useful for video apps like smplayer.
Rotation is currently chaotic, it is recommanded to lock the device in portrait mode using Orientation Lock Applet and allow automatic landscape rotation for specific apps in transitions.ini file if needed (until a proper rotation fix).
Remaining issues
Mobile data not working with ofono (qrtr implementation).
Rotation accuracy.
GPS with geoclue implementation for Maemo location apps.
Phone calls work nicely with ofono/sphone, however incoming calls work only if you make an outgoing call first (after boot).
Current draw is a bit high out of the box. fixed in newer kernel. (6.12 patched kernel is available however)
-
This page was last edited on 9 September 2026, at 08:06.

