yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] driska:
C:\programi\adb>fastboot update -w c:\desktop\Bliss-v16.9-sunfish-OFFICIAL-pixelgapps-Fastboot-20230903.zip
--------------------------------------------
Bootloader Version...: s5-0.5-9825683
Baseband Version.....: g7150-00112-230505-B-10075601
Serial Number........: 16011JEC200447
--------------------------------------------
archive does not contain 'android-info.txt'
fastboot: error: could not read android-info.txt

C:\programi\adb>fastboot update -w c:\desktop\Bliss-v16.9-sunfish-OFFICIAL-pixelgapps-IMAGES-20230903.zip
--------------------------------------------
Bootloader Version...: s5-0.5-9825683
Baseband Version.....: g7150-00112-230505-B-10075601
Serial Number........: 16011JEC200447
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product' OKAY [ 0.062s]
Setting current slot to 'b' OKAY [ 0.297s]
fastboot: error: ANDROID_PRODUCT_OUT not set

help?

ok found the solution - set ANDROID_PRODUCT_OUT=
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] J.Hussain:
@jackeagle

Hello Boss

How add New fonts in BlissRom 16

Roboto

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

www.mediafire.com

need full rom user this font

English And Arabic

Thx

​

​

​
[Touch Diamond, MDA Compact IV ROM Development] mikiamal:
1- first you need to CID unlock your Device HERE :

http://xdaforums.com/showthread.php?t=408621

2- Upgrade ROM to latest arabic one HERE :

http://www.htc.com/mea-sa/SupportDow...&cat=2&dl_id=2

( PM me to send serial number to get the ROM ) , ( i'll try to Share latest one ASAP )

3- add arabic applications HERE :

Download link: http://w15.easy-share.com/1702669299.html

enjoy :)

BR

Miki.
[Touch Diamond, MDA Compact IV ROM Development] Filgaliel:
Barakallah fik.. Thank you.
[Touch Diamond, MDA Compact IV ROM Development] mikiamal:
it's my pleasure

i uploaded the latest official Arabic ROM for Diamond

grap it here :

http://w15.easy-share.com/1702670833.html

Have fun :)

BR

Miki .
[Touch Diamond, MDA Compact IV ROM Development] Filgaliel:
Thanks again.
[Touch Diamond, MDA Compact IV ROM Development] a.aomar:
GPS Working

Dear Miki,

First of all thanks for the informations you posted earlier i will try it but before i do i would like to know if the GPS is working with you because here in Egypt when i bought the mobile form HTC agent i cannot download any update from the htc.com and also the gps is not working . So i need to know if the rom upgrade will do the gps or not ?!

HTC Diamond Touch

Rom Ver: 1.93.485.1WWE

Radio Ver: 1.00.25.05

Protocol Ver: 52.29.25.12H

ExtRom Ver:1.93.485.1

Thanks in advanced.

A.Omar
[Touch Diamond, MDA Compact IV ROM Development] watiki:
A7la 3alam

many thank's

from SYDNEY

Cheers.
[Google Pixel 6a] Magnetox:
DarkKernel

​

Built on Ubuntu 22.04

Based off the July 2023 security update (the latest Android 13), and will be kept updated with the latest security updates

DISCLAIMER: You cannot sue me for any damages regarding flashing this kernel or using this product, that being said it has been fully tested on a Google Pixel 6a. Do feel safe!

View attachment 5810753​

Features:​

Confidentiality mode enabled in the kernel, protecting it from modification (like GrapheneOS).

Various speed tweaks.

Usable on any Android 13 ROM.
​

Download:​

Download platform-tools.zip and DarkKernel.img from here

If you want root download DarkKernelROOT.img.

For root "fastboot -w" before flashing or Factory Reset before flashing may be necessary before flashing the kernel (a full factory reset wipe). Some users have reported problems. I personally have had no problems without wiping the device or factory reset on stock or any ROM.

TO TRY WITHOUT INSTALLING:​

This will test your system with the kernel before you flash it. Look further for more instructions.​

Installation:​

