yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] pbanj:
Fastboot flash
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
Too soon to say, just did this a few hours ago.

---------- Post added at 12:42 PM ---------- Previous post was at 12:39 PM ----------

Actually, I used Ex Manager from OPs instructions , it allowed me to flash the kernel zip.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Gotcha. Thanks.

---------- Post added at 07:02 PM ---------- Previous post was at 06:44 PM ----------

Link dead?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
Yeah OP's link gave me that error too but if you navigate at the top of the website you can find the pixel 3a section for the kernel. Which is this - https://elementalx.org/devices/pixel-3axl/

Exmanager link on OP's post works though.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Anyone else Gmail not working? Keep getting FC.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] jmtjr278:
Nope
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
Gmail working great here. Try deleting it and reinstall ?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
I did. I don't know what happened. I went back to stock and I'll just wait for twrp.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] sic0048:
I also can confirm that the 1.05 update fixes my "OK Google" issues. Everything works now.

Time to permanently install TWRP!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
Yeah, for ambient display preferences- Ambient display on off - with Lift to check phone ON is a hit or miss where stock it just works all the time- It is way more miss than hit.

The double tap to check phone seems to be working OK but still funky compared to stock.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Hey [MENTION=4684315]flar2[/MENTION]

It's working now with the latest update! Thank you so much. I can now enjoy the kernel again. Cheers!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Archangel:
Flashed 1.05 and everything is perfect, thank you dev!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ovestorient:
Using Wireguard together with the 1.05 update on Q beta 5 isn't working for me. I got an error "unable to configure tunnel (wg-quick returned 64)" or something like that. Reverted back to the stock kernel for now.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Uzephi:
You need 2.01 for Q beta 5... You can download and install from ElementalX app

Edit: since it is for a beta build of Q, it is highly recommended to not report bugs.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Touchscreen not working happened 2 times today here, I have to reboot every time it happens. Hope 1.05 will fix it :)

I can confirm it fixed the "ok google" recognition [MENTION=4684315]flar2[/MENTION].

First time I'm having any issues on EX, though.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
It happens to me sometimes as well. At least on 1.02 and 1.03. I havent had any touchscreen issues so far on 1.05 but I've only been using it for a day.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] jojo334:
I've had issues on stock even, so not sure its the kernel. I've never had to reboot though. Only lock and unlock and it always works after.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] oscar1823:
Stock+EX kernel and Ok Google+ Now playing work for a bit then stop.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Touchscreen is unfortunatepy still freezing up. I have to reboot by pressing vol down + power buttons, no way around it.

Can I just flash the stock kernel until this is fixed?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Of course.

Don't know if it will be fixed, I don't have this phone, only the XL and it doesn't have this problem.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
What a shame. I bought the 3a (in part) to be able to use the EX kernel again..

I don't have a PC atm (on vacation), is there a stock zip/img I can flash through the EX kernel manager app?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
You can flash the stock boot.img in EXKM. You can get it from the factory image download
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Thanks! I'll try again in next version if there's a chance it will be fixed.

Any app that can open img files and extract them? No access to a PC atm.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
You just need to open the zip, the .img file is what you flash in EXKM. Lots of apps can open zips
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Oh, I thought the stock image was a .img file, not a zip. Thanks again hehe
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
I went back to stock after having issues too. So far stock kernel is behaving absolutely great and even feels smoother than Ex Kernel. You might have the same results going back to stock. Good luck!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
There won't be any difference in performance, EX is identical to stock on this device, I just added a few extra features like color and sound control. If the touchscreen thing is actually an issue, it's due to wake gestures.

Otherwise, anything else you notice is placebo.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Hmm maybe it does have something to do with wake gestures. I used to have 3 enabled but not using any at the moment. Haven't had an issue yet.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Archangel:
Havent had any issues with 1.05 so far its perfect!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] MtheK0001:
Touchscreen still freezing from time to time :(

Additionally, the high brightness mode setting seems to be broken. It is automatically disabled after some time.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] MtheK0001:
[MENTION=4684315]flar2[/MENTION] ok I just found out that the lower of the two HBM settings is disabled each time the screen is turned off! Is this intentional?

