Jump to content

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
The software and version the device was shipped with.
Android 4.3
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Device package device-samsung-hlte
Kernel package linux-postmarketos-qcom-msm8974
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Partial
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Broken
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Broken
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