[ROM][8.1.0][OFFICIAL] Pixel Experience for Samsung Galaxy S4 LTE-A

ave20

Member
Aug 22, 2017
23
0
0
1. The hardware navigation buttons backligh doesn't work, and if You check the settings and turn on system navigation buttons, You won't be able to turn them off :D They will always be there, unless You install the ROM again, lol. So better don't try them...
2. There are no settings to change the actions for hardware navigation buttons and home button (S4 hardware buttons). I used to change the actions so buttons behave similar way like on Andorid 4.4 :D Here, You won't be able to change single action for them. Only power button and volume up and down.
3. "Dark mode" for sms / messages app doesn't work at all - the screen is always white. It will literally burn Your eyes.
4. There is no way to move, hide or disable the google search bar on main screen. I <3 Google for that one.
5. Same like on LOS 14.1, 15.1 there is a huuuge delay after You press the power button to unlock Your screen - around 2-3 sec :D
6. Cam / Vid app has this weird black frames around the screen - no matter which cam quality setting You will choose. It looks like small cam screen floating in dark space :D Autofocus is crazy - doesn't catch the focus or stays locked at on point unless You run the app again. I didn't find out why. Seems random. Some options - from option bar are missing - there are just empty spaces between the icons (only two icons are there - camera style (sepia, monochrome, etc) and switch between front and back cam) :D

EDIT:
Also, there is no music player, voice recorder or global equalizer. But I guess everyone can download his own app's to cover this.

I was happy to test that one - same like unofficial LOS 14.1 and 15.1, but custom ROM's are far away from calling them stable and bug-free. They are just playground for young developers - which is good, but sadly, custom ROM's are unusable if You are searching for a proper code which can be used on a daily bases. Ofc, You can still use this ROM, just like unofficial LOS 15.1, but You need to get used to these bugs which probably won't be fixed. You may ask why? Because these unofficial ROM's are trying to be delivered for all android devices, and every android device has different hardware, so for that reason, our S4 hardware navi buttons didn't get any support / settings or backlight options....Same goes with cam / vid app - some options are missing, but only unified options which can be use on every android device are there.
The only "semi-usable" custom ROM I've tested was the LOS 13.1 - discontinued at this point. Feel free to test it out tho. Imho, the best custom ROM for i9506-LTE so far.
After all, I much rather recommend this ROM that LOS 15.1 for i9506-LTE :) On this one, at least there is no problem with losing network connection, gps location issues and disabling WiFi connection on locked screen after some time.

So thank You for all this work. I would love to check this one again, after few months.
Good luck with this project.
 
Last edited:

eccko

Senior Member
Mar 15, 2018
283
142
0
Potato City
PixelExperience_ks01ltexx-8.1.0-20180913-0629-OFFICIAL.zip
New build is available! :)
Sync with latest device sources and Pixel Expierence.

Changelog
Code:
=======================
     09-13-2018
=======================

 * Sources
   I change source for Lineage msm8974-common

 * ks01ltexx/overlay/frameworks/res/res/value/
   Fixed bugs related to hardware buttons. 

   * vendor/opengapps/sources/all/
99d0d8c Pixel Launcher all-28 9-4836503 (nodpi)

   * vendor/opengapps/sources/arm/
536eee0 Photos arm-19 4.0.0.212332131 (160)

   * vendor/opengapps/sources/arm64/
b3545c7 Google Play services arm64-21 13.2.80 (020408-211705629) (480)

=======================
     09-11-2018
=======================

   * build/make/
93afad8 Also check if BOARD_KERNEL_SEPARATED_DTBO is set
cbeedf2 Merge tag 'android-8.1.0_r46' into oreo-mr1

   * device/qcom/sepolicy/
cc7d967 msm8960: Fix compilation

   * frameworks/av/
2209ff8 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/frameworks/av into HEAD

   * frameworks/base/
278c5c9 Automatic translation import
ad35dc4 PackageManager: Avoid another NPE when dereferencing mPlatfromPackage
5a38741 Add support for the .opus file format
9f67d30 SystemUI: Fix Data Usage tile to match Settings
7e91edc SystemUI: Initialize mClockVisibleByUser to android:visibility
a154099 camera: Check if aux camera whitelist is set before restricting cameras
592e4a7 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/frameworks/base into HEAD

   * frameworks/hwkeys-support/