BTW, at least in the german translation both settings are named an described identically. Need trial and error to find out the difference of these two.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] 12paq:
From my experience in the EX app, the top high brightness mode just switches on the maximum brightness. While the one below it allows you to adjust your brightness from maximum to the lowest via the phone's settings. Also, for me, these often don't survive reboot even if both are toggled to do so, which is no big deal and not worth reporting.

If you want more flexibility and an even brighter screen, use flar2's High Brightness Mode app. It's inexpensive and works great. The widget and quick setting HBM toggles are good too.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] mariojohn:
Is anyone else having issues with the phone not offering file transfer options when plugged into a computer? The option on the pull down notification menu doesn't appear any more. Yes, I have the correct drivers installed on the computer. And the option showed up on my phone before.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] jojo334:
So when you pull the notification down and then tap for more options it doesn't work? Did you go in and try it I. Developer options?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] mariojohn:
Yep. It's really weird.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] mariojohn:
Solution found. Faulty cord. It's always the easiest solution right? Sorry to bother everyone.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Since I went back to stock kernel I haven't had any touchscreen issues anymore. Is there any chance that it will be different in 1.06?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Were you using wake gestures? I've turned all the ones I was using off in the elementalx app and havent has any issues since.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
I used them, yes, but I also tried turning them off and never ticked the "stick on reboot" button amd it still happened..
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

I have disabled the wake gestures on this version of the phone

Flash directly and control all options in EX Kernel Manager: https://play.google.com/store/apps/details?id=flar2.exkernelmanager

Download:

ElementalX-1.06

Changes:

-August security update

-disable wake gestures on 3a
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
Flashed 1.06 earlier today and haven't had any of the beforementioned freezes yet. Thanks!

Hope to get the wake gestures back soon, though. [EDIT: I mean getting them back in a new version, without freezes for my phone hehe]
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] till22:
I'm on EX 1.06 since 2 days now and haven't had any freezes, so the wake gestures were to blame in my case (I even had freezes with them turned off).

Battery life is good and the device feels snappy, loving the extra features from EXK.

View attachment 4806648

Adaptive brightness turned on, location on, did nothing to optimize battery (stock EXK settings). Mixed inside & outside use (outside max brightness, and tested the "high brightness mode" a few minutes to see if it makes a big difference on the 3a).
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] belloni:
Do we need to have this kernel flashed to see wakelocks in your app?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Yes, or another custom kernel
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Does the latest elementalx 2.02 work with Android 10 September 2019 official release? Thanks!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
ElementalX 2.02 works with the new Android 10 release, it's available in EX Kernel Manager

There were no kernel changes since the last beta
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Super quick work! Installed and all seems well. Thanks!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Rooted with magisk canary build patching boot.img? Still no twrp....
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] oscar1823:
welp now my phone is in bootloop keeps restarting how do i fix? flashed thru ex manager with android 10 rooted canary build.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] sic0048:
Yes. You will have to patch the boot.img to gain root with Android 10 (at least for now) and you must be on the Canary builds.

My directions are accurate. Both for sideloading the OTA (if you are impatient and don't want to wait for the OTA to be pushed to your phone) and obtaining root on Android 10. I sideloaded Android 10 (the .020 version) and obtained root using the directions so I know they still work.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] SketchyStunts:
Flashed 2.02 on official 10 via your app. All is well

Edit: I've ran q beta since I got this device, rooted but stock kernel.

On Android official for 24 hours, rooted, stock kernel

With your kernel for 24 hours = way better battery. At 72% after working all day with 1.5hr screen time
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catharsis724:
No perma TWRP but you can flash kernel zips though EXKM.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
How did you do that? There is no working version of TWRP on Android 10....
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flocke000:
If you are rooted you can flash it directly from EXKM without needing TWRP.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catharsis724:
You can boot into TWRP through fastboot but basically the only function you can perform is sideloading. You can also flash zips in TWRP pushed to /data/local/tmp .
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] anlini:
Hey! What does this option mean? Is it an analogue of DC Dimming?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
No, it changes the brightness profile so the screen is a bit dinner at low brightness levels.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] thisislappy:
What would I have to do to get TWRP and the kernel working on Android 10? I'm rocking this kernel and TWRP custom recovery on pie right now.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] djjohnnyblaze:
Not sure about TWRP for Android 10 but this is what I did:

1. Flash android 10 factory image with wipe option removed from script

2. Installed magisk manager latest canary

3. Changed magisk channel to canary in magisk manager