Unzip the platform-tools-{OS} (unzipped choice from platform-tools.zip) of your computer so that everything is in the same folder. For example, on Linux it should look like this:
​

Make sure you have developer options on with USB debugging and OEM Unlocking both turned on

Reboot into the bootloader (Power off the device, then power on with volume down held)

Ensure your device is unlocked, and if it isn't unlock it with fastboot from the platform tools with:​

Now proceed with the instructions below, and wait for it to complete and reboot your device.

Windows:

fastboot.exe flash boot DarkKernel.img
exit

MacOS/Linux:

(In a terminal/bash shell)
sudo su
fastboot flash boot DarkKernel.img
exit

UPON REVIEW ROOT DOES NOT WORK WITH LOCKDOWN MODE ON THE KERNEL ENABLED. In order to not sacrifice any security, the normal build will not be rootable.

There is however a normal with all other modifications rooted version.​

Issues:​

None as far as known. It has been tested on the latest LineageOS 20.0 and is working fine.​

Source:​

KERNEL SOURCE​

Screenshots:​

View attachment 5852981View attachment 5959247​

View attachment 5938413​

Notes:​

Do not attempt to lock the bootloader after installing.​

Connect on Telegram​

If you want to buy me a beer/coffee....​

BTC:

bc1qdq9dgn3e8gr0wqshd8pgujcewffwsnc9aq9v9jm2gtlsnj6ez3ms5k5xl9

View attachment 5941203
​
[Google Pixel 6a] Magnetox:
RESERVED

Changelog:

July 21 2023 - Update for QPR3 from QPR2 uploaded. It's also my birthday! Both versions are updated.

June 24 2023 - Updated platform tools to the latest version.

June 22 2023 - Added a root kernel version that has everything except confidentiality mode enabled.

June 22 2023 - Improved internal system HZ to 1000hz for battery life and user experience. Removed old encryption methods that are insecure (only newer better algorithms).

April 30 2023 - Improved the compression algorithm for ZRAM (multitasking cache). It's faster. Now it's zstd.

April 16 2023 - Changed the CPU scheduler to on demand, a better battery life scheduler because... this phone is already insanely fast. :p

Mar 26 2023 - Added in the NOOP scheduler and updated the kernel to the latest Google build with all changes. Upon networking testing it is about ~25% faster on the same connection on LineageOS 20.0.

Mar 3 2023 - Changed the page to be Kernel only for Android 13.

Feb 14 2023 - Updated the build to the latest February security patch system images and kernel.

Feb 4 2023 - Simplified the source code building process, made a new build, and updated the Github source code.

Jan 18 2023 - Reduced kernel size and eliminated some bloat, changed the kernel compression algorithm.

Jan 15 2023 - First build with stock system images and modified kernel for speed and security.
[Google Pixel 6a] Siddk007:
@Magnetox Hi, can you share some screenshots please?
[Google Pixel 6a] Magnetox:
Uploaded!
[Google Pixel 6a] CYB3R0ID694:
Please Provide kernel link or thread will get disabled..
[Google Pixel 6a] Magnetox:
Will do give me a bit to upload. Sorry about that.
[Google Pixel 6a] CYB3R0ID694:
Not an issue..

I was just concerned tat mods might disable thread if no Kernel source link is found..
[Google Pixel 6a] Magnetox:
Ah I see. I'm getting it up as soon as possible, 200k files to GitHub though ):
[Google Pixel 6a] Magnetox:
Updated with Kernel source!
[Google Pixel 6a] mmead1143:
Is this a stock android or ASOP build? Just making sure - thought I saw on telegram it was stock. Going to give it a try tonight :)
[Google Pixel 6a] Magnetox:
It's stock android with a custom AOSP kernel.
[Google Pixel 6a] Magnetox:
Added a WiFi speed test image, it came back so fast!!! :D View attachment 5818611
[Google Pixel 6a] Magnetox:
Uploaded a rooted magiskboot.img for those that want root! Instructions are in the post
[Google Pixel 6a] Magnetox:
UPON REVIEW ROOT DOES NOT WORK WITH LOCKDOWN MODE ON THE KERNEL ENABLED. In order to not sacrifice any security, the normal build will not be rootable. I will supply a rooted kernel that will work with it but it's just stock in the same build so you're basically running stock if you want root. Otherwise, lockdown mode is enabled and always will be in the normal build for security and privacy. Don't worry about it.
[Google Pixel 6a] Magnetox:
Simplified the source code building process, made a new build, and updated the Github source code.
[Google Pixel 6a] ghanipradita:
Another official build for Bluejay! Thank you dev, will try this Rom soon :D
[Google Pixel 6a] Magnetox:
Happy Valentine's day!

