Samsung Galaxy Y (samsung-totoro)

From postmarketOS Wiki
Icon WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it.
The processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly.
Samsung Galaxy Y
Manufacturer Samsung
Name Galaxy Y
Codename samsung-totoro
Model GT-S5360
Released 2011
Hardware
Chipset Broadcom BCM21553
CPU 830 MHz ARMv6
GPU VideoCore IV
Display 240x320
Storage 512 MB
Memory 384MB
Architecture armhf
Software
Original software Android
Original version 2.3
postmarketOS
Category testing
Pre-built images no
This device is marked as not booting.
Status: kernel compiles, can't flash normally although flashing the boot.img through TWRP seems to work, does not boot


Users owning this device


How to enter flash mode

Power+Vol+Up - recovery Power+Vol+Down - odin/download

Installation

Run pmbootstrap install (without installing to the SD card, since we need it to store the boot.img for flashing), run pmbootstrap export, flash the boot.img manually through TWRP, then reinstall to SD card.

Android ZIP install errors out, heimdall doesn't work due to a different flashing protocol.

Note: pmOS does not fit on the system partition. You have to use an SD card.

Boot gets stuck on Galaxy Y logo. No USB output. (TODO: Does maximum-attention work?)

Misc. info

VFP support

VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5

/proc/cpuinfo

Processor	: ARMv6-compatible processor rev 5 (v6l)
BogoMIPS	: 832.90
Features	: swp half thumb fastmult vfp edsp java 
CPU implementer	: 0x41
CPU architecture: 6TEJ
CPU variant	: 0x1
CPU part	: 0xb36
CPU revision	: 5

Hardware	: BCM21553 ThunderbirdEDN31 platform
Revision	: 0000
Serial		: 0000000000000000

Parts list

Element type Element Works? Notes
Chipset BCM21553 Not supported in mainline (...yet :) )
Graphics Videocore IV Supported in upstream Mesa.
PMIC, USB switch, etc. MAX8986 Not in mainline, as far as I can tell
Display driver ILI9341 Supported in mainline as a drm panel.
Touchscreen Silabs F760, Cypress TMA140 TMA140 is supported, F760 is not. (On my device, the F760 appears to be used.)
WiFi, Bluetooth BCM4330 Driver in mainline
Backlight Skyworks AAT1401 Not in mainline
Camera Siliconfile SR200PC10 Not in mainline
Proximity/ambient light sensor Sharp GP2A??? Not 100% sure which one; either way, should be supported in mainline
Accelerometer, magnetometer Bosch BMA222, MEMSIC MMC328X BMA222 is in mainline, MMC328X is not; there do seem to be other MEMSIC magnetometers in mainline, maybe they're similar?

See also