Jump to content

Samsung Galaxy Core (samsung-arubaslim): Difference between revisions

From postmarketOS Wiki
AAT596 (talk | contribs)
mNo edit summary
SoySoy (talk | contribs)
m originalversion type
 
(14 intermediate revisions by 5 users not shown)
Line 3: Line 3:
| name = Galaxy Core I8260/I8262 (2013)
| name = Galaxy Core I8260/I8262 (2013)
| codename = samsung-arubaslim
| codename = samsung-arubaslim
| image = File:Arubaslim.jpeg
| image = File:Arubaslim.jpg
| imagecaption = Samsung Galaxy Core I8260/I8262
| imagecaption = Samsung Galaxy Core I8260/I8262
| releaseyear = 2013
| releaseyear = 2013
| originalsoftware = Android 4.1.2 (Jelly Bean) on Linux 3.4.0.
| originalsoftware = Android
| chipset =  Qualcomm MSM8225 Snapdragon S4 Play
| originalversion = 4.1.2 (Linux 3.4.0)
| chipset =  Qualcomm Snapdragon S4 Play (MSM8225)
| cpu = Dual-core 1.2 GHz Cortex-A5
| cpu = Dual-core 1.2 GHz Cortex-A5
| gpu = Qualcomm Adreno 203 GPU
| gpu = Qualcomm Adreno 203 GPU
Line 14: Line 15:
| memory = 1 GB
| memory = 1 GB
| architecture = armv7
| architecture = armv7
| type = handset
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| status_usbnet = Y
| status_usbnet = Y
Line 52: Line 54:
The Samsung Galaxy Core I8260/I8262 already comes with an unlocked bootloader.
The Samsung Galaxy Core I8260/I8262 already comes with an unlocked bootloader.