Updated the build to the latest February security patch system images and kernel.
[Google Pixel 6a] Magnetox:
Updated screenshots for the February build.
[Google Pixel 6a] ead_25:
Hi Dev, This rom can use Volte or 5G all country ?
[Google Pixel 6a] Magnetox:
Hasn't been tested or confirmed. I have 5G in Canada
[Google Pixel 6a] jasonbiggs:
nice. installed w/o a hitch. How do we know it's your rom. You didn't leave a calling card in the About section? Also, I'm rooted. Am I going to get any benefit from this ROM vs. stock?

THanks!
[Google Pixel 6a] Magnetox:
This thread is now a kernel only, and is no longer a ROM. It will be an updated kernel that works on any ROM.
[Google Pixel 6a] EliteBlackKaiser:
Was wondering if you still had plans for this kernel with those who still want to have root.

Also is their any good guide to set up environment for kernel building for the goole tensor chip?
[Google Pixel 6a] Magnetox:
I'll look into confidential kernel root but it will require me to implement and compile it not with magisk, but much more complex. It will take time.

This is a good guide to set up for android development: https://wiki.lineageos.org/devices/bluejay/build

Also this guide:

Download the Android source | Android Open Source Project

source.android.com
[Google Pixel 6a] EliteBlackKaiser:
I mean I was looking for a guide for just kernel builds , not a whole rom build just to get kernel.... But I guess I will do a Linux installation, get dependencies , sync sources , and make a build until I do figure out how to compile just kernel... As we do not have the community the 6/6pro has. We have literally just this kernel and it's quite limited on who can run it and those who do have to sacrifice root.... Been apple since the 4s and past the stage of having limitations, why I went Android and will start developing for it.

I appreciate the response and hope to see what you suggested as if that happens I'll gladly hope over to graphineos .. I know theirs a higher chance of bootloop / bricks with root on graphine os with a locked BL , but not if you use root for modifying the os like magisk does with modules.
[Google Pixel 6a] Magnetox:
Use this for just kernels:

Build kernels | Android Open Source Project

source.android.com
[Google Pixel 6a] Ranjithilaveni:
can you please help me to build the android kenrel for bluejay device based on android 12 it is not flashing on to the device
[Google Pixel 6a] Magnetox:
Sorry this kernel only supports Android 13. I suggest upgrading then flashing this kernel. That will work.
[Google Pixel 6a] Magnetox:
UPDATED TO THE MARCH KERNEL BUILD. Qpr2

(y)😁
[Google Pixel 6a] Magnetox:
Upon flashing it and testing it on LineageOS it's about 25% faster in networking from previous kernels. New pics uploaded.
[Google Pixel 6a] imna357:
This is still unrootable right? Thanks for this
[Google Pixel 6a] Badger50:
@Magnetox Please check your PM inbox. Thank you.

-Regards: Badger50
[Google Pixel 6a] Magnetox:
Yes with lockdown mode on kernel even if u root the boot.img it doesn't work because no kernel variables are viewable or modifiable. This is for security reasons.

