Difference between revisions of "Samsung Galaxy Note 3 (samsung-hlte)"
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: | + | Not working: Touchkeys, Wacom pen, WiFi, everything else |
== Hardware Details == | == Hardware Details == |
Latest revision as of 17:23, 23 February 2021
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 | |
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