User:StevenVB/WIP-a3xelte

From postmarketOS
Samsung Galaxy A3 (2016)
File:Sm-a310xelte.png
Samsung Galaxy A3 (2016)
Manufacturer Samsung
Name Galaxy A3 (2016)
Codename samsung-a3xelte
Released 2015
Category testing
Pre-built images no
Original software Android 5.1 Lollipop (upgrade to 7.0 Nougat)
Hardware
Chipset Samsung Exynos 7578
CPU 1.5 GHz Quad ARM Cortex-A53
GPU Mali-T720 MP2
Display 1280 x 720 pixels, 312 PPI, AMOLED
Storage 16 GB
Memory 1.5 GB LPDDR3
Architecture AArch64
This device is marked as not booting.
Status: The Samsung Exynos 7578 Lacks Kernel Mainline, refer to https://exynos.wiki.kernel.org for more info
Features
USB Networking
Broken
Flashing
Works
Touchscreen
Broken
Display
Broken
WiFi
Broken
FDE
Broken
Mainline
Broken
Battery
Broken
3D Acceleration
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
Broken
Internal storage
Broken
SMS
Broken
Calls
Broken
USB OTG
Broken
Sensors
Accelerometer
Broken
Ambient Light
Broken
Proximity
Broken
Power Sensor
Broken
Misc
Built-in DVB
Broken
Camera Flash
Broken
Keyboard
Broken
Touchpad
Broken
USB-A
Broken
HDMI/DP
Broken
Memory Card
Broken
FOSS bootloader
Broken


Contributors

Users owning this device

Supported variants

  • SM-A310F: Choose samsung-a3xelte.
  • Adding support for one of the other variants is likely trivial.

Installation

Unlock oem mode via developer options android first to disable FRP lock. Advised to install twrp first for recovery options: https://twrp.me/samsung/samsunggalaxya32016exynos.html (see heimdall issue below for fix)

Note Note: Enter odin download mode by pressing Volume Down + Power + Home button. Pressing the Volume up button additionally will bring you to the Samsung Download mode.

Please also note that flashing from linux is broken with the latest heimdall released. It will start the session but fail to send the first byte. Please also note that after each attempt you should restart the phone in odin mode.

see https://github.com/Benjamin-Dobell/Heimdall/issues/347 for the error explained. https://github.com/alexax66/Heimdall includes the hack to make it work. Clone the repo and do:

mkdir build
cd build
cmake -DDISABLE_FRONTEND=ON -DCMAKE_BUILD_TYPE=Release ..

Then you find the heimdall that works for this phone in the bin directory.

Please note once twrp is installed it seems to work better to flash via twrp sideload instead.