20

[ROM][UNOFFICIAL][12.1][Gemini] Pixel Experience [KERNEL 4.4]

 2 years ago
source link: https://forum.xda-developers.com/t/rom-unofficial-12-1-gemini-pixel-experience-kernel-4-4.4400989/page-6#post-86778405
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

[ROM][UNOFFICIAL][12.1][Gemini] Pixel Experience [KERNEL 4.4]

yabadji

Member

Oct 23, 2012

Omg this rom is fast

Reactions: -+BB+-

Mar 27, 2017

off the topic: suggest me a best gcam for video Recording

-+BB+-

Inactive Recognized Developer

Nov 28, 2013 2,517

swapped navigation buttons reset on every restart, is this okay
I saw that you edited the comment, then you probably realized by yourself that buttons are properly swapped a few seconds after the boot, but not immediately (the same with fp as home button). This happens because ConfigPanel and all related stuffs start when the device sends the BOOT_COMPLETED intent, until ConfigPanel starts the buttons behaviour is the default one (no fp as home and button not swapped). I can probably improve the button swap feature moving the releated code in touch HAL, but i'm not sure about how PE handles this in Settings (official PE 11 for Gemini does not use touch HAL), i will take a look and see what i can do, but it's not a priority for now
Thank you, but file corrupted can't install at all
Download again the rom and check sha256sum, everyone else downloaded and flashed the ROM without any problem, pretty sure your download is corrupted
off the topic: suggest me a best gcam for video Recording
I will take a look and see i find the version i was using on android 10 and 11 before my mi5 died for the first time, hope to have a backup somewhere

Reactions: engineerhb

Lazyraj

Member

May 9, 2018

Yes it does work properly afte clean flashing the rom😅 Thanks for the work🤗, hope i could find a recovery and splash screen aswell😅😅

Reactions: -+BB+-

-+BB+-

Inactive Recognized Developer

Nov 28, 2013 2,517

