Jump to content

Samsung Galaxy Trend Plus / S Duos 2 (samsung-kylepro)

From postmarketOS Wiki
Samsung Galaxy Trend Plus
Manufacturer Samsung
Name Galaxy Trend Plus
Codename samsung-kylepro
Released 2013
Type handset
Hardware
Chipset Broadcom BCM21664T
CPU 2x 1.2 GHz Cortex-A9
GPU VideoCore IV
Display 480x800 (240dpi)
Storage 4 GB
Memory 768 MB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.2.2
Extended version
The most recent supported version from the manufacturer.
Android
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Device package device-samsung-kylepro
Kernel package linux-postmarketos-brcm-kona
Features
Flashing
Whether 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).
Broken
Internal storage
eMMC, SD cards, UFS...
Partial
SD card
Also includes other external storage cards.
Works
Battery
Whether charging and battery level reporting work.
Broken
Screen
Whether the display works; ideally with sleep mode and brightness control.
Broken
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Broken
Bluetooth
Partial
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Works
Magnetometer
Sensor to measure the Earth's magnetism
Works
Ambient Light
Measures the light level; used for automatic screen dimming in many interfaces.
Works
Proximity
Works
Warning WARNING: This device port is highly experimental and meant primarily for developers; USB and display are both broken, and the only way to communicate with the device is via an UART debug cable.

Contributors

Maintainer(s)

Users owning this device

How to enter flash mode

  • Press volume down and the home key, then press the power button.
  • Maintain volume down and home pressed until a warning screen comes up

Installation

See Installation/Using pmbootstrap. This section contains the device-specific information related to installing with pmbootstrap.

In pmbootstrap init, select samsung as the vendor and kylepro as the device.

Flashing

Note As this device has a very small amount of internal storage, it's recommended to install the rootfs to the SD card (pmbootstrap install --sdcard).

To flash the image to the device, enter download mode by holding down the Power and Volume down keys simultaneously until the download mode warning screen shows up, then press Volume up to dismiss the warning.

First, flash the kernel:

$ pmbootstrap flasher flash_kernel

The device will reboot; boot it back into download move with the above key combination.

If you installed the rootfs as recommended to the SD card, you do not need to flash the rootfs to the device.

Component status

See the current mainlining progress issues.

Element type Element Works? Notes
Chipset BCM21664 P DTS in mainline. All 4 cores work, but frequency is stuck at bootloader settings. Suspend does not work.
Graphics Videocore IV N Videocore IV is supported in mainline, but not for Kona.
USB-OTG switch RT8973 Y USB does not work, but at least the MUIC driver works and reports cable events correctly...
Touchscreen Imagic IST3032B Y Supported in Kona kernel fork, both touchscreen and touchkeys; seems to report fine in evtest, but it can't be tested well due to the screen not working.
WiFi, Bluetooth BCM4330 P WiFi does not work due to SDIO having issues. Bluetooth works.
Display NT35510 N NT35510 is supported, though not this particular variant of the panel;

Unfortunately, as this is a command mode panel, simple-framebuffer does not work.

Camera Samsung S5K4ECGX (rear) and Siliconfile SR030PC50 (front) N
PMU BCM59054 P Regulators are mostly supported; only missing feature is regulator modes. Still missing charger support, etc.
Backlight TPS61158 N Driver not in mainline.
Proximity/ambient light sensor Sharp GP2AP002 Y
Geomagnetic Bosch BMC150 Y
Accelerometer, magnetometer Bosch BMC150 Y (Accel does not have mounting matrix yet)

Pictures

UART pin location on motherboard

Links