Sony Ericsson Satio (semc-kokoro)
Manufacturer | Sony Ericsson |
---|---|
Name | Satio |
Codename | semc-kokoro |
Model | U1 |
Released | 2009 |
Type | handset |
Hardware | |
Chipset | TI OMAP 3430 |
CPU | 1x 600 MHz Cortex-A8 |
GPU | PowerVR SGX530 |
Display | 360 x 640 (3.5" TFT) |
Storage | 128 MB |
Memory | 256 MB |
Architecture | armv7 |
Software | |
Original software | Symbian |
Original version | 9.4 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Users owning this device
- Ungeskriptet (Notes: Does not boot. Dead flash?)
How to enter flash mode
- S1 Flash mode: While the phone is off, hold the green answer button on the front and connect a USB cable. The phone will connect as "SEMC USB Flash" with VID 0x0fce and PID 0xadde.
Not much about the S1 protocol the Satio uses is known apart from this document. There is a tool called SEMCTool for Windows which can interact with the phone. A Linux tool compatible with Satio does not appear to exist.
Miscellaneous info
Boot configuration
The boot order is being defined by a set of pull-up and pull-down resistors on the board. If we read the existing pull-up resistors as "1" and the pull-down resistors as "0" we get the following (from the OMAP3430 reference manual):
sys_boot [4:0] | First | Second | Third | Fourth | Fifth |
---|---|---|---|---|---|
0b10000 | OneNAND | USB | UART3 | MMC1 | - |
If sys_boot5 is HIGH (pin is called "SERVICE" in the schematics), the boot configuration will be the following:
sys_boot [4:0] | First | Second | Third | Fourth | Fifth |
---|---|---|---|---|---|
0b10000 | USB | UART3 | MMC1 | OneNAND | - |
It is possible to achieve USB boot by shorting sys_boot5 directly to 1.8 V. It seems like there is a 220 kΩ pull-up resistor at R2512, which is meant for sys_boot5, but measuring with a multimeter shows that sys_boot5 is still low. Note that connecting sys_boot5 directly to 1.8V without resistors could be dangerous.
If successful, the phone will connect with VID 0x0451 and PID 0xd009:
[71525.876081] usb 1-2.4: new high-speed USB device number 19 using xhci_hcd
[71525.997596] usb 1-2.4: unable to get BOS descriptor or descriptor too short
[71526.012347] usb 1-2.4: New USB device found, idVendor=0451, idProduct=d009, bcdDevice= 0.00
[71526.012354] usb 1-2.4: New USB device strings: Mfr=33, Product=37, SerialNumber=0
[71526.012357] usb 1-2.4: Product: OMAP3430
[71526.012360] usb 1-2.4: Manufacturer: Texas Instruments
Sadly, the SoC on this phone is HS (High Security), thus we won't be able to load unsigned binaries from USB.