off the topic: suggest me a best gcam for video Recording
Found it, it's GCam_5betaFinal.200510.2111build-7.3.020.apk by Arnova8G2 from https://www.celsoazevedo.com/files/android/google-camera/ , i had to decompile the APK, change the app name and resign the package with my signing key because now Google blocks the installation of some system apps if signing key does not match, now the package name is com.google.android.GoogleCamera.Custom
There are a couple of bugs (slow motion video doesn't work and hdr must be disabled with front camera), but videos and photos with hdr+ enabled are impressive for our device... At least for me

Here's the download link: https://drive.google.com/file/d/1kg7uLPRmDNWTiEe_pFF6qoJm99X-QMB2/view?usp=sharing
Last edited: Apr 12, 2022

Mar 27, 2017

Found it, it's GCam_5betaFinal.200510.2111build-7.3.020.apk by Arnova8G2 from https://www.celsoazevedo.com/files/android/google-camera/ , i had to decompile the APK, change the app name and resign the package with my signing key because now Google blocks the installation of some system apps if signing key does not match, now the package name is com.google.android.GoogleCamera.Custom
There are a couple of bugs (slow motion video doesn't work and hdr must be disabled with front camera), but videos and photos with hdr+ enabled are impressive for our device... At least for me

Here's the download link: https://drive.google.com/file/d/1kg7uLPRmDNWTiEe_pFF6qoJm99X-QMB2/view?usp=sharing

thank you so much ❤️

Reactions: -+BB+-

Lazyraj

Member

May 9, 2018

Found it, it's GCam_5betaFinal.200510.2111build-7.3.020.apk by Arnova8G2 from https://www.celsoazevedo.com/files/android/google-camera/ , i had to decompile the APK, change the app name and resign the package with my signing key because now Google blocks the installation of some system apps if signing key does not match, now the package name is com.google.android.GoogleCamera.Custom
There are a couple of bugs (slow motion video doesn't work and hdr must be disabled with front camera), but videos and photos with hdr+ enabled are impressive for our device... At least for me

Here's the download link: https://drive.google.com/file/d/1kg7uLPRmDNWTiEe_pFF6qoJm99X-QMB2/view?usp=sharing

cant we have the same camera prebuilt into the rom?

style2345

Member

Nov 9, 2013

Hi to everyone, new build is online,here's the relevant changes:

Name: PixelExperience_gemini-12.1-20220410-1537-UNOFFICIAL.zip
sha256sum: f7859e369a0ec9fa182cdbad68c91d96bbf87e573ab3ace6e773499acd25dbf3

* Updated PE sources to Android 12.1 r4
* Fixed and added back double tap to wake feature
* Fixed and added back buttons swap feature
* Fixed keydisabler
* Kernel: merged latest security patches + small improvements
* Enabled ZRAM writeback
* QCOM HALs: Merged latest updates from CAF
* Settings: fixed no search bar and visual glitch on main settings page
* Lockscreen: fix weather not showing
* Misc improvements and enhancements

Download link: https://www.androidfilehost.com/?fid=14655340768118452182

Enjoy

Hi is your Pixel Experience 12.1 4.4 Kernel have CPU Throttling like LOS or Unlocked, Is Stable for Daily USE, Root Supported

Last edited: Friday at 7:58 AM

-+BB+-

Inactive Recognized Developer

Nov 28, 2013 2,517

cant we have the same camera prebuilt into the rom?
Unfortunately it's not possible, i've tried and works, but will break some things in gallery app like media scanning.
You can disable the stock camera app if you want, just go to settings --> app --> show all apps --> check "show system app" --> Camera --> disable the app. In this way you will have only GCam in your launcher
Hi is your Pixel Experience 12.1 4.4 Kernel have CPU Throttling like LOS or Unlocked, Is Stable for Daily USE, Root Supported
Yes, can be rooted without problems (i'm actually using Magisk because root helps me in development/debugging) and it's stable, but i did not understood the CPU throttling part, could you please explain? I'm sorry but i'm not following LOS development, they are using a completely different kernel/proprietary blobs, and there's no public work on lineage 19 for our device


PS: i've rebased and updated the kernel, i'm testing it right now and will include everything in next public release if it's 100% stable, if someone wants to give it a try here's the flashable zip download link: https://www.androidfilehost.com/?fid=14655340768118455299
Sources are here: https://github.com/B--B/Gemini-B--B-Kernel/tree/twelve-4.4-new
There are various improvements and fixes, also a couple of bugs spotted compiling the kernel with clang 14 has been fixed now, but as i said it's still in testing phase, if someone wants to give it a try please let me know how works and if there are regressions/bugs. Thanks

stu.ardianto

New member

Mar 23, 2018

This ROM is incredibly stable, thanks for developing it. One thing, though. Is it possible for me to change the font style? I want to change it into the latest Google Sans. How can I change it without rooting the phone. Thank you
Last edited: Monday at 4:45 AM

Mi5_Lover

New member

Apr 20, 2022

Hi to everyone, new build is online,here's the relevant changes:

Name: PixelExperience_gemini-12.1-20220410-1537-UNOFFICIAL.zip
sha256sum: f7859e369a0ec9fa182cdbad68c91d96bbf87e573ab3ace6e773499acd25dbf3

* Updated PE sources to Android 12.1 r4
* Fixed and added back double tap to wake feature
* Fixed and added back buttons swap feature
* Fixed keydisabler
* Kernel: merged latest security patches + small improvements
* Enabled ZRAM writeback
* QCOM HALs: Merged latest updates from CAF
* Settings: fixed no search bar and visual glitch on main settings page
* Lockscreen: fix weather not showing
* Misc improvements and enhancements

Download link: https://www.androidfilehost.com/?fid=14655340768118452182

Enjoy

Please help, I am unable to use mobile data with any network type.
If I use GSM, I couldn't connect to the internet but could make a phone call.
If I use LTE, there was no service at all, neither voice nor data.
Here's the result from *#*#4636#*#*.

1650442434589.png
1650442406338.png

dimon923

New member

Apr 2, 2022

In the latest assembly, I can not create a VPN connection. What are the options for solving the problem?
Screenshot_20220421-092148_Налаштування.png

dimon923

New member

Apr 2, 2022

There are 3 problems on the latest build:
1) there is a problem with the bluetooth headset: music plays, but there is no sound during a telephone conversation. Tried 3 different headsets.
2) Unable to create a VPN connection. There is simply no button in the menu.
3) During a telephone conversation on the speakerphone, the interlocutor hears his own echo. On the Internet, I found a patch for magisk. But it doesn't work.

Top Liked Posts

  • Hi to everyone, new build is online,here's the relevant changes:

    Name: PixelExperience_gemini-12.1-20220410-1537-UNOFFICIAL.zip
    sha256sum: f7859e369a0ec9fa182cdbad68c91d96bbf87e573ab3ace6e773499acd25dbf3

    * Updated PE sources to Android 12.1 r4
    * Fixed and added back double tap to wake feature
    * Fixed and added back buttons swap feature
    * Fixed keydisabler
    * Kernel: merged latest security patches + small improvements
    * Enabled ZRAM writeback
    * QCOM HALs: Merged latest updates from CAF
    * Settings: fixed no search bar and visual glitch on main settings page
    * Lockscreen: fix weather not showing
    * Misc improvements and enhancements

    Download link: https://www.androidfilehost.com/?fid=14655340768118452182

    Enjoy
    cant we have the same camera prebuilt into the rom?
    Unfortunately it's not possible, i've tried and works, but will break some things in gallery app like media scanning.
    You can disable the stock camera app if you want, just go to settings --> app --> show all apps --> check "show system app" --> Camera --> disable the app. In this way you will have only GCam in your launcher
    Hi is your Pixel Experience 12.1 4.4 Kernel have CPU Throttling like LOS or Unlocked, Is Stable for Daily USE, Root Supported
    Yes, can be rooted without problems (i'm actually using Magisk because root helps me in development/debugging) and it's stable, but i did not understood the CPU throttling part, could you please explain? I'm sorry but i'm not following LOS development, they are using a completely different kernel/proprietary blobs, and there's no public work on lineage 19 for our device


    PS: i've rebased and updated the kernel, i'm testing it right now and will include everything in next public release if it's 100% stable, if someone wants to give it a try here's the flashable zip download link: https://www.androidfilehost.com/?fid=14655340768118455299
    Sources are here: https://github.com/B--B/Gemini-B--B-Kernel/tree/twelve-4.4-new
    There are various improvements and fixes, also a couple of bugs spotted compiling the kernel with clang 14 has been fixed now, but as i said it's still in testing phase, if someone wants to give it a try please let me know how works and if there are regressions/bugs. Thanks
    Does this count as a bug?

    Download ytq9punln8o0 - Send.cm

    Unlimited data hosting
    send.cm send.cm
    Dirty flash from last build. Everything seems to be stable except this Settings "feature".
    This is a bug in AOSP source code , hopefully will be fixed in next release
    Could you please add option to replace recent and back buttons?
    Yes, when i face what's wrong in sysfs nodes creation, that's why DTTW and swap buttons features has been removed for the moment
    Code:
    ## Exception
    * __User Action:__ play stream
    * __Request:__ Player error[type=1] occurred while playing [MEDIA=youtube]RmSUJpCGnaw[/MEDIA]
    * __Content Country:__ TR
    * __Content Language:__ tr-TR
    * __App Language:__ tr_TR
    * __Service:__ YouTube
    * __Version:__ 0.22.1
    * __OS:__ Linux Android 12 - 32
    <details><summary><b>Crash log </b></summary><p>
    
    ```
    com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, avc1.64001F, -1, null, [1280, 720, 25.0], [-1, -1]), format_supported=YES
        at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:555)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loopOnce(Looper.java:201)
        at android.os.Looper.loop(Looper.java:288)
        at android.os.HandlerThread.run(HandlerThread.java:67)
    Caused by: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, null, video/avc, avc1.64001F, -1, null, [1280, 720, 25.0], [-1, -1])
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1051)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:606)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1465)
        at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:713)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readSourceOmittingSampleData(MediaCodecRenderer.java:998)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:830)
        at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:945)
        at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:478)
        ... 4 more
    Caused by: java.lang.IllegalArgumentException: The surface has been released
        at android.media.MediaCodec.native_configure(Native Method)
        at android.media.MediaCodec.configure(MediaCodec.java:2176)
        at android.media.MediaCodec.configure(MediaCodec.java:2092)
        at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter$Factory.createAdapter(SynchronousMediaCodecAdapter.java:50)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1137)
        at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1044)
        ... 11 more
    
    ```
    </details>
    <hr>
    I am getting error while playing video with VLC player. here are the logs.
    I can reproduce the exception with the video you linked, then i tried with a couple of other YouTube videos and everything works as expected, seems a bug in exoplayer reported in 2019 and never fixed, see here for more info: https://github.com/google/ExoPlayer/issues/6168
    no search bar in settings app

    It's a PE bug, already fixed in their sources and in my internal builds

    Edit: the search bar fix also fixes the issue reported by @sopla4ever

    Using this rom for past 2 days.. so far soo good. Great work 👍

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK