Jump to content

Samsung Galaxy Note 4 (samsung-treltexx)

From postmarketOS Wiki
Samsung Galaxy Note 4
Samsung Galaxy Note 4
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
The version the device was shipped with.
4.4.4
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
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
SD card
Also includes other external storage cards
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
IR TX
Untested
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Works
HDMI/DP
Video and audio output with HDMI or Display Port works.
Broken
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
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 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


How to enter flash mode

Press and hold Volume Down + Home + Power simultaneously. Then click Volume Up 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