Google Pixel 3a: Difference between revisions

From Maemo Leste Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Device
{{Infobox Device
|image=[[File:300px-Google-sargo.png|300px]]
|manufacturer=Google
|manufacturer=Google
|codename=Pixel 3A, Google sargo
|codename=Pixel 3a/3a XL, Google sargo/bonito
|release_date=2019
|release_date=2019
|category=Supported
|category=Supported
Line 13: Line 14:
|storage=64GB
|storage=64GB
|usb=Micro USB C
|usb=Micro USB C
|camera=yes, qcam
|camera=yes
|sensors=yes
|sensors=yes
|other=
|other=
|headers=
|headers=
|battery=3000mAh
|battery=3000/3700mAh
|sw_kernel=6.12
|sw_kernel=6.12
|sw_serial=
|sw_serial=
Line 33: Line 34:
|sw_irda=No
|sw_irda=No
|sw_2g3gdata=Yes
|sw_2g3gdata=Yes
|sw_4gdata=Yes
|sw_4gdata=Yes, modemmanager only
|sw_bluetooth=Yes
|sw_bluetooth=Yes
|sw_fmtx=No
|sw_fmtx=No
Line 45: Line 46:
|sw_gps=Yes, modemmanager only
|sw_gps=Yes, modemmanager only
|sw_agps=Yes, modemmanager only
|sw_agps=Yes, modemmanager only
|sw_frontcam=Yes, qcam
|sw_frontcam=Yes, qcam only
|sw_backcam=Yes, qcam
|sw_backcam=Yes, qcam only
|sw_idlepower=280mW
|sw_idlepower=280mW
|sw_standbytime=50h
|sw_standbytime=40/50h
}}
}}


Line 55: Line 56:
WIP
WIP


WARNING: Flashing Maemo Leste to your device will erase your Android installation and all the data contained in it.
'''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-tools on your computer.
Install fastboot and last android-sdk-platform-tools on your computer.


Then connect your PC and phone through USB.
Then connect your PC and your phone through USB.


=== Flash mode ===
=== Flash mode ===
Line 78: Line 79:
Before flashing Maemo Leste, you need to unlock the bootloader in fastboot mode with this command:
Before flashing Maemo Leste, you need to unlock the bootloader in fastboot mode with this command:


<pre>
fastboot flashing unlock
fastboot flashing unlock
</pre>


=== Installation with fastboot ===
=== Installation with fastboot ===
Line 84: Line 87:
WIP
WIP


Download necessary img's files [https://git.maemo.org/leste-cicd/debos-leste/actions/runs/2965/artifacts/maemo-leste-excalibur-sdm670-20260825.tar.xz.zip here]
Download necessary img's files [https://git.maemo.org/leste-cicd/debos-leste/actions/runs/3053/artifacts/maemo-leste-excalibur-sdm670-20260906.tar.xz.zip here]
(link is dead)


From fastboot menu:
From fastboot menu:


<pre>
fastboot flash boot_b <boot.img>
fastboot flash boot_b <boot.img>


Line 94: Line 97:


fastboot reboot
fastboot reboot
</pre>


== Tweaks ==
== Tweaks ==
Line 105: Line 109:


coolkbd, brightness applet, orientation lock applet
coolkbd, brightness applet, orientation lock applet
=== Firefox(-esr) tips ===
To activate touchscreen scrolling:
Edit
<pre>
/usr/share/applications/hildon/firefox-esr.desktop
</pre>
modify "Exec" line
<pre>
Exec=bash -c 'MOZ_USE_XINPUT2=1 /usr/bin/firefox-esr'
</pre>
To modify scaling and fit to Pixel 3a screen in portrait mode, go to "about:config" and edit
<pre>
layout.css.devPixelsPerPx 0.8
</pre>
=== 4G data ===
See PMOS page [https://wiki.postmarketos.org/wiki/Modem#Mobile_Data Mobile data]
and [https://wiki.postmarketos.org/wiki/Modem#Getting_ModemManager_logs ModemManager init script]
that works fine even with ofono running at the same time.


=== Other ===
=== Other ===

Latest revision as of 19:37, 7 September 2026

Google Pixel 3a
Manufacturer Google
Codename Pixel 3a/3a XL, Google sargo/bonito
Release Date 2019
Category Supported
Specifications
SoC 2 x 2 GHz, 6 x 1.7GHz
Hardware Features
Video adreno 615
Audio yes
Network yes
Storage 64GB
USB (Host/OTG) Micro USB C
Camera yes
Sensors yes
Battery Capacity 3000/3700mAh
Software Features
Kernel 6.12
Charging Yes
Touchscreen Yes, multitouch
Screen Yes
3D acceleration Yes
Vibration motor Yes
Audio Yes
Phone calls Yes
SMS Yes
Wifi Yes
IrDA No
2G/3G data Yes
4G data Yes, modemmanager only
Bluetooth Yes
FM transmitter No
FM receiver No
Accelerometer Yes
Proximity Sensor Yes
Ambient Light Sensor Yes
GPS Yes, modemmanager only
A-GPS Yes, modemmanager only
Front Camera Yes, qcam only
Back Camera(s) Yes, qcam only
Idle Power Consumption 280mW
Stand by time 40/50h

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

4G data

See PMOS page Mobile data

and ModemManager init script

that works fine even with ofono running at the same time.

Other