Releases: Kethen/samsung-exynos8890-ubuntu-touch
gracerlte test build
gracerlte focal test build
if possible fill the device support yaml fragment below (https://devices.ubuntu-touch.io/about/device-file) and attach it to a comment at https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/8, note that you'll need ubports recovery for testing factory reset, and even with a working recovery, ota does not work yet until gracerlte is added to ubports ci
if it does not boot at all, try to grab a /proc/last_kmsg from recovery and attach that to the gitlab issue linked above
"?" for things you have not tested, "+" for things that are working, "-" for things that are not working, "x" for things that the device does not support to begin with, "+-" for things that kinda works but buggy, try your best to describe how something don't work ("-") or kinda working ("+-") in the comment where you attach the yaml fragment
flash with twip, with_recovery
zip will replace twrp with ubports recovery (that itself also has to be tested)
portStatus:
- categoryName: "Actors"
features:
- id: "manualBrightness"
value: "?"
- id: "torchlight"
value: "?"
- id: "notificationLed"
value: "?"
- id: "vibration"
value: "?"
- categoryName: "Camera"
features:
- id: "flashlight"
value: "?"
- id: "photo"
value: "?"
- id: "video"
value: "?"
bugTracker: "https://gitlab.com/ubports/development/core/qtubuntu-camera/-/issues/22"
- id: "switchCamera"
value: "?"
- categoryName: "Cellular"
features:
- id: "carrierInfo"
value: "?"
- id: "dataConnection"
value: "?"
- id: "calls"
value: "?"
bugTracker: "https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/2"
- id: "dualSim"
value: "?"
- id: "mms"
value: "?"
bugTracker: "https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/1"
- id: "pinUnlock"
value: "?"
- id: "sms"
value: "?"
- id: "audioRoutings"
value: "?"
bugTracker: "https://github.com/ubports/pulseaudio-modules-droid-30/pull/1"
- id: "voiceCall"
value: "?"
- id: "volumeControl"
value: "?"
- categoryName: "Endurance"
features:
- id: "batteryLifetimeTest"
value: "?"
- id: "noRebootTest"
value: "?"
- categoryName: "GPU"
features:
- id: "uiBoot"
value: "?"
- id: "videoAcceleration"
value: "?"
bugTracker: "https://github.com/ubports/gst-plugins-bad-packaging/pull/4"
- categoryName: "Misc"
features:
- id: "anboxPatches"
value: "?"
- id: "apparmorPatches"
value: "?"
- id: "batteryPercentage"
value: "?"
- id: "offlineCharging"
value: "?"
- id: "onlineCharging"
value: "?"
- id: "recoveryImage"
value: "?"
- id: "factoryReset"
value: "?"
- id: "rtcTime"
value: "?"
- id: "sdCard"
value: "?"
- id: "shutdown"
value: "?"
- id: "wirelessCharging"
value: "?"
- id: "wirelessExternalMonitor"
value: "?"
- id: "waydroid"
value: "?"
- categoryName: "Network"
features:
- id: "bluetooth"
value: "?"
- id: "flightMode"
value: "?"
- id: "fmRadio"
value: "x"
- id: "hotspot"
value: "?"
overrideGlobal: true
- id: "nfc"
value: "?"
- id: "wifi"
value: "?"
- categoryName: "Sensors"
features:
- id: "autoBrightness"
value: "?"
bugTracker: "https://gitlab.com/ubports/development/core/packaging/sensorfw/-/merge_requests/8"
- id: "fingerprint"
value: "?"
- id: "gps"
value: "?"
- id: "proximity"
value: "?"
- id: "rotation"
value: "?"
- id: "touchscreen"
value: "?"
- id: "dt2w"
value: "?"
- categoryName: "Sound"
features:
- id: "earphones"
value: "?"
- id: "loudspeaker"
value: "?"
- id: "microphone"
value: "?"
- id: "volumeControl"
value: "?"
- categoryName: "USB"
features:
- id: "mtp"
value: "?"
- id: "adb"
value: "?"
- id: "wiredExternalMonitor"
value: "?"
2022-10-10
added some tweaks for waydroid, generated from https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/pipelines/662311363
unofficial halium 11 waydroid images can be found here https://github.com/Kethen/waydroid_build/releases
as noted on xda, newest development changes can be installed using ubports installer instead, which uses the newest changes found on ci
herolte for flat, hero2lte for edge, use the latest twrp for flashing
the "with-recovery" package will overwrite twrp with ubports recovery, which is required for OTA updates, but it is optional otherwise
flat: https://twrp.me/samsung/samsunggalaxys7.html
edge: https://twrp.me/samsung/samsunggalaxys7edge.html
2022-09-30
devel release generated from https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/commit/88f75687786b2da1471f4d9d74597557dc4bf3ee
- added morph browser performance tweaks
- added workaround for mer-hybris/libgbinder#62
- added workaround attempt for deep sleep/wake freezes https://gitlab.com/ubports/porting/community-ports/android11/samsung-galaxy-s7/samsung-exynos8890/-/issues/4#note_1111046852
- downgraded wifi driver for wifi direct while connected to a wifi router
as noted on xda, newest development changes can be installed using ubports installer instead, which uses the newest changes found on ci
herolte for flat, hero2lte for edge, use the latest twrp for flashing
the "with-recovery" package will overwrite twrp with ubports recovery, which is required for OTA updates, but it is optional otherwise
flat: https://twrp.me/samsung/samsunggalaxys7.html
edge: https://twrp.me/samsung/samsunggalaxys7edge.html
2022-08-09 preview release
flash with latest twrp, herolte for flat and hero2lte for edge
added double tap to wake support, note that the setting is currently not persistent, has to be enabled manually each power on
applied a work-around for morph browser crashes
https://gitlab.com/ubports/development/core/morph-browser/-/issues/535
ota does not work, that is expected, don't expect that to be available until a proper community port release
use at your own risk
2022-07-31 preview release
flash with latest twrp, herolte for flat and hero2lte for edge
use at your own risk
added work around for when wifi mac address is not applied from /efs
2022-07-23 preview release
flash with latest twrp, herolte for flat and hero2lte for edge
use at your own risk
for the sake of reducing idle power usage/battery temperature, autosleep is enabled on the kernel in this release because no andorid 10+ style power management is setting power state in halium/ubports, while repowerd supports autosleep instead
https://gitlab.com/ubports/development/core/repowerd/-/blob/ubports/xenial/src/adapters/libsuspend/autosleep.c
the behaviour should be similar to android, but it might still introduce new quirks now that opportunistic suspend is up
2022-07-21 preview release
flash with latest twrp, herolte for flat and hero2lte for edge
use at your own risk