Samsung Galaxy Note 3 (samsung-hlte)

From postmarketOS Wiki
Samsung Galaxy Note 3
Samsung Galaxy Note 3
Samsung Galaxy Note 3
Manufacturer Samsung
Name Galaxy Note 3
Codename samsung-hlte
Released 2013
Type handset
Hardware
Chipset Qualcomm Snapdragon 800 (MSM8974)
CPU 4x 2.3 GHz Krait 400
GPU Adreno 330
Display 1080x1920 AMOLED
Storage 32 GB
Memory 3 GB
Architecture armv7
Software
Original software Android
Original version 4.3
postmarketOS
Category testing
Pre-built images no
Mainline yes
Features
Flashing
Works
USB Networking
Works
Internal storage
SD card
Battery
Partial
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
NFC
Modem
Calls
Broken
SMS
Broken
Mobile data
Works
Miscellaneous
FDE
Broken
USB OTG
HDMI/DP
Sensors
Accelerometer
Broken
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer


Note This page is about the Galaxy Note 3 with LTE that uses the MSM8974. The HSPA+ version is based on a Exynos 5420.


Contributors

Maintainer(s)

Users owning this device


Information

This phone is very similar to the Samsung Galaxy S5 (klte). The device-samsung-hlte support in pmaports was based on device-samsung-klte, and the kernel DTS also borrowed heavily from klte work. See the klte wiki page here: https://wiki.postmarketos.org/wiki/Samsung_Galaxy_S5_(samsung-klte)

Back cover

The back cover coating will degrade after 5 to 10 years and become sticky. Using adhesive remover (30% acetone and 70% isopropyl alcohol) it is possible to remove the worst parts with a spudger, but the corners are not easy to clean. A better solution is needed.

How to enter flash mode

Press and hold Volume Down + Home + Power simultaneously. Then click Volume Up to confirm.

How to enter recovery mode

Press and hold Volume Up + Home + Power simultaneously.

Installation

First, install pmbootstrap.

Setup device to be used:

$ pmbootstrap init
...
Vendor [samsung]: samsung <- enter this
Device codename [i9100]: hlte <- enter this
User interface [weston]:               <- choose any UI by your preference
...

Build the rootfs image:

$ pmbootstrap install

Then in order to flash it put your device in download mode, and plug it in USB. Then do:

$ pmbootstrap flasher flash_rootfs

 Hold "Volume down" + "Home" buttons at the end of the process,
 so that when phone reboots put it in flashing mode again 

$ pmbootstrap flasher flash_kernel

 This time, don't hold any button, let it reboot to Linux!

Mainline

Eloy and CalcProgrammer1 are currently working on porting mainline.

Mainline booting in linux-postmarketos-qcom-msm8974

Working: Boot, display, brightness control, USB networking, touchscreen, mobile data

Not working: Touchkeys, Wacom pen, WiFi, everything else

Hardware Details

SoC: Qualcomm MSM8974 (Snapdragon 800)

CPU: Qualcomm Krait

Display: Samsung S6E3FA0

PMIC: Qualcomm PM8941

PMIC: Maxim MAX77803

Wireless: Broadcom BCM4339

NFC: Broadcom BCM2079x

Externals links