Regards
[Google Pixel 6a] Magnetox:
Updated KERNEL SOURCE
[Google Pixel 6a] Zaxx32:
There's still MVK around but only on telegram afaik...
[Google Pixel 6a] emhelmark2:
any requirements for this?
[Google Pixel 6a] Magnetox:
Just any Android 13 system on Pixel 6a. Preferably updated to the latest.
[Google Pixel 6a] ctfrommn:
MVK isnt a standalone kernel for other ROM's. Its a custom made kernel to be used with Velocity ROM
[Google Pixel 6a] agraceful:
Majority of boot images can be interchanged on different ROMs. There's no specificity. Oh, and ALL kernels are custom unless obviously it's stock.
[Google Pixel 6a] ctfrommn:
Well, as this is MY kernel Im telling you whats its for. Those that want a standalone kernel for stock ROM or any other ROM can look elesewhere.
[Google Pixel 6a] ctfrommn:
Yep, only build developing since 2012.....pretty new around here.
[Google Pixel 6a] Magnetox:
Changed the CPU scheduler to on demand, a better battery life scheduler because... this phone is already insanely fast. :p It has almost no performance loss!
[Google Pixel 6a] imna357:
Loved the kernel, used it before but went back to LOS kernel, if I install this will I will be able to use Google pay and banking apps? I know that this kernel can't be rooted yet. Thanks
[Google Pixel 6a] Magnetox:
Yeah it should be fine it's not rooted or anything. No bad reports about it. Google pay should work no problem. My banking is fine in Canada.
[Google Pixel 6a] h8Aramex:
Can you somehow build a few versions with various SWAP amounts enabled?

I'd be interested in having 8GB or even 12GB of swap.

Android is killing background apps anyway, but when it's due to low ram, that is very frustrating. And my stock OS has 6GB RAM and 3GB SWAP on it only.

Thank you!
[Google Pixel 6a] ctfrommn:
Just change it manually via EXKM or FKM. I can tell you the less you swap the better it performs. With bluejay it's a fine line though as 6gb goes quick, especially using stock ROM.
[Google Pixel 6a] h8Aramex:
Yeah I'd need more RAM definitely, but the Pixel 7 Pro doesn't support all the bands (weird that the 6a has more band support), and the others I checked like Redmi, Xiaomi, they support even less bands in my country.
[Google Pixel 6a] Magnetox:
Larger swap actually slows down the device but there is more multitasking capabilities. So there is a balance to be kept. I'll test and benchmark soon higher swap sizes.

If your device has enough RAM its actually best to turn off the swap partition entirely for speed.
[Google Pixel 6a] ninehrcoma:
Any chance you are working on a version for 14 pre-GA?
[Google Pixel 6a] Magnetox:
I don't have any plans but I'll def support it when it's released. To Android 14 and beyond!!!

Should be Sept. ish
[Google Pixel 6a] h8Aramex:
Just for info, I was able to increase the 3gb stock zram to 4gb via Smart Pack kernel manager, using the stock kernel. Can't feel any downside besides more multitasking capability.

Of course I'd keep it stock in the kernel but allow users to go 4, 6 maybe 8gb if wanted. I know the 3a Pixels for example run even higher zram by stock to keep up with Android requirements and they feel snappy even today. (We have a 3a in the company.)
[Google Pixel 6a] Magnetox:
In the new build I've improved the compression algorithm for ZRAM (multitasking cache). It's faster. Now it's zstd.

Unfortunately I have yet to come across how to change the ZRAM size in Kernel building. I will keep looking.
[Google Pixel 6a] topbasework:
Hai dev

Did u delete yr telegram support group?

Can't join said chat not exit
[Google Pixel 6a] Magnetox:
It's still up with that link idk
[Google Pixel 6a] heni63:
Hey, I know this is not really on topic, but do you know if it is possible to reduce the screen refresh rate to 30hz? Or reduce the FPS by the GPU to 30?
[Google Pixel 6a] mohammed510:
Why would you want to do that? Phone will be very sluggish and unpleasant to use
[Google Pixel 6a] heni63:
I would like to see how it feels and how much the battery improvement is. It's just something I want to test.
[Google Pixel 6a] Magnetox:
Right now it's at 60hz stock.

I tried baking in mods from other developers but none have worked.

Also, I have not found a kernel config variable for easily changeable screen rate.

I will update if that changes.
[Google Pixel 6a] heni63:
Thank you.
[Google Pixel 6a] Magnetox:
UPDATE (June 22 2023):

