Samsung Galaxy Ace (samsung-s5830): Difference between revisions
Appearance
updated accessible values according to wikipedia |
mNo edit summary |
||
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 11: | Line 11: | ||
| 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 38: | Line 38: | ||
<!-- 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 85: | ||
== 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] |
Revision as of 15:38, 20 November 2020
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. |
![]() Splash screen of pmOS | |
Manufacturer | Samsung |
---|---|
Name | Galaxy Ace |
Codename | samsung-s5830 |
Released | 2011 |
Hardware | |
Chipset | Qualcomm MSM7227 Snapdragon S1 |
CPU | 800 MHz ARM 11 |
GPU | Adreno 200 |
Display | 320x480 |
Storage | 180 MB |
Memory | 278 MB |
Architecture | armhf |
Software | |
Original software | Android 2.2.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Broken |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
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