Jump to content

Samsung Galaxy S Duos 2 (samsung-kyleprods)

From postmarketOS Wiki
Samsung Galaxy S Duos 2
kyleprods booting Xfce4
kyleprods booting Xfce4
Manufacturer Samsung
Name Galaxy S Duos 2
Codename samsung-kyleprods
Released 2013
Type handset
Hardware
Chipset Broadcom BCM21664T
CPU 2x 1.2 GHz Cortex-A9
GPU VideoCore IV
Display 480x800 TFT
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 downstream
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
3.4.113
Device package device-samsung-kyleprods
Kernel package linux-samsung-kyleproxx
Firmware package firmware-samsung-kyleproxx
Initial MR
Initial merge request.
pmaports!1885
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).
Works
Internal storage
eMMC, SD cards, UFS...
Works
SD card
Also includes other external storage cards.
Works
Battery
Whether charging and battery level reporting work.
Works
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Partial
Bluetooth
Untested
GPS
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Partial
USB OTG
USB On-The-Go or USB-C Role switching.
Broken
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Works
Magnetometer
Sensor to measure the Earth's magnetism
Works
Proximity
Works

Contributors

  • StandaSK
  • MarvelMathesh
  • AutumnSpark1226

Maintainer(s)

  • MarvelMathesh

Users owning this device


How to enter flash mode

  • Hold Volume Down, Home and Power buttons
  • When the warning screen comes up, press Volume Up to continue

Installation

Method 1

pmbootstrap init # Choose samsung-kyleprods
pmbootstrap install
# Boot into download mode before running the command below
pmbootstrap flasher flash_rootfs
# Boot into download mode again
pmbootstrap flasher flash_kernel

Method 2

Full disk encryption

This has only been tested with installation from recovery mode.

Create an image with FDE support
$ pmbootstrap install --android-recovery-zip --fde --add unl0kr
Flash the image
$ pmbootstrap flasher --method=adb sideload
Enter a shell on the device
$ adb shell
Set encryption password
# pmos_setpw
Reboot the device
# reboot

Sometimes (especially during the fist boot with FDE) the device is stuck after unlocking. After pressing Volume Down and Power at the same time for 3 seconds, the device reboots and can be used again.

Specs

   CPU: Cortex-A9 (Little endian, Dual Core)
   Codename: KYLEPRODS
   Display Panel: NT35510 (TFT)
   Display Resolution: 480x800 (240dpi)
   EMMC: 4GB (Usable ~2.2GB)
   Family: KONA (BROADCOM)
   GPU: Broadcom VideoCore IV (? clock, ~50MB VRAM from RAM)
   Misc: WIFI/Tether, Bluetooth, HSPA+, GPS, FM-Radio
   PMU: BCM59054
   Platform: HAWAII (BROADCOM)
   RAM: 768MB (not shared with GPU)
   Sensor: Accelerometer (BMC150), Compass (BMC150), Proximity (GP2AP002)
   Shipped with Android 4.2.2
   SoC: BCM21664T (1.2GHz)
   Touch Panel: IST3032 (Max 2 Touch Points?)
   WIFI/Bluetooth/FM-Radio: BCM4330

Photos

See also