Improved internal system HZ to 1000hz for battery life and user experience. Removed old encryption methods that are insecure (only newer better algorithms).
[Google Pixel 6a] Magnetox:
June 22 2023 - Added a root kernel version that has everything except confidentiality mode enabled.
[Google Pixel 6a] osbaldov:
Do you know if the 90hz mod is still being worked on. The old mod is using an old kernel base.
[Google Pixel 6a] lallolu:
I installed the rooted version of the kernel but it got stuck in fastbootd and failed to boot. There was a message that I should factory reset, but I instead flashed back my magisk boot image and it booted.

Is a factory reset required after flashing the kernel since I don't want to factory reset and the phone doesn't boot anyway?
[Google Pixel 6a] Magnetox:
A "fastboot -w" before might work, that wipes it like a factory reset, but it shouldn't be necessary. I flashed mine onto stock Android 13 with no problems as per usual.

If you want to try it again do "fastboot boot kernel.img" this one instead of flashing it to your phone only boots using it.
[Google Pixel 6a] Magnetox:
Yeah I tried that mod on the latest kernel and it didn't work but it baked into it. It remained 60HZ.

AFAIK there has been no other work D:
[Google Pixel 6a] Magnetox:
June 24 2023 - Updated platform tools to the latest version.
[Google Pixel 6a] Mokura3rd:
Giving this a try now that there's a rooted version! Also, of note, if you use Magisk Delta, you can patch the ROOT image to use Delta before installing it. Works just fine so far, but you may need to open the manager app again and reboot.
[Google Pixel 6a] lallolu:
I eventually tried the factory reset, bit it did not work. I will try the command to only boot with the kernel. Thanks.

One question though. Normally, to flash a kernel, is it enough to just unlock bootloader? Nothing with dtbo, disabling verification, vbmeta, Verity, etc? I usually don't touch those. Could any of them being stock cause failure when flashing kernel.
[Google Pixel 6a] Neuken6969:
if i have a rooted Pixel 6a, what do i need to flash this kernel?
[Google Pixel 6a] dexlemaffo:
Instructions and step by step installation are explained in the OP (Page 1)
[Google Pixel 6a] Magnetox:
Yes it really should be enough.

If you can get any debug/logcat logs feel free to message me them and I will look into it.
[Google Pixel 6a] Neuken6969:
Super helpful ... Amazing insight. Thank you for your support, very inspiring to hopefully many others to help as well as you have.
[Google Pixel 6a] TechX1991:
Latest update of platform tools has been giving a lot of people issues. Best seems to be 33.0.3
[Google Pixel 6a] beeshyams:
Dear OP

I am confused. Why should flashing a root kernel need factory-reset or data wipe? On Pixel 4a (standby for me with Android 13 ), I can simply use FKM or EXKM to flash a custom kernel on Stock but here factory-reset.?

Can you please explain. Thank you
[Google Pixel 6a] Magnetox:
Some users reported it as necessary but it shouldn't be. Was not necessary for me. FKM or EXKM should be fine.
[Google Pixel 6a] beeshyams:
Thanks

But your post for root Kernel says

"For root "fastboot -w" before flashing or Factory Reset before flashing may be necessary before flashing the kernel", that's why I asked. I only want to flash the root kernel

Does this kernel support "battery idle mode" used by ACC module? That's the main reason for me to try

Thanks again
[Google Pixel 6a] DavidMalta1991:
Does this makes battery consumption better please?
[Google Pixel 6a] Magnetox:
Not sure about battery idle mode.

As it says "may be necessary" which means maybe. Idk I've had some user reports so. I'll clean it up the post.
[Google Pixel 6a] beeshyams:
Rooted version seems to be not suitable for July update or it doesn't work.. Gave me option to factory reset

