Sony Xperia Go (sony-lotus)
Appearance
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. Status: booting (with downstream kernel) but the screen is not work |
| Manufacturer | Sony |
|---|---|
| Name | Xperia Go |
| Codename | sony-lotus |
| Model | st27i/st27a |
| Released | 2012 |
| Type | handset |
| Hardware | |
| Chipset | ST-Ericsson NovaThor U8500 |
| CPU | Dual-core 1.0 GHz Cortex-A9 |
| GPU | Mali-400 |
| Display | 320x480 |
| Storage | 8 GB |
| Memory | 0.5 GB |
| Architecture | armv7 |
| Software | |
Original software The software and version the device was shipped with. |
Android 2.X |
Extended version The most recent supported version from the manufacturer. |
Android |
| postmarketOS | |
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. |
mainline (WiP) |
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Untested
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Untested
|
Battery Whether charging and battery level reporting work. |
Untested
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Untested
|
Touchscreen |
Untested
|
| Multimedia | |
3D Acceleration |
Untested
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Untested
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
GPS |
Untested
|
| Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
Contributors
Users owning this device
- Worldbluesquadron (Notes: Running LineageOS 12.1)
Mainline kernel
List of features working on mainline kernel:
| Component | Model | Status | Notes |
|---|---|---|---|
| SoC | U8500 | Y | |
| USB | - | Y | Working |
| eMMC | M8G2FB | Y | |
| microSD | - | Y | |
| Display | Hitachi DSI R61529/SEIKO RJ248 | N | |
| Light Controller | as3677 | N | Responsible for lcd backlight , physical navigation backlight , Ambient Light (red/green/blue) |
| Touchscreen | AB8500 | Y | |
| Charging IC | ??? | Y | |
| Buttons | - | Y | GPIO |
| GPU | Y | ||
| WLAN | CW1200 | Y | Not Sure the firmware from linux-firmware will work on it or not |
| Bluetooth/GPS | CG2900 | N | there are a staging driver that seem to stuck at mail list https://lwn.net/Articles/435847/ |
| Modem | - | N | known to be broken |
| Front camera | ??? | N | |
| Main camera | ??? | N | |
| Magnetometer | LSM303DLH | Y | |
| Accelerometer | LSM303DLHC | Y |
UART
| colour | pin | |
|---|---|---|
| Red | Rx | |
| White | Tx | |
| Black | GND |
Boot Log
S1 Boot U8500 1240-4128 CRH1099189_R10E013 2012-05-12 10:06 (RioGrande (DB8500) chipset) SoC settings: INFO: @(#)SOC-SETTINGS v4.0.1-(F)-batt-volt db8500 v2 1000Mhz Oct 31 2012 12:04:18 SoC settings: INFO: Vbat check 0x00000270 SoC settings: INFO: No memory mounted on CS1 SoC settings: INFO: Vendor ID = 0x00000001, CS0 density = 0x00000018, CS1 density = 0x00000000 SoC settings: INFO: CS0 revision ID1 = 0x00000001, CS0 revision ID2 = 0x00000000 SoC settings: INFO: AVS Enable, FVR21 value = : 0x87191749, FVR22 value = : 0x0023de13 SoC settings: INFO: Memory size=0x20000000 (512 MB), CS0 (512 MB) CS1 (0 MB) SoC settings: INFO: DDR Test Ended successfully. SoC settings: INFO: Requesting 1GHz from PRCMU SoC settings: INFO: Set 1GHz OK ISSW returned from MEMINIT, vendor: Samsung (0x01), density (CS0): 4Gbit (0x18), density (CS1): Unknown! (0x00) MEMINIT passed OK DB CutId:008500B2 AB CutId:33 ISSW version:R1G-EC13 P2D With "0001-ISSW-Clean-caches-on-wd-reset.patch" and mem_issw=1M@160M MEMINIT version:02 PRCMU firmware version:03.3F.05 (for 8500 chipset) Using MEMINIT from platform Using PRCMU firmware from platform AB8500 Turn on status: 0x02 ( PonKey1. ) AB8500 Reset status: 0x05 ( Reset by ResetAB8500n ball. Reset by SwReset4500n bit. ) DB8500 Reset status: 0x0020 ( Power on reset. ) AB8500 Switch Off : 0x01 ( SwOffCmd ) TA ELF address buffer (secure mode): 0x4000700C plf_GetStartupReasonBitfield S1 Boot Startup info: [ONKEY PRESSED] Found i2c controller Found i2c controller MID 0: Samsung MMC 'M8G2FB' 7.288 GB S1 Boot "1240-4128 U8500 CRH1099189_R10E013" (2012-05-12 10:06) Reboot reason: 0x0 (Coldboot) ControlledRooting: Status = [Done] Setup DK: Setup failed with SECMGR error=[1023] ta_status=[4] FlaFla is set S1 BOOT check if any USB connection... s1_main_loop: No Service mode comm interface found! boot_partitions: The following partitions will be booted (in this order): partID:05 partID:03 Vibrate ON Vibrate OFF plf_boot_elf: Starting booting of partID:05 plf_boot_elf (modem boot): Modem version info: NWM_STACK=MB10A_12w22_2_18102 MODEM_DELIVERY=49020908 MODEM_VARIANT=SONY2020 plf_boot_elf (modem boot): Booting started elf_verify: No SIN Header found! elf_verify: Proceeding since SIN verification is not enforced for partition 3 plf_boot_elf: Starting booting of partID:03 ATAG list starts at 0x00000100 Kernel commandline: startup=0x1 warmboot=0x0 ta_info=9,4,256 androidboot.bootloader=s1 androidboot.serialno=CB5A1KNBU5 rootwait logo.nologo androidboot.console=null mpcore_wdt.mpcore_margin=359 board_id=1 androidboot.hardware=st-ericsson mem=96M@0 mem_mtrace=15M@96M mem_mshared=1M@111M mem_modem=16M@112M mem=32M@128M mem_issw=1M@160M hwmem=71M@161M mem=280M@232M semcandroidboot.babe1324=43423541314b4e425535 Vibrate OFF [Last word from S1 BOOT] Jumping to kernel at address [0x00008000], all your base are belong to us! Uncompressing Linux... done, booting the kernel.