[UNOFFICIAL BUILD] Sony Xperia X performance (dora) for /e/OS-R

Which is the best version currently? R, S or T

1.18T. I think bugs are due to the LOS20 basis. Tried also Andy Yans LOS20GSI with ur ROM with similar experience. LOS21 GSI didn’t have these problem, almost perfect, only audio in phone calls does not work. LOS21 based ROM would be pefect

Are there source for LOS21 available?

Not found so far. LOS 20 vendor/boot as skeleton and LOS21 system on top, does that work? the LOS21 GSI works with your boot.img/vendor.img.

Very Unlikely. But I can focus on on the /e/OS versions that works

I took the same sources now as for /e/OS-T 1.18 version, please try:

e-2.1-t-20240613-UNOFFICIAL-dora.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/OtherSmartphones/e-2.1-t-20240613-UNOFFICIAL-dora.zip/download

wpa2 does not work again . you perform kernel git checkout up to this commit status?
https://github.com/rik0612c/android_kernel_sony_msm8996/tree/0b489cb5a49e473041abb882123980b57cc2c487.
could also be useful to change this value in vendor build.prop
persist.vendor.radio.calls.on.ims=0 to persist.vendor.radio.calls.on.ims=1

https://sourceforge.net/projects/eosbuildsronnz98/files/OtherSmartphones/e-2.1-t-20240630-UNOFFICIAL-dora.zip/download

Please try this version with build as proposed above

Great! WPA2 works again. video freezing/crashes can be eliminated with this chrome flag in eos browser: set android imagereader to disabled. many thanks ronnz98

1 Like

Hi ronnz98, are u ready for a new e2.2t build for testing? if it is possible with modified vendor build.prop

