Samsung Galaxy Ace (samsung-s5830): Difference between revisions
Appearance
Rich Morin (talk | contribs) No edit summary |
m originalversion |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox device | {{Infobox device | ||
| manufacturer = Samsung | | manufacturer = Samsung | ||
| name = | | name = Galaxy Ace | ||
| codename = samsung-s5830 | | codename = samsung-s5830 | ||
| image = File:samsung-s5830.jpg | | image = File:samsung-s5830.jpg | ||
Line 7: | Line 7: | ||
| releaseyear = 2011 | | releaseyear = 2011 | ||
| releasemonth = October | | releasemonth = October | ||
| originalsoftware = Android 2.2.1 | | originalsoftware = Android | ||
| chipset = Qualcomm | | originalversion = 2.2.1 | ||
| chipset = Qualcomm Snapdragon S1 (MSM7227) | |||
| cpu = 800 MHz ARM 11 | | cpu = 800 MHz ARM 11 | ||
| gpu = Adreno 200 | | gpu = Adreno 200 | ||
| storage = | | storage = 180 MB | ||
| display = 320x480 | | display = 320x480 | ||
| memory = | | memory = 278 MB | ||
| architecture = armhf | | architecture = armhf | ||
<!-- 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) --> | ||
Line 35: | Line 36: | ||
| status_calls = <!-- Talking to other people over the cellular network. --> | | status_calls = <!-- Talking to other people over the cellular network. --> | ||
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | | status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | ||
| booting = | | booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --> | ||
<!-- you can also use these lines if you need to: | <!-- you can also use these lines if you need to: | ||
Version of the kernel that pmos is running | Version of the kernel that pmos is running | ||
| pmoskernel = 3.0.31 | | pmoskernel = 3.0.31 | ||
Line 87: | Line 86: | ||
== See also == | == See also == | ||
[https://forum.xda-developers.com/showthread.php?t=2664340 TWRP] | * [https://forum.xda-developers.com/showthread.php?t=2664340 TWRP] | ||
* [https://github.com/MardonHH/android_kernel_samsung_msm/ Kernel Fork used] | |||
[https://github.com/MardonHH/android_kernel_samsung_msm/ Kernel Fork used] | * [https://gitlab.com/rendeko/pmaports/tree/samsung-cooper pmaports progress] | ||
[https://gitlab.com/rendeko/pmaports/tree/samsung-cooper pmaports progress] |
Latest revision as of 21:13, 23 October 2023
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. |
This device is marked as not booting.
![]() Splash screen of pmOS | |
Manufacturer | Samsung |
---|---|
Name | Galaxy Ace |
Codename | samsung-s5830 |
Released | 2011 |
Hardware | |
Chipset | Qualcomm Snapdragon S1 (MSM7227) |
CPU | 800 MHz ARM 11 |
GPU | Adreno 200 |
Display | 320x480 |
Storage | 180 MB |
Memory | 278 MB |
Architecture | armhf |
Software | |
Original software | Android |
Original version | 2.2.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Users owning this device
What works
- kernel booting! (maximum-attention hook)
- splash screen
What doesn't work
- usb networking, debug-shell/initramfs hook usb connection
- Everything else (untested)
- Flashing (maybe works for people not using VirtualBox for pmbootstrap?)
Modes
- Download/ODIN: Hold PWR + HOME + VOL DOWN during boot, then press VOL UP when asked.
- Recovery: Hold PWR+HOME during boot.
- RAMDUMP: Hold PWR+HOME+VOLUP during boot.
Installation
WORK IN PROGRESS, ATTEMPT AT OWN RISK
There are likely better ways to do this, but this is all I could get working.
- Install rootfs to an sd card using `pmbootstrap install --sdcard=/dev/mmcblk0`
- On a Windows PC, Download Odin Multi Downloader v4.38
- Run pmbootstrap export --odin
- Grab boot.img-samsung-s5830 from /tmp/postmarketOS-export. Rename it to boot.img, then use 7zip to compress it into a .tar archive
- In Odin, load Cooper_v1.0.ops and select your boot.tar as the BOOT image. Then press start.
Notes
- This device covers the S5830, S5830D, S5830B, S5830L and S5830T, which are revisions of the same device. The S5830i is a different device and has its own port. S5830C and S5830M are unknown.
Gallery
-
Splash screen