Samsung Galaxy Note 4 (samsung-treltexx): Difference between revisions
Add link |
HAKANKOKCU (talk | contribs) Tested some stuff |
||
(10 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
| name = Galaxy Note 4 | | name = Galaxy Note 4 | ||
| codename = samsung-treltexx | | codename = samsung-treltexx | ||
| image = File: | | image = File:1657807056929.jpg | ||
| imagecaption = Samsung Galaxy Note 4 | | imagecaption = Samsung Galaxy Note 4 | ||
| releaseyear = 2014 | | releaseyear = 2014 | ||
| releasemonth = September | | releasemonth = September | ||
| originalsoftware = Android 4.4.4 | | originalsoftware = Android | ||
| chipset = Exynos 5433 | | originalversion = 4.4.4 | ||
| chipset = Samsung Exynos 5433 Octa | |||
| cpu = Octa-core (4x 1.3 GHz Cortex-A53 & 4x 1.9 GHz Cortex-A57) | | cpu = Octa-core (4x 1.3 GHz Cortex-A53 & 4x 1.9 GHz Cortex-A57) | ||
| gpu = Mali-T760 MP6 | | gpu = Mali-T760 MP6 | ||
Line 14: | Line 15: | ||
| display = 1440 x 2560 Super AMOLED | | display = 1440 x 2560 Super AMOLED | ||
| memory = 3 GB | | memory = 3 GB | ||
| architecture = | | architecture = armv7 | ||
| status_usbnet = | | type = handset | ||
| status_flashing = | | status_sdcard = Y | ||
| status_touch = | | status_usbnet = Y<!-- USB networking does work? then put Y here and delete this comment --> | ||
| status_screen = | | status_flashing = Y<!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --> | ||
| status_wifi = | | status_touch = Y<!-- Touch screen is working? You can also answer these questions with P for partially. --> | ||
| status_xwayland = | | status_screen = Y<!-- The display is working? --> | ||
| status_fde = | | status_wifi = N<!-- Wireless network works? --> | ||
| status_mainline = | | status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | ||
| status_battery = | | status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_3d = | | status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --> | ||
| status_battery = Y<!-- Charging the battery with charging-sdl is possible --> | |||
| status_audio = | | status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | ||
| status_bluetooth = | | status_audio = N<!-- Using the device's speakers/headphone jack works --> | ||
| status_camera = | | status_bluetooth = N<!-- It's possible to pair and use other devices via the bluetooth protocol --> | ||
| status_gps = | | status_camera = N<!-- Taking photos and videos works. --> | ||
| status_mobiledata = | | status_gps = <!-- The Global Positioning System sensor works. --> | ||
| status_sms = | | status_mobiledata = <!-- Connecting to the Internet via cellular network. --> | ||
| status_calls = | | status_sms = <!-- Sending and receiving short messages works as intended. --> | ||
| status = booting | | status_calls = <!-- Talking to other people over the cellular network. --> | ||
| | | status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | ||
| | | status_otg = Y <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --> | ||
| | | status_hdmidp = N | ||
| | | status_nfc = <!-- Near-Field Communication (NFC) works --> | ||
| status_irtx = <!-- Infrared (IR) port works --> | |||
| status_accel = <!-- The sensor that measures proper acceleration works --> | |||
| status_magnet = <!-- Magnetometer works --> | |||
| status_light = <!-- Ambient light sensor works --> | |||
| status_proximity = <!-- Proximity sensor works --> | |||
| status_hall = <!-- Hall effect sensor works --> | |||
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* --> | |||
}} | }} | ||
{{note|Please note that this page is about the models with Exynos chipset SM-N910C/H/K/L/S/U. The Note 4 variants with Snapdragon 805 has codename [[Samsung Galaxy Note 4 (samsung-trltexx)|trltexx]].}} | {{note|Please note that this page is about the models with Exynos chipset SM-N910C/H/K/L/S/U. The Note 4 variants with Snapdragon 805 has codename [[Samsung Galaxy Note 4 (samsung-trltexx)|trltexx]].}} | ||
There | There is a port for this device but it's on merge request. | ||
== Contributors == | |||
* djyee(furkanguzel161) | |||
* exkc(trying to kexec mainline kernel) | |||
== Users owning this device == | == Users owning this device == | ||
Line 49: | Line 61: | ||
Press and hold {{button|Volume Down}} + {{button|Home}} + {{button|Power}} simultaneously. Then click {{button|Volume Up}} to confirm. | Press and hold {{button|Volume Down}} + {{button|Home}} + {{button|Power}} simultaneously. Then click {{button|Volume Up}} to confirm. | ||
== Mainline == | == Mainline == | ||
The device on the mainline kernel is the "Samsung TM2" and "Samsung TM2e". The TM2 is the Samsung Tizen reference device, and TM mean Tizen Mobile. These devices uses a "special" 64bit version of sboot (or at least the arm trustzone firmware) to be able to boot arm64 kernels. All other phones and tablets with exynos5433 has 32bit sboot, and cannot boot a 64bit kernel. Unfortunately there seem to exist few tm2/tm2e device in the world, and firmware files for them does not seem to be downloadable anywhere. To have any chance to boot an arm64 mainline kernel on treltexx and other exynos5433 devices we would need to get our hands on these firmware files, or in some other way create 64bit sboot/trustzone firmware for exynos5433. | |||
See these chat logs for relevant discussions: | |||
* [https://freenode.irclog.whitequark.org/linux-exynos/2018-04-25 linux-exynos 2018-04-25] | |||
* [https://libera.irclog.whitequark.org/linux-exynos/2021-08-16 linux-exynos 2021-08-16] | |||
Tm2 and tm2e uses u-boot rather than Samsungs proprietary variant. There was a patch sent to the u-boot project to add support for it, but it was not accepted in the sent form: [https://u-boot.denx.narkive.com/7vv58bTn/patch-0-9-arm-exynos-add-tm2-board-support U-Boot support patch]. Booting u-boot should, in theory, be possible by flashing it to the BOOT partition, to which android's boot.img is normally flashed. | |||
== UART == | |||
A "standard" [[Serial_debugging#Building_the_cable|serial debugging cable]] with 619 kOhm works for tre3calte (and other exynos5433 devices). The bootloader prints lots of output during boot, but for some reason the kernel is quiet, even if the console parameter is changed. A patch similar to the one [https://forum.xda-developers.com/t/guide-samsung-galaxy-s7-uart.3743895/ found here for Galaxy S7] might be necessary to get any live kernel output. | |||
== See also == | |||
* {{MR|3285|pmaports}} Initial merge request |
Latest revision as of 07:03, 26 January 2025
![]() Samsung Galaxy Note 4 | |
Manufacturer | Samsung |
---|---|
Name | Galaxy Note 4 |
Codename | samsung-treltexx |
Released | 2014 |
Type | handset |
Hardware | |
Chipset | Samsung Exynos 5433 Octa |
CPU | Octa-core (4x 1.3 GHz Cortex-A53 & 4x 1.9 GHz Cortex-A57) |
GPU | Mali-T760 MP6 |
Display | 1440 x 2560 Super AMOLED |
Storage | 32 GB |
Memory | 3 GB |
Architecture | armv7 |
Software | |
Original software | Android |
Original version | 4.4.4 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
Works |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
No data |
IR TX |
No data |
Connectivity | |
WiFi |
Broken |
Bluetooth |
Broken |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Works |
HDMI/DP |
Broken |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Please note that this page is about the models with Exynos chipset SM-N910C/H/K/L/S/U. The Note 4 variants with Snapdragon 805 has codename trltexx. |
There is a port for this device but it's on merge request.
Contributors
- djyee(furkanguzel161)
- exkc(trying to kexec mainline kernel)
Users owning this device
- HAKANKOKCU (Notes: Reinstalled postmarketOS, Playground)
- Jack Kekzoz
- Menelkir
- R00t
- Revolutionary
- Sweptdev (Notes: model: SM-N910C)
- TPJS (Notes: running Lineage-OS)
- Yifei
How to enter flash mode
Press and hold
+ + simultaneously. Then click to confirm.
Mainline
The device on the mainline kernel is the "Samsung TM2" and "Samsung TM2e". The TM2 is the Samsung Tizen reference device, and TM mean Tizen Mobile. These devices uses a "special" 64bit version of sboot (or at least the arm trustzone firmware) to be able to boot arm64 kernels. All other phones and tablets with exynos5433 has 32bit sboot, and cannot boot a 64bit kernel. Unfortunately there seem to exist few tm2/tm2e device in the world, and firmware files for them does not seem to be downloadable anywhere. To have any chance to boot an arm64 mainline kernel on treltexx and other exynos5433 devices we would need to get our hands on these firmware files, or in some other way create 64bit sboot/trustzone firmware for exynos5433.
See these chat logs for relevant discussions:
Tm2 and tm2e uses u-boot rather than Samsungs proprietary variant. There was a patch sent to the u-boot project to add support for it, but it was not accepted in the sent form: U-Boot support patch. Booting u-boot should, in theory, be possible by flashing it to the BOOT partition, to which android's boot.img is normally flashed.
UART
A "standard" serial debugging cable with 619 kOhm works for tre3calte (and other exynos5433 devices). The bootloader prints lots of output during boot, but for some reason the kernel is quiet, even if the console parameter is changed. A patch similar to the one found here for Galaxy S7 might be necessary to get any live kernel output.
See also
- pmaports!3285 Initial merge request