3aa0ec2 Automatic translation import

   * frameworks/native/
08558c0 SF: Backport "Fix landscape LCM issue" for legacy hwc
e1334d6 SF: Backport "Need GSI to support landscape LCM" for legacy hwc
3eaa5fe DO NOT MERGE: Fix landscape LCM issue
fb45ce3 DO NOT MERGE: Need GSI to support landscape LCM
1cfbe2a Revert "SF: Squashed hwrotation support"
5610d0a Revert "SF: Fix hwrotation screenshots at surfaceflinger layer"
24cdbef Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/frameworks/native into HEAD

   * frameworks/opt/telephony/
4d62a8d Merge "TelephonyComponentFactory: Fix SubscriptionInfoUpdater overloading" into oreo-mr1
103a276 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/frameworks/opt/telephony into HEAD

   * hardware/custom-interfaces/
2bbb129 biometrics: fingerprint: add locking to default impl
8c922ec Update makefiles from anywhere.

   * hardware/interfaces/
b42ed61 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/hardware/interfaces into HEAD

   * packages/apps/Bluetooth/
a0ddd44 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/apps/Bluetooth into HEAD

   * packages/apps/CustomSettings/
5069311 Automatic translation import

   * packages/apps/Launcher3/
a586253 Remove dependency on the fwb
2ceeaa7 Delay workspace loading after a failed shortcut drag by half a second
5499821 Fix state transition logic when going from overview to overview
1ae9aed Never scroll workspace when app drawer is visible
9c1cb80 Fix duplicate <uses-sdk> elements in Launcher3Tests
1e1bb8c Add click handler for QSB on boot to keep it responsive
5f0f490 Bring back long press caret for search functionality
9bf5138 Reset scroll position when dragging up the app drawer
08fd173 Improve proguard optimization rules by only optimizing constructors
e878db0 Disallow interacting with a widget that is being resized
3e344f7 Check both normalized and non-normalized search input for app search

   * packages/apps/MusicFX/
69c2e8c Automatic translation import

   * packages/apps/PackageInstaller/
6c227b5 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/apps/PackageInstaller into HEAD

   * packages/apps/Settings/
c3396fa Automatic translation import
817ac09 Settings: fix german translations for "gesture"
123f6d4 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/apps/Settings into HEAD

   * packages/apps/Snap/
9923e54 Snap: use platform cert
475de8f Automatic translation import
e4b606f CameraSettings: Do not crash if zoom ratios are not exposed
c90655c Snap: Allow quickreader to work with secure device
f7713cd Automatic translation import

   * packages/apps/Updates/
edee08f Automatic translation import

   * packages/providers/DownloadProvider/
c2885a5 Automatic translation import
1c0fade Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/providers/DownloadProvider into HEAD

   * packages/providers/MediaProvider/
5272a61 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/providers/MediaProvider into HEAD

   * packages/services/Telephony/
3e18d3b Automatic translation import
c5b5b62 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/packages/services/Telephony into HEAD

   * prebuilts/clang/host/linux-x86/
6190503 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 into HEAD

   * system/bt/
b56676d Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/system/bt into HEAD

   * system/sepolicy/
93520dd Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/system/sepolicy into HEAD

   * system/vold/
aa36b97 secdiscard: should pin_file to avoid moving blocks in F2FS
1b04581 Merge tag 'android-8.1.0_r46' of https://android.googlesource.com/platform/system/vold into HEAD

   * vendor/aosp/
e8ace8b repopick: Warn about empty commits instead of failing
30c12c2 apn: Disable IPv4 for T-Mobile (and MetroPCS) domestically
d975d66 build: Add dtbo task
269b04c config/common: Clean up debug packages

   * vendor/themes/
81b3355 Automatic translation import

=======================
     09-10-2018
=======================

=======================
     09-09-2018
=======================


   * frameworks/opt/telephony/
0a3e053 TelephonyComponentFactory: Fix SubscriptionInfoUpdater overloading

=======================
     09-06-2018
=======================


   * hardware/qcom/display-caf/msm8996/
