[Xperia Arc General] scholbert:
we got serial connection...

Good news everyone!

I finally located the debug UART3 on my MK16i mainboard :cool:

Right now, there's not much time to write any details...

See the location of the testpoints in the pic attached.

Here's a log from the bootloader after pressing the power button (only standard startup for now):

VBus is low, SoftService is not asserted...
HW_REVISION_NUMBER = 0x205720e1
SEMCSEC Secure Bootstrap "1241-3656 S1Boot MSM7230 CRH1099189_R9B031" (2011-11-30 14:34)
Platform startup reason: PWRKEY
BQ charger detected
Detected memories on MSM8255-0 rev 2 ASIC:
EBI0 CS0: Elpida 256MB LPDDR2 (SR 0x5103), IO Calibration Done
EBI1 CS0: Elpida 256MB LPDDR2 (SR 0x5103), IO Calibration Done
EBI2 CS0: UNKNOWN 1024MB NAND (0x98 0xb3 0x55)
OTP User segment locked
OTP User segment locked
TA @ 0x08100000 (8*128kB)
Hardware Config: verification OK
OTP User segment locked
MSN=xxxxxxxxxx IMEI=xxxxxxxxxxxxxx Model=MK16i SW=1243-7775_4.1.B.0.587
Service Mode Config From TA (ver 1.0): KEYS:1 USB:eek:N SERVICEMODE:USB SERVICE_PIN:ENABLED
Modem cold start
No Service Mode detected.
Configuring long press:800
plf_bootos MSM7x30/8x55
TCB_VerifyASAHISignature hashLength=[0x14] ASAHILength=[0x23f]
TCB_VerifyASAHISignature: S1_VerifySignature OK
Partition table contents:
PartID Descr Attribs StartBlock NumBlocks UsedAs
0x00000001 S1Boot 0x00000022 0x00000000 0x00000001
0x00000002 TA 0x00000001 0x00000008 0x00000008
0x00000008 AppDSP 0x40000022 0x0000015c 0x0000006c aDSP image
0x00000006 ModemFS 0x40000001 0x000000f4 0x00000068 mARM-FS image
0x00000005 ModemSW 0x40000022 0x00000010 0x000000e4 mARM image
0x00000003 Linux 0x80000022 0x00000280 0x00000064 aARM image
0x00000004 AppsFS1 0x80000001 0x000002f4 0x00000c80 system image
0x00000010 AppLog 0x80000001 0x00000f74 0x00000030 appslog image
0x0000000f AppsFS3 0xc0000001 0x00000fa4 0x0000032c cache image
0x0000000b FOTA0 0x40000022 0x000001c8 0x0000005c
0x0000000c FOTA1 0x40000022 0x00000224 0x0000005c
0x00000009 AppsFS2 0x80000001 0x000012d0 0x00000d20 userdata image
Fastboot emulation not selected
ARM ELF image (0x0028), entry point @ 0x04700000
ARM ELF image (0x0028), entry point @ 0x03e00000
ARM ELF image (0x0028), entry point @ 0x00208000
plf_ta_cmd_params()
Boot parameters found in config data
Commandline:totalmem=0x200 startup=0x00000001 serialno=xxxxxxxxxx bt0.ieee_addr=xx:xx:xx:xx:xx:xx wifi0.eth_addr=xx:xx:xx:xx:xx:xx.
Warmboot address calculated: 0x00200000
Longpress OK - starting up
EBI0 MPU Partition 0 start:0x03e00000 end:0x04328530
EBI1 MPU Partition 0 start:0x04700000 end:0x0694a000
EBI1 MPU Partition 1 start:0x04500000 end:0x04700000
EBI1 MPU Partition 2 start:0x00080000 end:0x00100000
EBI1 MPU Partition 3 start:0x00000000 end:0x00080000
NAND MPU Partition 0 start:0x00000280 end:0x00001ff0
NAND MPU Partition 1 start:0x00000fa4 end:0x000012d0
AXIGE_MPU_PART0_START MS:0x0000007c LS:0x00000000
AXIGE_MPU_PART0_END MS:0x00000086 LS:0x00005000
AXIGS_MPU_PART0_START MS:0x0000008e LS:0x00000000
AXIGS_MPU_PART0_END MS:0x000000d2 LS:0x00009400
AXIGS_MPU_PART1_START MS:0x0000008a LS:0x00000000
AXIGS_MPU_PART1_END MS:0x0000008e LS:0x00000000
AXIGS_MPU_PART2_START MS:0x00000001 LS:0x00000000
AXIGS_MPU_PART2_END MS:0x00000002 LS:0x00000000
AXIGS_MPU_PART3_START MS:0x00000000 LS:0x00000000
AXIGS_MPU_PART3_END MS:0x00000001 LS:0x00000000
Epic Qualcomm failure workaround activated
(that means firewalling SMEM)
FPB3_MPU_PART_START START:0x2b200000 END:0x2b300000
NAND MPU ON according to partition table
TCB_SetAlloc
TCB_SetFree
TCB_SetReAlloc
Jumping to code @ 0x04700000, goodbye and thanks for all the fish...

Afterwards the kernel got extracted and starts up (find the complete log attached, no surprise here ;) )

The log is from stock kernel 587 and i x'ed all device specific numbers.

There's no serial console at user level... BTW someone got working getty for Android phones?

There's even more to report, but as i said... time is lacking.

I'll be back!

scholbert