Samsung Galaxy A6 (samsung-a6lte)
Appearance
| This device has been archived. This means that it no longer appears in pmbootstrap and is likely broken. It can still be selected in pmbootstrap init by typing in the vendor and codename, but you will have to build the kernel package manually. |
| Manufacturer | Samsung |
|---|---|
| Name | Galaxy A6 |
| Codename | samsung-a6lte |
| Released | 2018 |
| Type | handset |
| Hardware | |
| Chipset | Samsung Exynos 7870 |
| Display | 720x1480 OLED |
| Storage | 32/64 GB + microSDXC |
| Memory | 3/4 GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android 8 |
Extended version The most recent supported version from the manufacturer. |
Android 10 |
| FOSS bootloader | no |
| Nura | |
| Category | archived |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
6.15 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
1581.3 |
| Device package |
|
| Kernel package |
|
| Firmware package |
|
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Untested
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Internal storage eMMC, SD cards, UFS... |
Works
|
SD card Also includes other external storage cards. |
Works
|
Battery Whether charging and battery level reporting work. |
Works
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
Camera |
Broken
|
Camera Flash |
Untested
|
| Connectivity | |
Wi-Fi |
Works
|
Bluetooth |
Works
|
GPS |
Untested
|
NFC Near Field Communication |
Untested
|
| Modem | |
Calls |
Partial
|
SMS |
Works
|
Mobile data |
Works
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Untested
|
Fingerprint Fingerprint reader. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Broken
|
Magnetometer Sensor to measure the Earth's magnetism |
Broken
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Broken
|
Proximity |
Broken
|
Hall Effect Measures magnetic fields; usually used as a flip cover sensor |
Broken
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Untested
|
| This device is based on the Exynos 7870. See the SoC page for common tips, guides and troubleshooting steps |
Users owning this device
Galaxy A6 (samsung-a6lte)
Galaxy A6 (Sprint) (samsung-a6ltespr)
- Jasedxyz (Notes: rooted)
Installation
| The guide below was made for the downstream kernel package. For installing the mainline version, selecting Buffyboard or GNOME Mobile instead of XFCE might yield better results. If you encounter a problem during step 6, proceed with the alternative installation method. |
- Unlock the bootloader if not done.
- Select
a6lteand Xfce4 UI withpmbootstrap init - Generate the rootfs with
pmbootstrap installto install Nura to the phone orpmbootstrap install --sdcard /dev/sdXto install it on an SD card. - Generate the flashable images with
pmbootstrap export. They will be stored in/tmp/postmarketOS-export, or you can specify another location like this:pmbootstrap export /home/user/Downloads/pmos - Reboot into download mode
- Flash Nura with
heimdall flash --BOOT /tmp/postmarketOS-export/boot.img --SYSTEM /tmp/postmarketOS-export/samsung-a6lte.img(replace the paths if necessary). If you installed to an SD card, specify only the BOOT argument. Also you may choose the bigger USERDATA partition for the system image. - The phone should reboot straight into Nura.
Note: installation with pmbootstrap flasher flash_kernel and pmbootstrap flasher flash_rootfs will probably work, but this is untested.
Alternative Installation
If installation with heimdall/pmbootstrap flasher fails you could use the recovery-zip method, see Installation_from_recovery_mode.
Note: if you desire to use the bigger partition, use pmbootstrap install --android-recovery-zip --recovery-install-partition=USERDATA
Mainline status
- Display, touchscreen, eMMC and external sdcard full work
- Wi-Fi and Bluetooth work
- Fuelgauge works (thanks @Tooniis), but is not enabled in the current .config
Notes
- Putting calls on hold and having several calls active simultaneously is not supported
Mobile data currently connects on IPv4 onlyFixed, IPv6 is now supported too.Wi-Fi does not connect out of the box. To connect to a network, after adding the network normally, open nm-connection-editor, edit the connection you're trying to activate, and set the "Cloned MAC address" setting to "Do not change".This should be fixed now, but YMMV.- There is an OFRP recovery available for this device, for the purposes of proceeding with the alternative install method.
See also
- Device specifications
- pmaports!3393 Initial merge request