56d639d Fix Buffer Overflow in Vendor Service display.qservice

   * hardware/qcom/display-caf/msm8998/
7a01a09 Fix Buffer Overflow in Vendor Service display.qservice

   * hardware/qcom/display-caf/sdm845/
1e16c6d Fix Buffer Overflow in Vendor Service display.qservice

   * hardware/qcom/media-caf/apq8084/
330d852 mm-video-v4l2: Protect buffer access and increase input buffer size

   * hardware/qcom/media-caf/msm8974/
0acdb94 mm-video-v4l2: Protect buffer access and increase input buffer size

   * hardware/qcom/media-caf/msm8994/
e9262b2 mm-video-v4l2: Protect buffer access and increase input buffer size

=======================
     09-05-2018
=======================


   * hardware/broadcom/wlan/
8c96d23 Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46

   * hardware/qcom/display/
27b78f2 Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46

   * hardware/qcom/media/
85d5d95 Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46

   * system/libhidl/
dcab148 Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46
1. The hardware navigation buttons backligh doesn't work, and if You check the settings and turn on system navigation buttons, You won't be able to turn them off :D They will always be there, unless You install the ROM again, lol. So better don't try them...
2. There are no settings to change the actions for hardware navigation buttons and home button (S4 hardware buttons). I used to change the actions so buttons behave similar way like on Andorid 4.4 :D Here, You won't be able to change single action for them. Only power button and volume up and down.

3. "Dark mode" for sms / messages app doesn't work at all - the screen is always white. It will literally burn Your eyes.
4. There is no way to move, hide or disable the google search bar on main screen. I <3 Google for that one.
5. Same like on LOS 14.1, 15.1 there is a huuuge delay after You press the power button to unlock Your screen - around 2-3 sec :D
6. Cam / Vid app has this weird black frames around the screen - no matter which cam quality setting You will choose. It looks like small cam screen floating in dark space :D Autofocus is crazy - doesn't catch the focus or stays locked at on point unless You run the app again. I didn't find out why. Seems random. Some options - from option bar are missing - there are just empty spaces between the icons (only two icons are there - camera style (sepia, monochrome, etc) and switch between front and back cam) :D
Most of bugs has been fixed.

3. "Dark mode" for sms / messages app doesn't work at all - the screen is always white. It will literally burn Your eyes.
These are Google applications, it can not be set as a black theme. The Pixel Experience system does not seem to include this. :)
https://play.google.com/store/apps/details?id=com.google.android.apps.messaging
https://play.google.com/store/apps/details?id=com.google.android.contacts

Information for those who do not work with the sim card.

Flash latest update from samsung via SamFirm or another app/website
Remeber to flash Recommended Bootloader/Modem https://www.androidfilehost.com/?fid=3700668719832239236 And flash it in AP SLOT.
 

Attachments

Last edited:
  • Like
Reactions: darkness

ave20

Member
Aug 22, 2017
23
0
0
Thats really awesome work and support. Non of previous custom ROM I've tested was updated with such frequency. Thats really new quality for custom ROM.
 

f0r0c0m1c

Senior Member
Jun 8, 2013
57
8
8
Thank you for this ROM, Eccko. I have used Lineage 14.1 and 15.1 by Kyasu for a time but the GPS didn't work on Spain (ORANGE) and the battery was dying very soon (with donate Grennify, donate Amplify, etc).

