Changelog for Xperia XZ AOSP builds
Current bugs: buglist
2020-08-08: aosp-10, treble (testing)
- Update to August security patch (08-05,
10.0.0_r41
)
Security bulletin: 2020-08-01
For an overview, see Source code tags and builds
- Internal: Rebased on top of latest sonyxperiadev
q-mr1
- Update kernel to latest upstream LTS 4.9.221
2020-06-13: aosp-10, treble
- Update to June security patch (06-05,
10.0.0_r39
)
Security bulletin: 2020-06-01
For an overview, see Source code tags and builds
- Update to 2.0 GNSS HAL
- Revert Wi-Fi blob, hopefully gives back 5Ghz frequencies
- Init speedups, hopefully better boot time
2020-05-17: aosp-10, treble
- Fix NFC (
/dev/pn54x
had wrong label)
- Fix some more SELinux denials
- Use 5.2 backport
brcmfmac
driver
- Update Wi-Fi blob, should give more available channels
2020-05-10: aosp-10, treble (testing)
- Update to May security patch (05-05,
10.0.0_r35
)
Security bulletin: 2020-05-01
For an overview, see Source code tags and builds
- Change
hwui
to use BufferAge: debug.hwui.use_buffer_age=true
(testing)
- Note: This release does not contain the 5.2
brcmfmac
Wi-Fi kernel driver
backport.
2020-04-27: aosp-10, treble
2020-04-05: aosp-10, treble
- Discontinue regular treble variant and only distribute the
NOSYSTEM
one. It
makes no sense to release three different builds each time when AOSP GSIs are
readily available.
- Update to March security patch (03-05,
10.0.0_r32
)
Security bulletin: 2020-03-01
For an overview, see Source code tags and builds
- Update kernel to latest upstream LTS 4.9.218:
.216,
.217,
.218
- Slight change to scheduler:
PR
2020-02-19: aosp-10, treble
- Introduce treble variant without
/system
included: For those using GSIs,
this cuts down the download size to less than 100MB and prevents annoying
re-flashing of your preferred GSI after an update of the treble base.
Available as aosp_f8331-*-TREBLE-NOSYSTEM-*
.
- Update to February security patch (02-05,
10.0.0_r29
)
Security bulletin: 2020-02-01
For an overview, see Source code tags and builds
- Update kernel to latest upstream LTS 4.9.120
- Kernel bugs fixed from bulletin:
See the SODP bulletin
- Switch to generic arch, but set runtime arch for bionic correctly. Reduces
ota
size.
- Disable DEX pre-optimization. Could mean slightly longer boot times for first
boot and first boot after upgrades. Reduces
ota
size.
- Remove BetterBatteryStats. You can still install the apk and it will
receive privileged access by the system automatically
- Set 2-button navigation as default
- Update
brcmfmac
wlan driver from 5.2-backport:
PR
- (Cosmetic:) Small kernel graphics tweak for v3.0 SoC, should have fewer
gfx3d
clock-rate-set failures (but still does not boot)
2020-01-20: aosp-10, treble
- Update to January security patch (01-01,
10.0.0_r25
)
Security bulletin: 2020-01-01
For an overview, see Source code tags and builds
- Slight kernel stability tweaks, pulling latest sonyxperiadev code
2019-12-24
- First treble build based on AOSP 10,
android-10.0.0_r18
.
- Enforcing SELinux, might turn off again if too many incompatibilities arise
- Need to use
system-as-root
, arm64_ab
GSIs since this is now the default
for Android 10
2019-12-01
- Update to November security patch (11-05,
10.0.0_r10
)
Security bulletin: 2019-11-01
For an overview, see Source code tags and builds
- (Switch back to enforcing SELinux)
- Hopefully fixed MTP crash
- Hopefully fixed "Internal Error" at boot by hardcoding expectation of 4.9 v9
blobs
2019-10-20
- Update to October security patch (10-05,
10.0.0_r4
)
Security bulletin: 2019-10-01
For an overview, see Source code tags and builds
- Remove Webview shell(Browser2) and Quicksearchbox crap
- Other known bugs: "Internal Error" pops up at boot. Can be ignored as it is
harmless and will be fixed in the next build
- Critical bugs: Fingerprint crashes device, no bluetooth audio
2019-09-29
- First non-preview Android 10 build
- Bugs: Tethering seems broken
- Using Kernel 4.9, so same bugs as on Pie
- Other known bugs: "Internal Error" pops up at boot. Can be ignored as it is
harmless and will be fixed in the next build
2019-08-09
- New Treble build with same features as 08-06 aosp build
- Fix always-on Ok Google
2019-08-06
- Enable multi-user system-wide
- Kernel updates
- Update to August security patch (08-01,
9.0.0_r46
)
2019-07-05
- Update to July security patch (07-05,
9.0.0_r44
)
- Backported fix for private DNS causing crashes
- Live Wallpaper picker is back
2019-06-20
- Merge kernel 4.9.182
- Merge
vmalloc
improvements, should give a slight speed boost under heavy
load
- Update treble build
2019-06-17
- Fix Wi-Fi and soft reboot issues via kernel update
2019-06-05
- Update to June security patch (06-05,
9.0.0_r40
)
2019-06-04 UNSTABLE
- Note: This release is for demonstration only, and can crash at any time
- Testing fingerprint navigation gestures. Credits to Marijn:
2019-05-25
2019-05-21
- Update to May security patch (05-05,
9.0.0_r37
)
2019-05-16
- Fixed camera issue in kernel
2019-05-12
2019-05-10
- Fixed camera crash that caused kernel panic, see
pull 1973
- For treble build only: Merged kernel updates for stability:
1978,
1979,
1981,
1983
2019-05-02
2019-04-27
- 5ghz hotspot should mostly work, may take a few tries until the other device
sees it
- Rotation, audio and camera issues should be fixed now
- Internal: Kernel updates for clang compatibility
2019-04-21
- Update wifi firmware for
brcmfmac
, should work properly now
- 2.4GHz Hotspot fixed
- Internal: sepolicy updates for
brcmfmac
- Audio race conditions should be fixed now
2019-04-14
- Update to April security patch (04-05,
9.0.0_r35
)
- Massively improved battery life thanks to kernel updates by Angelo
- Internal: Update wifi driver to
brcmfmac
- Internal: Update ADSP kernel components
- Internal: sepolicy updates for
r35
- New bug: Calling only works on speaker for now
2019-03-26
- Note: You need oem binaries version 7 to test this and later builds
- Top speaker now enabled on boot, but sound is bad, lots of crackling
- In-call bluetooth should be fine now
- Sensors should work now in encrypted mode on first boot. Please report any
issues at the xperiadev bugtracker
- Internal: Better treble/GSI compatibility
- SELinux in enforcing mode for treble builds as well now
2019-03-06
- Note: You need oem binaries version 6 to test this and later builds
- Update to March security patch (03-05,
9.0.0_r34
)
- Note: If you are using
forceencrypt
for whatever reason, you need to reboot
once after the first boot to have all sensors available, else calling and
camera etc. will be broken
(see device-sony-common
which doesn't entirely fix the problem). Regular users are unaffected.
- Internal: Add
vim
and zip
for debugging from omni
- Switch to new power HAL,
please report any power-related issues you may find(slowness, excessive
battery drain)
- Load CASH ToF sensor calibrations
from the TA partition
2019-02-05
- Update to February security patch (02-05,
9.0.0_r31
)
- Various Kernel fixes
- Disabled RGBC-IR in camera for now until we have a better ISO+exposure
calibration ready
2019-01-30
- Note: You need oem binaries version 5 to test this and later builds
- Wake-up bug fixed, removed deep sleep preference. This should give you
dramatically better battery life.
- In-call bluetooth audio fixed. If you have a bluetooth headset connected, you
still can't switch to earpiece though
- Update to January security patch (01-05,
9.0.0_r30
)
2019-01-11
- Add a toggle in extended settings for toggling deep sleep:
Go to Settings
-> System
-> Advanced
-> Extended Settings
and toggle "Disable Deep Sleep"
2019-01-10
- "Fix" wake-up bug: Hold an infinite wakelock so the device never enters deep
sleep. This enables instant wakeup, but comes at the cost of decreased battery
life during screen off(about 1% per hour)
You can toggle deep sleep by executing setprop persist.vendor.neversleep 0
and then rebooting, where 0
means enabling deep sleep and 1
means the
device never enters deep sleep.
- Upstream kernel changes for stability
- More sepolicy fixes
- Bluetooth aptX codec should be loaded correctly now
- New health HAL: Logs battery capacity and cycles and restores them even if you
wipe your device
- Development settings enabled by default
- BetterBatteryStats pre-installed with correct permissions(no need for root)
- Homescreen: Removed useless search bar
2018-12-18
- RGBCIR sensor enabled(but may be miscalibrated/too bright)
- Sepolicy ready for IMS, others
- Fixed hardware tethering sepolicy
- Camera recording fixed
2018-12-12 (testing)
- Update sepolicy, now more secure and should not give any more denials
- Internal: Shuffle some links/mountpoints around to prepare for v4 blobs
- Fixed: USB connection only accepted when screen on
- Front camera reports correct 13MP resolution
- Initial tethering hardware acceleration support(testing)
- Enabled ToF sensor for camera(measures distance to objects and adjusts focus)
2018-12-08 (testing)
- Camera key works
- Update to December security patch (12-05,
9.0.0_r21
)
- Fingerprint should not crash device on enrollment any more
- Allow setting lower minimum brightness
- Double-tap-to-wake off by default(but can be enabled)
- Plugging in charger with screen off should be fixed
- SELinux enforcing with updated policies
2018-11-24
- Note: You need oem binaries version 3 to test this and later builds
- Wi-Fi hotspot working
- Tethering hardware acceleration (testing)
2018-11-16
- Note: You need oem binaries version 3 to test this one
- Changed IRQ handling, may lead to better wakeup from sleep and battery life
- Based on kernel 4.9.137 instead of 4.9.103
- Added oshmoun's new QcRilAm, which fixes in-call audio (still no audio when
bluetooth headset connected)
- Revert CPU block rate bump
2018-11-09
- Bump CPU clock rates and activate more cores for media de-/encoding (but at
the cost of more battery usage)
- (Internal) smaller patch for LED paths, please test if they still work
- (Internal) revert back to msmfb video, SDE needs to wait until oem v3
2018-11-07
- Update to November security patch (11-05,
9.0.0_r16
)
- Fingerprint now much faster, should work without even pressing power button
- Double-tap to wake (testing, please report if screen becomes unresponsive to
touch, may happen on oemv1. please report if it happens on oemv2 as well)
- Notification LED should be fixed
- NFC should be fixed if it was broken, please test
2018-11-05
- Revert back to Sony camera HAL(video still not fixed)
- Revert LED paths, might fix LED notifications
- Merge newest SODP fixes
2018-10-30
- Enable Gesture Typing for AOSP keyboard
- Enable Storage Manager in Settings
- Don't require SIM for setup
- Enable Night light
- Documents: Show whole internal sdcard by default
- Keyboard: Indigo theme
- Fix "Internal Error" warning for oemv1 (temporary until oem is fixed)
Before
- Disable dm-verity
- Disable priv-app permission checking (helps with gapps) (temporary)
- Disable forceencrypt, set to encryptable
- New camera HAL, could be faster and work better with GCam