Difference between revisions of "Samsung Galaxy Note 3 (samsung-hlte)"

From postmarketOS
Jump to navigation Jump to search
 
Line 103: Line 103:
 
Mainline booting with CalcProgrammer1's linux-postmarketos fork: https://gitlab.com/CalcProgrammer1/linux-postmarketos
 
Mainline booting with CalcProgrammer1's linux-postmarketos fork: https://gitlab.com/CalcProgrammer1/linux-postmarketos
  
Working: Boot, display, USB networking
+
Working: Boot, display, USB networking, touchscreen
  
Not working: Touchscreen, touchkeys, Wacom pen, everything else
+
Not working: Touchkeys, Wacom pen, WiFi, everything else
  
 
== Hardware Details ==
 
== Hardware Details ==

Latest revision as of 17:23, 23 February 2021

Samsung Galaxy Note 3
Samsung Galaxy Note 3
Samsung Galaxy Note 3
Manufacturer Samsung
Name Galaxy Note 3
Codename samsung-hlte
Released 2013
Category testing
Original software Android 4.3
Hardware
Chipset Qualcomm MSM8974 Snapdragon 800
CPU 4x 2.3 GHz Krait 400
GPU Adreno 330
Display 1080x1920 AMOLED
Storage 32 GB
Memory 3 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Partial
WiFi
Works
Xwayland
Broken
FDE
Broken
Mainline
Partial
Battery
Works
3D Acceleration
Broken
Accelerometer
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG



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). It appears we can reuse a lot of the existing device-samsung-klte and linux-samsung-klte work. See the klte wiki page here: https://wiki.postmarketos.org/wiki/Samsung_Galaxy_S5_(samsung-klte)

The downstream kernel for klte is the same LineageOS kernel tree that is used for hlte. The defconfig is different and the dts is different.

pmaports with HLTE: https://gitlab.com/CalcProgrammer1/pmaports

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.

You will need to use the above pmaports fork for now until support is merged.

Setup device to be used:

$ pmbootstrap init
...
Vendor [samsung]: samsung <- enter this
Device codename [i9100]: hlte <- enter this
Kernel [downstream]: downstream        <- you probably want downstream for now
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 with CalcProgrammer1's linux-postmarketos fork: https://gitlab.com/CalcProgrammer1/linux-postmarketos

Working: Boot, display, USB networking, touchscreen

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

Hardware Details

SoC: Qualcomm MSM8974 (Snapdragon 800)

CPU: Qualcomm Krait

PMIC: Qualcomm PM8941

PMIC: Maxim MAX77803

Wireless: Broadcom BCM4339

NFC: Broadcom BCM2079x

Externals links