The only requirement is having TWRP installed on the device (you need to flash it via ODIN). Download [here].
The only requirement is having TWRP installed on the device (you need to flash it via ODIN). Download [https://archive.org/details/twrp2.7_arubaslim.nova.20140701.ODIN here].


Although there are newer TWRP versions for this phone, such as [https://forum.xda-developers.com/t/recovery-project-deviceresurrection-twrp-3-6-1-for-arubaslim.4421303/ this one] or [https://github.com/I8552-CM/twrp_device_samsung_arubaslim that one], they do not work properly on the I8260 variant, at least. The NovaFusion TWRP provided above is known to work properly.
Although there are newer TWRP versions for this phone, such as [https://forum.xda-developers.com/t/recovery-project-deviceresurrection-twrp-3-6-1-for-arubaslim.4421303/ this one] or [https://github.com/I8552-CM/twrp_device_samsung_arubaslim that one], they do not work properly on the I8260 variant, at least. The NovaFusion TWRP provided above is known to work properly.
Line 74: Line 76:
Note: Tried to install the firmware `linux-firmware-ath6k` to see if WiFi works (like it's done on [https://wiki.postmarketos.org/wiki/HTC_Desire_X_(htc-protou) other devices]), without success.
Note: Tried to install the firmware `linux-firmware-ath6k` to see if WiFi works (like it's done on [https://wiki.postmarketos.org/wiki/HTC_Desire_X_(htc-protou) other devices]), without success.


== Hardware information ==
== Partition Scheme ==


From http://deviceinfohw.ru/devices/item.php?item=567708 .
<pre>
~ # cat /proc/partitions
major minor  #blocks  name
 
179        0    7634944 mmcblk0
179        1        20 mmcblk0p1
179        2        175 mmcblk0p2
179        3      20480 mmcblk0p3
179        4          1 mmcblk0p4
179        5      1000 mmcblk0p5
179        6      1000 mmcblk0p6
179        7      2000 mmcblk0p7
179        8      12288 mmcblk0p8
179        9      3072 mmcblk0p9
179      10      3072 mmcblk0p10
179      11      4096 mmcblk0p11
179      12      8192 mmcblk0p12
179      13      12288 mmcblk0p13
179      14      4096 mmcblk0p14
179      15      4096 mmcblk0p15
179      16      12288 mmcblk0p16
179      17      24576 mmcblk0p17
179      18      4096 mmcblk0p18
179      19        512 mmcblk0p19
179      20      2048 mmcblk0p20
179      21    1331200 mmcblk0p21
179      22    737280 mmcblk0p22
179      23    327680 mmcblk0p23
179      24    5115488 mmcblk0p24
 
 
~ # df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                  421.3M    128.0K    421.2M  0% /dev
tmpfs                  421.3M    12.0K    421.3M  0% /tmp
/dev/block/mmcblk0p22
                        709.5M    12.9M    696.6M  2% /cache
/dev/block/mmcblk0p24
                          4.8G      1.3G      3.5G  27% /data
/dev/block/mmcblk0p24
                          4.8G      1.3G      3.5G  27% /sdcard
/dev/block/mmcblk0p21
                        936.4M    714.5M    221.9M  76% /system
/dev/block/mmcblk0p23
                        315.2M    45.0M    270.2M  14% /preload
/dev/block/mmcblk0p12
                          7.9M      4.1M      3.8M  52% /persist
/dev/block/mmcblk0p16
                        11.8M      4.2M      7.7M  35% /efs
</pre>
 
== Hardware status ==
Status for Mainline (M) kernel:
 
Based on [http://deviceinfohw.ru/devices/item.php?item=567708 deviceinfohw.ru]:
{|class="wikitable feature-colors"
! Status (M)
! Hardware
! Info (M)
|-
  | N
  | Booting
  | boot.img has restriction of approx 8MB, which is /boot partition size.
|-
  | N
  | USB Networking
  | The device is recognized by the computer if it's connected by USB.
|-
  | N
  | Panel
  | ?
|-
  | N
  | Touchscreen
  | MSM sec_touch for touchscreen is used.
|-
  | N
  | SD Card
  | MicroSD card recognition.
|-
  | N
  | eMMC
  | Samsung L7U00M for eMMC is used.
|-
  | N
  | GPS
  |
|-
  | N
  | WiFi
  | ATH6KL SDIO for WiFi is used.
|-
  | N
  | Bluetooth
  | ATH6KL SDIO for Bluetooth is used.
|-
  | N
  | GPIO keys
  |
|-
  | N
  | Battery and Charger
  | Texas Instruments BQ27425-G1 and Onsemi FAN54013 are used.
|-
  | N
  | PMIC
  | ?
|-
  | N
  | Sound
  | msmaudio for audio is used.
|-
  | N
  | Voice processor
  |
|-
  | N
  | Accelerometer
  | Bosch Sensortec BMA2x2 (or BMC150) accelerometer is used.
|-
  | N
  | Magnetometer
  | Bosch Sensortec BMM050 (or BMC150) for magnetometer is used.
|-
  | N
  | Light sensor
  | PROXIMITY GP2A for proximity is used.
|-
  | N
  | Front/rear camera
  | Samsung s5k4ecgx and MSM sr030pc50 camera sensor are used.
|-
  | N
  | GPU
  | Adreno (TM) 203
|}
 
== Downstream Information ==
 
=== No framebuffer console ===
 
This device does not have framebuffer console.
In other words, kernel output won't be shown on screen during the boot process.
 
If 'console' UI is selected, the screen will be black, but an USB can be connected to the device for [https://wiki.postmarketos.org/wiki/SSH SSH connection] and [https://wiki.postmarketos.org/wiki/USB_Network USB Network].
 
=== Logs ===
 
Note: Although having the I8260 variant, I (AAT596) used a ROM for I8262, as both devices almost share the same hardware.
 
However, I8260 has one-SIM only, and I8262 has dual-SIM.
 
* dmesg from TWRP 2.7 (original I8260 port): https://pastebin.com/raw/izu4HfeV
* dmesg from CM12 (I8262 ROM port, I8260 device): https://pastebin.com/raw/YRdm1pVt
* adb logcat from CM12 (I8262 ROM port, I8260 device): [https://gist.githubusercontent.com/antonialoytorrens/cc0b53c9718702a08b47434a924fae09/raw/44149c26b7abf4e2c1d1d314fe15b252ffe1cc06/adb-logcat-CM12-I8262ROM_I8260.txt adb-logcat-CM12-I8262ROM_I8260.txt]

Latest revision as of 11:36, 22 September 2023

Samsung Galaxy Core I8260/
I8262 (2013)
Samsung Galaxy Core I8260/I8262
Samsung Galaxy Core I8260/I8262
Manufacturer Samsung
Name Galaxy Core I8260/
I8262 (2013)
Codename samsung-arubaslim
Released 2013
Type handset
Hardware
Chipset Qualcomm Snapdragon S4 Play (MSM8225)
CPU Dual-core 1.2 GHz Cortex-A5
GPU Qualcomm Adreno 203 GPU
Display TFT display, 480 x 800 pixels, 5:3 ratio (~217 ppi density)
Storage 8 GB flash memory, microSDXC slot (up to 32/64 GB)
Memory 1 GB
Architecture armv7
Software
Original software Android
Original version 4.1.2 (Linux 3.4.0)
postmarketOS
Category testing
Pre-built images no
Mainline no
postmarketOS kernel 3.5.1
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Broken
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
NFC
No data
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Broken
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
Broken
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Users owning this device

  • AAT596 (Notes: I8260 variant, CM13)


Basic Information

Samsung Galaxy Core GT-I8260 single sim card slot model and Samsung Galaxy Core GT-I8262 dual sim card variant are smartphone manufactured by Samsung Electronics that runs on the open source Android 4.1.2 Jellybean operating system. Announced by Samsung in early May 2013, the Dual-SIM model has been released in mid-to-late May 2013, and the single-SIM version for July 2013.

Requirements

The Samsung Galaxy Core I8260/I8262 already comes with an unlocked bootloader.

The only requirement is having TWRP installed on the device (you need to flash it via ODIN). Download here.

Although there are newer TWRP versions for this phone, such as this one or that one, they do not work properly on the I8260 variant, at least. The NovaFusion TWRP provided above is known to work properly.

Installation

There are no special tweaks needed for the installation. Check the installation guide.

The recommended method I use is flashing an Android recovery zip through TWRP, `pmbootstrap export` and copying the generated zip to the device while it's in recovery mode (adb push). Flashing to userdata is recommended, as system partition is very small.

What works

  • Booting
  • SSH through USB cable
  • Display

What does not work

  • Everything else, such as WiFi, Bluetooth, Audio, GPU, Hardware Acceleration...

Note: Tried to install the firmware `linux-firmware-ath6k` to see if WiFi works (like it's done on other devices), without success.

Partition Scheme

~ # cat /proc/partitions 
major minor  #blocks  name

 179        0    7634944 mmcblk0
 179        1         20 mmcblk0p1
 179        2        175 mmcblk0p2
 179        3      20480 mmcblk0p3
 179        4          1 mmcblk0p4
 179        5       1000 mmcblk0p5
 179        6       1000 mmcblk0p6
 179        7       2000 mmcblk0p7
 179        8      12288 mmcblk0p8
 179        9       3072 mmcblk0p9
 179       10       3072 mmcblk0p10
 179       11       4096 mmcblk0p11
 179       12       8192 mmcblk0p12
 179       13      12288 mmcblk0p13
 179       14       4096 mmcblk0p14
 179       15       4096 mmcblk0p15
 179       16      12288 mmcblk0p16
 179       17      24576 mmcblk0p17
 179       18       4096 mmcblk0p18
 179       19        512 mmcblk0p19
 179       20       2048 mmcblk0p20
 179       21    1331200 mmcblk0p21
 179       22     737280 mmcblk0p22
 179       23     327680 mmcblk0p23
 179       24    5115488 mmcblk0p24


~ # df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   421.3M    128.0K    421.2M   0% /dev
tmpfs                   421.3M     12.0K    421.3M   0% /tmp
/dev/block/mmcblk0p22
                        709.5M     12.9M    696.6M   2% /cache
/dev/block/mmcblk0p24
                          4.8G      1.3G      3.5G  27% /data
/dev/block/mmcblk0p24
                          4.8G      1.3G      3.5G  27% /sdcard
/dev/block/mmcblk0p21
                        936.4M    714.5M    221.9M  76% /system
/dev/block/mmcblk0p23
                        315.2M     45.0M    270.2M  14% /preload
/dev/block/mmcblk0p12
                          7.9M      4.1M      3.8M  52% /persist
/dev/block/mmcblk0p16
                         11.8M      4.2M      7.7M  35% /efs

Hardware status

Status for Mainline (M) kernel:

Based on deviceinfohw.ru:

Status (M) Hardware Info (M)
N Booting boot.img has restriction of approx 8MB, which is /boot partition size.
N USB Networking The device is recognized by the computer if it's connected by USB.
N Panel ?
N Touchscreen MSM sec_touch for touchscreen is used.
N SD Card MicroSD card recognition.
N eMMC Samsung L7U00M for eMMC is used.
N GPS
N WiFi ATH6KL SDIO for WiFi is used.
N Bluetooth ATH6KL SDIO for Bluetooth is used.
N GPIO keys
N Battery and Charger Texas Instruments BQ27425-G1 and Onsemi FAN54013 are used.
N PMIC ?
N Sound msmaudio for audio is used.
N Voice processor
N Accelerometer Bosch Sensortec BMA2x2 (or BMC150) accelerometer is used.
N Magnetometer Bosch Sensortec BMM050 (or BMC150) for magnetometer is used.
N Light sensor PROXIMITY GP2A for proximity is used.
N Front/rear camera Samsung s5k4ecgx and MSM sr030pc50 camera sensor are used.
N GPU Adreno (TM) 203

Downstream Information

No framebuffer console

This device does not have framebuffer console. In other words, kernel output won't be shown on screen during the boot process.

If 'console' UI is selected, the screen will be black, but an USB can be connected to the device for SSH connection and USB Network.

Logs

Note: Although having the I8260 variant, I (AAT596) used a ROM for I8262, as both devices almost share the same hardware.

However, I8260 has one-SIM only, and I8262 has dual-SIM.