####################################
# from generate-common-build-props
# These properties identify this partition image.
####################################
ro.product.vendor.brand=Sony
ro.product.vendor.device=dora
ro.product.vendor.manufacturer=Sony
ro.product.vendor.model=Xperia X Performance
ro.product.vendor.name=lineage_dora
ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
ro.vendor.product.cpu.abilist64=arm64-v8a
ro.vendor.build.date=Sun Jun 30 17:29:12 CEST 2024
ro.vendor.build.date.utc=1719761352
ro.vendor.build.fingerprint=Sony/lineage_dora/dora:13/TQ3A.230901.001/ronnz06301729:userdebug/test-keys
ro.vendor.build.id=TQ3A.230901.001
ro.vendor.build.tags=test-keys
ro.vendor.build.type=userdebug
ro.vendor.build.version.incremental=eng.ronnz.20240630.173026
ro.vendor.build.version.release=13
ro.vendor.build.version.release_or_codename=13
ro.vendor.build.version.sdk=33
####################################
# from device/sony/tone-common/vendor.prop
####################################
# Adreno
ro.qcom.adreno.qgl.ShaderStorageImageExtendedFormats=0
# Audio
af.fast_track_multiplier=1
audio.deep_buffer.media=true
audio.offload.min.duration.secs=30
audio.offload.video=false
ro.config.media_vol_steps=25
ro.config.vc_call_vol_steps=7
persist.vendor.audio.fluence.speaker=true
persist.vendor.audio.fluence.voicecall=true
persist.vendor.audio.fluence.voicerec=false
persist.vendor.audio.hw.binder.size_kbyte=1024
persist.vendor.audio.speaker.prot.enable=false
persist.vendor.bt.enable.splita2dp=false
ro.af.client_heap_size_kbyte=7168
ro.vendor.audio.sdk.fluencetype=fluence
ro.vendor.audio.sdk.ssr=false
vendor.audio_hal.period_size=192
vendor.audio.dolby.ds2.enabled=false
vendor.audio.dolby.ds2.hardbypass=false
vendor.audio.feature.afe_proxy.enable=true
vendor.audio.feature.anc_headset.enable=true
vendor.audio.feature.compr_voip.enable=true
vendor.audio.feature.compress_meta_data.enable=true
vendor.audio.feature.fluence.enable=true
vendor.audio.feature.hdmi_edid.enable=true
vendor.audio.feature.hdmi_passthrough.enable=false
vendor.audio.feature.hfp.enable=true
vendor.audio.feature.incall_music.enable=true
vendor.audio.feature.kpi_optimize.enable=true
vendor.audio.feature.multi_voice_session.enable=true
vendor.audio.feature.snd_mon.enable=true
vendor.audio.feature.spkr_prot.enable=true
vendor.audio.feature.src_trkn.enable=true
vendor.audio.feature.ssrec.enable=true
vendor.audio.feature.vbat.enable=true
vendor.audio.feature.wsa.enable=false
vendor.audio.flac.sw.decoder.24bit=true
vendor.audio.hal.boot.timeout.ms=20000
vendor.audio.hw.aac.encoder=true
vendor.audio.offload.buffer.size.kb=64
vendor.audio.offload.gapless.enabled=true
vendor.audio.offload.multiaac.enable=true
vendor.audio.offload.multiple.enabled=true
vendor.audio.offload.passthrough=false
vendor.audio.offload.track.enable=true
vendor.audio.parser.ip.buffer.size=262144
vendor.audio.playback.mch.downsample=true
vendor.audio.pp.asphere.enabled=false
vendor.audio.read.wsatz.type=true
vendor.audio.rec.playback.conc.disabled=false
vendor.audio.safx.pbe.enabled=true
vendor.audio.spkr_prot.tx.sampling_rate=48000
vendor.audio.tunnel.encode=false
vendor.audio.use.sw.alac.decoder=true
vendor.audio.use.sw.ape.decoder=true
vendor.voice.conc.fallbackpath=deep-buffer
vendor.voice.path.for.pcm.voip=true
vendor.voice.playback.conc.disabled=true
vendor.voice.record.conc.disabled=false
vendor.voice.voip.conc.disabled=true
# Bluetooth
bluetooth.hfp.client=1
persist.bluetooth.avrcpversion=avrcp16
ro.bt.bdaddr_path=/data/vendor/etc/bluetooth_bdaddr
bluetooth.device.class_of_device=90,2,12
bluetooth.hardware.power.operating_voltage_mv=3300
bluetooth.profile.a2dp.source.enabled=true
bluetooth.profile.asha.central.enabled=true
bluetooth.profile.avrcp.target.enabled=true
bluetooth.profile.bas.client.enabled=true
bluetooth.profile.gatt.enabled=true
bluetooth.profile.hfp.ag.enabled=true
bluetooth.profile.hid.device.enabled=true
bluetooth.profile.hid.host.enabled=true
bluetooth.profile.map.server.enabled=true
bluetooth.profile.opp.enabled=true
bluetooth.profile.pan.nap.enabled=true
bluetooth.profile.pan.panu.enabled=true
bluetooth.profile.pbap.server.enabled=true
bluetooth.profile.sap.server.enabled=true
vendor.qcom.bluetooth.soc=rome
# Camera Debug
persist.camera.hal.debug=0
persist.camera.kpi.debug=0
persist.camera.global.debug=0
# Disable Dual Camera
persist.camera.dual.camera.mpo=0
persist.camera.dc.frame.sync=0
persist.camera.dcrf.enable=0
# Camera
persist.camera.gyro.disable=1
persist.camera.feature.cac=0
persist.camera.ois.disable=0
persist.camera.eis.enable=0
persist.camera.zsl.mode=1
persist.camera.exif.rotation=off
persist.camera.lib2d.rotation=on
# Charger
PRODUCT_PRODUCT_PROPERTIES +=
ro.charger.enable_suspend=true
# CNE
persist.vendor.cne.feature=1
# Dalvik properties
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
dalvik.vm.systemuicompilerfilter=speed
# Display (Qualcomm AD)
ro.vendor.display.cabl=0
# DRM
drm.service.enabled=true
# FRP
ro.frp.pst=/dev/block/bootdevice/by-name/frp
# Graphics
debug.egl.hw=1
debug.sf.hw=1
debug.sf.latch_unsignaled=1
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
persist.sys.wfd.virtual=0
ro.opengles.version=196610
ro.sf.lcd_density=480
vendor.display.disable_rotator_split=1
vendor.display.disable_skip_validate=1
vendor.display.disable_color_transform=1
vendor.display.skip_extension_intf=1
vendor.display.enable_default_color_mode=1
vendor.gralloc.disable_ubwc=1
vendor.video.disable.ubwc=1
# Media
vendor.vidc.enc.disable.pq=true
# NFC
ro.nfc.port=I2C
persist.nfc.smartcard.config=SIM1,SIM2,eSE1
# Perf
ro.vendor.extension_library=libqti-perfd-client.so
# Priv-app permissions whitelist
ro.control_privapp_permissions=enforce
# SoC
ro.soc.manufacturer=Qualcomm
ro.soc.model=MSM8996
# Radio
persist.radio.multisim.config=dsds
persist.vendor.data.iwlan.enable=true
persist.vendor.radio.calls.on.ims=1
persist.vendor.radio.csvt.enabled=false
persist.vendor.radio.sw_mbn_update=0
persist.vendor.radio.apm_sim_not_pwdn=1
persist.vendor.radio.custom_ecc=1
persist.vendor.radio.enableadvancedscan=false
persist.vendor.radio.hw_mbn_update=0
persist.vendor.radio.mt_sms_ack=30
persist.vendor.radio.procedure_bytes=SKIP
persist.vendor.radio.rat_on=combine
persist.vendor.radio.sib16_support=1
vendor.rild.libargs=-d /dev/smd0
# Tcp
net.tcp.2g_init_rwnd=10
# USB
sys.usb.controller=6a00000.dwc3
# Wifi
wifi.interface=wlan0
####################################
# from device/sony/dora/vendor.prop
####################################
# Fingerprint
persist.qfp=false
ro.hardware.fingerprint=fpc
sys.fpc.tu.disabled=0
# SEMC props
ro.semc.product.model=F8132
ro.semc.ms_type_id=PM-0980-BV
ro.semc.product.name=Xperia X Performance
ro.semc.product.device=F81
# USB
ro.usb.pid_suffix=1E1
####################################
# from out/target/product/dora/obj/ETC/android_info_prop_intermediates/android_info.prop
####################################
####################################
# from variable ADDITIONAL_VENDOR_PROPERTIES
####################################
ro.vndk.version=33
ro.bionic.arch=arm64
ro.bionic.cpu_variant=kryo
ro.bionic.2nd_arch=arm
ro.bionic.2nd_cpu_variant=kryo
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=kryo
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=kryo
dalvik.vm.isa.arm.features=default
ro.minui.pixel_format=RGBX_8888
ro.product.first_api_level=23
ro.vendor.build.security_patch=2019-05-01
ro.product.board=msm8996
ro.board.platform=msm8996
ro.hwui.use_vulkan=
####################################
# from variable PRODUCT_VENDOR_PROPERTIES
####################################
ro.zygote=zygote64_32
keyguard.no_require_sim=true
ro.com.android.dataroaming=true
ro.config.ringtone=Ring_Synth_04.ogg
# Removed by post_process_props.py because overridden by ro.config.notification_sound?=OnTheHunt.ogg
#ro.config.notification_sound?=pixiedust.ogg
# Removed by post_process_props.py because overridden by ro.zygote=zygote64_32
#ro.zygote?=zygote32
tombstoned.max_tombstone_count=50
ro.logd.size.stats=64K
log.tag.stats_log=I
ro.carrier=unknown
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.recovery.usb.vid=18D1
ro.recovery.usb.adb.pid=D001
ro.recovery.usb.fastboot.pid=4EE0
####################################
# from variable PRODUCT_DEFAULT_PROPERTY_OVERRIDES
####################################
####################################
# from variable PRODUCT_PROPERTY_OVERRIDES
####################################
# end of file