Switched slots to get back my working phone
[Google Pixel 6a] Magnetox:
Will look into it right now
[Google Pixel 6a] Magnetox:
Looks like there's a QPR3 new release I'm building it now
[Google Pixel 6a] Magnetox:
Update for QPR3 from QPR2 uploaded. It's also my birthday! Both versions are updated.
[Google Pixel 6a] beeshyams:
And yes many happy returns of the day! God bless
[Google Pixel 6a] Takashibullet:
Anyone has tried this with Stock ROM? I am looking for a kernel to increase battery life.
[Google Pixel 6a] jaestreetss:
just flashed this kernel over LOS 20. so far so good. it actually feels waaay more snappier. also installation was straight forward follwed directions for MACOS and i even dirty flashed it meaning i didnt wipe =). im on rooted version also
[Google Pixel 6a] Pixel 6a user:
can i flash kernel.img via fkmanager,sir
[Google Pixel 6a] Coblan 86:
Will this get updated to android 14?
[Redmi 9 Power / 9T] parker_04:
I am using Redmi 9 Power. Global version.

I was wondering if I unlock it's bootloader, flash Indonesian ROM so I can use Mi Dialer, could I then relock the bootloader so Google Pay and other banking app work?

I understand that you can't relock the bootloader after flashing a custom ROM. So I guess my question is,

If I flash official Indonesian ROM, will it be considered stock ROM or custom? And could I relock the bootloader?

Can I do that using Mi Flash tool?
[Redmi 9 Power / 9T] Memozit:
I don't know if it can be original or custom ROM if you flash it with official Indonesian ROM, but if you flash with Mi Flash, select "flash and lock", the bootloader will be locked
[Redmi 9 Power / 9T] SushilPandita69:
Yes you can lock bootloader in indonesian rom.I have tried it multiple times and had no issues and the ota updates also work.
[Redmi 9 Power / 9T] TheMystic:
Stock Recovery will never allow custom ROMs to be flashed. Only Stock ROMs can be flashed using Stock Recovery.
[Redmi 9 Power / 9T] groovepeppy:
can i re-unlock the bootloader after flashing official MIUI ROM?
[Android Q&A, Help & Troubleshooting] noob_developerdfd:
Hi!

I have a mediatek MT6765 device which has got its emmc corrupted probably because of my pc shutting down while I was trying to flash stock image. Now, I cannot flash images using MTKClient.

When I am using Mtkclient, I am getting this error while flashing (python mtk w boot boot.img --preloader <preloader_dumped_from_device>):

Traceback (most recent call last):
File "/home/me/.miui/mtkclient/mtk", line 814, in <module>
mtk = Main(args).run(parser)
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_main.py", line 617, in run
da_handler.handle_da_cmds(mtk, cmd, self.args)
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_da_cmd.py", line 683, in handle_da_cmds
self.da_erase(partitions=partitions, parttype=parttype)
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_da_cmd.py", line 414, in da_erase
res = self.mtk.daloader.detect_partition(partition, parttype)
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_daloader.py", line 169, in detect_partition
data, guid_gpt = self.da.partition.get_gpt(self.mtk.config.gpt_settings, parttype)
File "/home/me/.miui/mtkclient/mtkclient/Library/partition.py", line 60, in get_gpt
data = self.readflash(addr=0, length=sectors * self.config.pagesize, filename="",
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_daxflash.py", line 888, in readflash
if self.cmd_read_data(addr=addr, size=length, storage=storage, parttype=parttype):
File "/home/me/.miui/mtkclient/mtkclient/Library/mtk_daxflash.py", line 868, in cmd_read_data
param = pack("<IIQQ", storage, parttype, addr, size)
struct.error: argument out of range

(Getting the same error while getting the gpt table with python mtk printgpt --preloader <preloader_dumped_from_device>)

Using SPFlash tool, I am getting stuck at Download DA 100% then recieving BROM ERROR: STATUS_EXT_RAM_EXCEPTION (0xC0050005)

Is there a way to fix this error and bring, my device back to life?
[Android Q&A, Help & Troubleshooting] noob_developerdfd:
Pls help this little noob
[Android Q&A, Help & Troubleshooting] samsujjamanrifat:
u need dongle like ufi or easy jtag plus for fixing ur device emmc

it probably have bad health issue
[Android Q&A, Help & Troubleshooting] noob_developerdfd:
I did come across them but they are too expensive in India and I am not sure if I am gonna use them again. is it possible to rent for some time and then return back, like second handed, you know?