Jump to content

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

From postmarketOS Wiki
No edit summary
Hardware Details: msm8974 is the whole SoC. CPU is called Krait
Line 100: Line 100:
== Hardware Details ==
== Hardware Details ==


CPU: Qualcomm MSM8974 (Snapdragon 800)
SoC: Qualcomm MSM8974 (Snapdragon 800)
 
CPU: {{wikipedia|Krait_(CPU)|Qualcomm Krait}}


PMIC: Qualcomm PM8941
PMIC: Qualcomm PM8941
Line 109: Line 111:


NFC: Broadcom BCM2079x
NFC: Broadcom BCM2079x
== Externals links ==
== Externals links ==
* https://gitlab.com/CalcProgrammer1/pmaports
* https://gitlab.com/CalcProgrammer1/pmaports

Revision as of 05:34, 15 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
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
Software
Original software Android 4.3
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Works
Screen
Partial
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Broken
GPS
Broken
NFC
No data
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Broken
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
Broken
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


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)

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 is currently working on porting mainline.

Hardware Details

SoC: Qualcomm MSM8974 (Snapdragon 800)

CPU: Qualcomm Krait

PMIC: Qualcomm PM8941

PMIC: Maxim MAX77803

Wireless: Broadcom BCM4339

NFC: Broadcom BCM2079x

Externals links