Update for /e/OS-T 2.2:

https://sourceforge.net/projects/eosbuildsronnz98/files/OtherSmartphones/e-2.2-t-20240730-UNOFFICIAL-dora.zip/download

Great! many thanks ronnz98. Trebuchet launcher start and crash immediately with this ROM.
Is the trebuchet patch not integrated? ROM builders: please make builds that allow Tebuchet to be used as launcher / homescreen

crash log:
type: crash
osVersion: Sony/lineage_dora/dora:13/TQ3A.230901.001/ronnz07301813:userdebug/test-keys
package: com.android.launcher3:34
process: com.android.launcher3
processUptime: 682 + 84 ms

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.launcher3/com.android.launcher3.uioverrides.QuickstepLauncher}: java.lang.SecurityException: Permission Denial: getRootTaskInfo() from pid=5785, uid=10264 requires android.permission.MANAGE_ACTIVITY_TASKS
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3833)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3974)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2475)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8275)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Caused by: java.lang.SecurityException: Permission Denial: getRootTaskInfo() from pid=5785, uid=10264 requires android.permission.MANAGE_ACTIVITY_TASKS
at android.os.Parcel.createExceptionOrNull(Parcel.java:3070)
at android.os.Parcel.createException(Parcel.java:3054)
at android.os.Parcel.readException(Parcel.java:3030)
at android.os.Parcel.readException(Parcel.java:2972)
at android.app.IActivityTaskManager$Stub$Proxy.getRootTaskInfo(IActivityTaskManager.java:3106)
at com.android.quickstep.RecentsAnimationDeviceState.(RecentsAnimationDeviceState.java:189)
at com.android.quickstep.RecentsAnimationDeviceState.(RecentsAnimationDeviceState.java:120)
at com.android.quickstep.util.SplitWithKeyboardShortcutController.(SplitWithKeyboardShortcutController.java:66)
at com.android.launcher3.uioverrides.QuickstepLauncher.setupViews(QuickstepLauncher.java:249)
at com.android.launcher3.Launcher.onCreate(Launcher.java:525)
at com.android.launcher3.uioverrides.QuickstepLauncher.onCreate(QuickstepLauncher.java:605)
at android.app.Activity.performCreate(Activity.java:8701)
at android.app.Activity.performCreate(Activity.java:8679)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1471)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3815)
… 12 more

Update for /e/OS-T 2.3

e-2.3-t-20240821-UNOFFICIAL-dora.zip
https://sourceforge.net/projects/eosbuildsronnz98/files/OtherSmartphones/e-2.3-t-20240821-UNOFFICIAL-dora.zip/download

Can you select now the Launcher?

no, trebuchet unfortunately not. lawnchair laucher works. pure black backround in dark theme also no longer works. in the 1.x builds all this still worked.

Can you try what xxypsion did:

Trebuchet still quits. Recent apps no longer works in lawnchair after deactivating bliss. latest eos feels cropped

Lawnchair launcher is the best choice in this case besides Bliss.

Please try this:

unfortunately it doesn’t work for me again. recent apps swipe no longer works from the hint bar at the bottom of the screen. no matter which launcher. bliss must be active for this functionality.

solved trebuchet launcher situation. bliss can be completely deactivated.

1 Like