3. Patched stock boot image via magisk manager

4. Flashed patched boot image via fastboot

5. Installed elemental x kernel manager

6. Installed latest elemental x kernel via the kernel manager

That's it. That gave me android 10 with root via magisk and the newest elemental x kernel. I don't really have a need for TWRP anymore but if TWRP supports android 10 then I imagine you would just flash TWRP before flashing the kernel.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] thisislappy:
can confirm this works, used MaowDroid's rooted Pixel 3a flashing tutorial and got to android 10, then the app did everything for me. Works great!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Playe:
Any advice on what app to use to enable astronomy mode automatically at bed time? Thanks
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] creeve4:
Tasker

Use the astronomy mode intent: flar2.exkernelmanager.TOGGLE_ASTRONOMY_MODE
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Playe:
Alright I'm trying to setup tasker using the intent exkernelmanager.TOGGLE_ASTRONOMY_MODE but I still can't figure it out. Is using send intent in tasker the right thing to do? Or should I be using something else? Sorry if this I should ask this in the tasker thread instead.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Playe:
I'm trying to use the send intent action I have it setup as:

Action: flar2.exkernelmanager.TOGGLE_ASTRONOMY_MODE
Package: flar2.exkernelmanager

That's as far as I got. What do I put for class or target? Am I even close?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
That should be all you need
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Playe:
Is there anyway to set it to on rather than just toggle it? So if I turn it on myself before the scheduled time then it'll stay on when the tasker task runs.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] eightace:
I would like to install an OTA update and I think I have to go back to stock kernel. Is this correct? If so I didn't back up the stock kernel before flashing this one so is there a way of getting it back?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] eightace:
I thin I just flash boot.img on my external storage which I used when installing magisk. Is that all? :cowboy:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Yes, as long as you haven't modded anything else. ElementalX and Magisk only affects the boot.img
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] SketchyStunts:
Flashed p3a 2.04 earlier today & all is well. What changes did you make?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Uzephi:
Please check git. He does push updates before releasing.

https://github.com/flar2/Bluecross/commit/2f55ffbd782f253e53e79a64295eec4fc5fe8d66

Merged changes from Google's c3 update.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] C3PDRO:
The major thing I have noticed moving from my pixel 2xl to the 3a is that google seems to have tweaked the scrolling to be less sensitive. Feels like more scrolling weight by design. Is this something your kernel can tweak to be more sensitive? [MENTION=4684315]flar2[/MENTION]
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Probably not. The 2XL had the best cpu and hardware available, while this is a mid-range device.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Glenn2:
I Just got this for the sound control.

On Pie I could edit the headphone volume in /vendor/etc/mixer_paths_intcodec_s4.xml but I can't mount the system r/w on Q.

So, where is it on the kernel app? I may be being stupid but I just can't find it anywhere!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Glenn2:
Never mind, I built a magisk module to change the volume setting in mixer_paths. Worthwhile actually as I now know how to make magisk modules! I also put the stock kernel back as I no longer need this one and uninstalled the app.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flar2:
Looks like no update was need for the kernel for October
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catalem:
Hello flar2, I just finished updating my phone to android 10 and now with EX Kernel Manager I can't find te volume booster option. Is that gone on android 10? How can I boost my earphone volume?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catalem:
Can you help me out with that? I also want to change the volume on android Q and I don't know how. Thank you :)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Glenn2:
Sure here's the Magisk module I made. It just mounts a copy of the file

system/vendor/etc/mixer_paths_intcodec_s4.xml

with the headphone volume changed from 74 (out of 84) to either 79 or 84 (you choose).

84 is maximum digital gain (above this will cause digital clipping and thus distortion on peaks)

79 is half-way between stock and maximum and is the setting I use as I don't need the full 84.

In Magisk you got to 'modules' and hit the big plus sign to install from a file, then go to where you downloaded it to.

Edit: Note that it won't work if you are using another mod that mods that same file, such as Audio Modification Library. If you are, you can edit that module's copy of the file in data/adb/modules instead.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catalem:
Thank you very much, this did work. However i still feel like with EX Kernel Manager on android 9 I could set the volume even louder so I don't know why it has been removed on Android 10... what a bummer!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] payas0:
May be OT but ... would you recommend 3a over 2XL? Considering both phones to upgrade to from my PH-1.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Uzephi:
ElementalX was updated to 2.05. There were some upstream commits from kernel.org to fix some CVEs in the November Security Bulletin that Flar merged into 2.05 so if you update to November, don't forget to install 2.05!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] belloni:
Never mind, found it.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Sneeuwtijger:
[KERNEL] [September 23] Pixel 3a ElementalX 2.03 (Android 10)