This ROM GPS system works properly (using Google Maps) and I can travel without issues. Kyasu LA 15.1 detected to me but I could not travel because the mobile says all the time "waiting for GPS", impossible!! (I tried several modems (DOJ2, DOJ3, DRA1, bootloaders, etc)

DATA:
My mobile is a Samsung S4 i9506
Pixel Experience ROM 09/13/2018
Baseband I9506XXUDRA1

The battery life is better than the others ROMS too. It could be better but with other Roms, my mobile was dead in a few hours (with Greenify, amplify) and with this ROM, I can have a mobile almost all one day.

I had the Stock Rom 5.0.1 installed and I installed this ROM from Recovery (wiping the System data, etc etc).....but Sim Card didn't work. I installed the modem DRA1 from Kyasu Lineage 15.1 site for this mobile from TWRP 3.2.3 (only the modem files: NON-HLOS.bin and MODEM.bin in a tar file (you can do that with any compressor utility like 7zip or Peazip and remove the bootloader files), bootloader is untouched) and now my mobile works like a charm! No FC, no resets, GPS ok, battery ok, SIM Card ok, etc)

The only issue I see is with the Bluetooth. The Bluetooth didn't want to be activated. I was listening to music with headsets without problems and I stop the music and I did others actions and the issue appeared and I had to reset the mobile.
But it happened to me only in one single case. I'll continue investigating and I'll describe the exact behavior.

PD: Thank you Eccko for this ROM and sorry for my English.
 
  • Like
Reactions: eccko

eccko

Senior Member
Mar 15, 2018
283
142
0
Potato City
Thank you for this ROM, Eccko. I have used Lineage 14.1 and 15.1 by Kyasu for a time but the GPS didn't work on Spain (ORANGE) and the battery was dying very soon (with donate Grennify, donate Amplify, etc).

This ROM GPS system works properly (using Google Maps) and I can travel without issues. Kyasu LA 15.1 detected to me but I could not travel because the mobile says all the time "waiting for GPS", impossible!! (I tried several modems (DOJ2, DOJ3, DRA1, bootloaders, etc)

DATA:
My mobile is a Samsung S4 i9506
Pixel Experience ROM 09/13/2018
Baseband I9506XXUDRA1

The battery life is better than the others ROMS too. It could be better but with other Roms, my mobile was dead in a few hours (with Greenify, amplify) and with this ROM, I can have a mobile almost all one day.

I had the Stock Rom 5.0.1 installed and I installed this ROM from Recovery (wiping the System data, etc etc).....but Sim Card didn't work. I installed the modem DRA1 from Kyasu Lineage 15.1 site for this mobile from TWRP 3.2.3 (only the modem files: NON-HLOS.bin and MODEM.bin in a tar file (you can do that with any compressor utility like 7zip or Peazip and remove the bootloader files), bootloader is untouched) and now my mobile works like a charm! No FC, no resets, GPS ok, battery ok, SIM Card ok, etc)

The only issue I see is with the Bluetooth. The Bluetooth didn't want to be activated. I was listening to music with headsets without problems and I stop the music and I did others actions and the issue appeared and I had to reset the mobile.
But it happened to me only in one single case. I'll continue investigating and I'll describe the exact behavior.

PD: Thank you Eccko for this ROM and sorry for my English.
Your English is good, do not worry about it. Also Thank you for opinion. ;)

According to Bluetooth ... it's very weird because everyday I use wireless headphones from motorola and to be honest I use them every day for a few hours and I have no problems. What kind of headphones do you have? :confused:
 

f0r0c0m1c

Senior Member
Jun 8, 2013
57
8
8
Your English is good, do not worry about it. Also Thank you for opinion. ;)

According to Bluetooth ... it's very weird because everyday I use wireless headphones from motorola and to be honest I use them every day for a few hours and I have no problems. What kind of headphones do you have? :confused:
Hi Eccko.

I have the Taotronics TT-BH07 headphones. But, I don't have any issues with them and my Sony Xperia Z1 (5.1.1 Stock Rom), my Samsung Galaxy Tab A6 (Stock Rom) or this mobile with Lineage 15.1 from Kyasu (when I had this ROM installed).
It happened to me only in one single case and when it happens to me again (if it occurs), I'll describe the exact behavior here. For now, 10 points to this ROM ( for now, ;) )

Thanks
 
  • Like
Reactions: eccko

f0r0c0m1c

Senior Member
Jun 8, 2013
57
8
8
AR Stickers install problem

Hi eccko.

I have tried to install the apps deleting the lineage camera data before the installation, but I can install the ARCore apk only; the Google Camera app and the AR Stickers apk display an error.

I don't know if I am doing something wrong.

I have recorded a video.

Thanks
 

Attachments

Last edited:

John D J

Senior Member
Feb 7, 2014
130
18
38
England
Hi I know you say Bluetooth works on this rom but do phone calls work through a Bluetooth headset please. Just asking as all other oreos Bluetooth works but not for phone calls. Thanks.