ElementalX updated to 2.06 - updates in speaker gain / sound control
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ChavitoArg:
First time using a custom kernel since almost two years [emoji28] just came to say everything is working smooth

Enviado desde mi Pixel 3a mediante Tapatalk
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] SketchyStunts:
Every device that I've owned over the years that flar2 has developed a kernel for, I know I can flash & run without worries.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] cellatom:
Thx [MENTION=4684315]flar2[/MENTION] for this kernel ! Awsome battery life and smooth improvements. Easy install on Pixel 3a Android Q (when following the good step..).

Best regards
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dkryder:
did the dec 5th security update on morning of 5th and was nice to have 2.07 there as well. thanks. i've had the 3a for about a month now and the phone has worked well for my purposes so it was nice to have a elementalx kernel. the headphone gain is quite nice. i once had a nexus 6 and used elementalx on it. also used exkm app on a op2 with a nogravity kernel to adjust sound. i read it mentioned that there might be no performance boost on pixel 3a however seems to me there is. anyway, thanks. i appreciate the work.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ryanstfl:
how did you update to December security patch/magisk? I did a full image minus -w, update successful but magisk gone. I tried to patch the new boot.img using both stable and canary but both keep getting an error when trying to reboot into the system. I can flash default boot.img fine but I can't get magisk working.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] cellatom:
Follow this tutorial, https://xdaforums.com/pixel-3a/how-to/how-to-root-pixel-3a-preferred-t3938783 at last part "If the normal OTA method isn't working - sideload the OTA update". Working for me
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dkryder:
i got the 3a first week of nov. decided to wait til after dec patch to do magisk. on dec 5 phone did update. i d/l the firmware, patched boot, flashed it. then i flashed elementalx kernel.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ryanstfl:
Did you do the whole image or the OTA?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dkryder:
i had updated to 10 a week after i got the phone and on 12/5 i did the OTA. then d/l the firmware image from google, patched the boot with magisk, flashed the patched boot image, then used exkm to flash 2.07. it all went ok. i was actually surprised at how easy it was. i have read numerous posts about problems people have encountered so i guess i find out in jan. what the deal is with updating after having magisk. i guess one thing in my favor is i have messed up android phones twice in the last 5 years that i thought were done but i just kept at it and got them back. so in that process i learned a bit. but at the same time i think google is intentionally making it more difficult and thus probably easier to screw up unless one follows instructions carefully. there's probably a 50/50 chance i'll be knee deep in anxiety over my phone being broken in about 3 weeks. ha ha ha.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] SirHappyCatIII:
I am on version 1.06 Android 9 and the microphone drivers seem to have issues. 'OK Google' doesn't work, and when I manually bring Google assistant up, there is a long delay while the microphone initializes.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] k4zz:
So, EXKM shows the most recent version as 2.07, but the OP and AFH only have 2.03.

Is it safe to install 2.07 via exkm (on 10/Q)?

TIA
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dazeone:
If on December update and the app shows that specific update, then it'll be ok. Exkm should show change log for 2.07
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] k4zz:
Thank you very much!

What have you (or anyone else) noticed as far as battery life (vs. stock) though?

I'm extremely interested in flashing this kernel, but I really don't want to lose the amazing battery life I've experienced with the stock kernel. (1.5 days with moderate-heavy use)

TIA :)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dazeone:
I was getting good battery life and even when using phone heavy it drained slightly slower. Use the app to backup stock kernel and if not satisfied flash back. Give at least 2 cycles of charges to determine your type of usage
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] k4zz:
That's funny, I was actually avoiding purchasing the app (until I at least knew that the kernel worked for me), but since it has a kernel backup feature built-in, that's actually the selling point for me, hahaha.

Thank you again for your input, it was immensely helpful :)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dazeone:
Anytime, glad I could help [emoji106]
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] k4zz:
Installed 3.07 via EXKM and it's working great so far.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Gianclaudio10:
Hi I can change kernel taking Google software updates with ota?