yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a Guides, News, & Discussion] kudichode:
Hi, I seem to be having a phone side issue, I've been using the same Android 11 firmware since I bought this device about 2wks ago, I've done 4-5 factory resets and I know WiFi calling is definitely supported, and have enabled it in the past. However I really don't want to factory reset to get this going.

Before even putting my Verizon SIM in, I unlocked the bootloader and patched my boot file with Magisk, and then proceeded. All previous times the WiFi call toggle has enabled within seconds. The only thing I did different this time was enable Zygisk and Universal Safetynet patch 2.4.0-test3; however even with USNP disabled and removed from Magisk modules and a reboot, WiFi calling still cannot enable itself.

I haven't removed any system applications, however I have frozen some with TiBu, the list is quite small:

Android Auto 1.1.80165-stub
Android Setup 230.359359000694
AppDirectedSMS 1.2
Carrier App Logging 1.0.1
Carrier OMADM 11
com.verizon.llkagent 11
com.verizon.obdm_permissions 1.0.8_qc
ConnMO 1.0
D-MAT 2.0.0
Digital Wellbeing 1.0.351358120
Drive 2.20.222.03.40
Dynamic System Updates 11
Google Assistant 11 (x2)
Google Contact Sync 11
Google Play Movies & TV 4.20.6
Market Feedback Agent 11
My Verizon Services 1.0.146.6
OemDmTrigger 1.0 (I believe this is what specifically prevents the "OEM Unlocking" from being toggleable, regardless of bootloader lock/unlocked
OsuLogin 11-6986736
Personal Safety 1.1.316909156.release
Pixel Setup 11
Pixel Tips 3.0.332170019
Recorder 1.1.298803607
Retail Demo Mode
SprintDM 1.0 (no clue what this was doing here)
USCC 1.0
Youtube Music 3.69.51

I only froze up Android Setup and Pixel Setup so that crapware is not downloaded from the Play store when my carrier sim gets inserted, those are the only two I tried disabling and attempting to enable WiFi calling.

Is it at all within the realm of possibility that it's not a device side thing and carrier may be of any assistance? Don't like talking to Verizon unless I *must*.

Is there a way I can retrieve logs pertaining to this? I have root and a terminal emulator on the device, I'm not familiar with Android 11, just coming from 8

VoLTE (or as Verizon calls it "Advanced Calling") is working flawlessly, Play Store sees the device as "Certified", Safetynet passes via BASIC attestation; but as I mentioned I've factory reset a handful of times and it has always enabled itself without issue.

Is there something I could be overlooking here?

Thanks for reading
[Google Pixel 4a Guides, News, & Discussion] kudichode:
Not sure how useful this is, but captured a screenshot after attempting to toggle WiFi calling

View attachment 5996333

Just for fun I enabled(defrosted) both Android Setup and Pixel setup 11 and disabled USNP and Zygisk, and rebooted, but WiFi dialing still not possible to activate. I see under *#*#4636#*#* -> IMS status, Voice over LTE is available, Voice over WiFi says "unavailable", as does UT Interface
[Google Pixel 4a Guides, News, & Discussion] kudichode:
I fixed this issue. I flashed my original Magisk unpatched boot.img via bootable sunfish_twrp3.6.1-11.img and reboot.

Next boot wifi calling toggles on just fine.

Repatched boot.img and flashed via TWRP to /boot

Also had to reflash LSPosed, all other Magisk modules remained intact, LSPosed modules remain intact also, just need to reflash the original zip.

Not sure why Magisk (26.1 / 26.3) is breaking the functionality, but it is.

Wifi calling now works even with patched boot.img

Maybe this will help someone in the future, an update fix for Magisk would be great so that these steps are not required, but til then...
[Sony Xperia 1 IV] Sliftw:
Since for some reason old versions of firmware are removed from Xperifirm, i got in the habit of downloading extra files just to have so ill post what i have and will update with more.

XQ-CT72 Firmware - Android 13:

- XQ-CT72_Customized HK_64.1.A.0.851 https://drive.google.com/file/d/1j7KuPbSoHSQuIQDbIOiU18ZhP5JcCnUD/view

- XQ-CT72_Customized TW_64.1.A.0.851 https://drive.google.com/file/d/1evcHMvGY7D4BEP-IvzC6xNYLwje9WD_U/view

- XQ-CT72_Customized SEA_64.1.A.0.857 https://drive.google.com/file/d/15yBU8Dmbpa4eKG8aWirqWmr373QvJIgN/view

- XQ-CT72_Customized CN_64.0.F.19.10 https://drive.google.com/file/d/10eCqhPjWrlog4XBxUHX-YJ_dkJSBi72o/view

XQ-CT72 Firmware - Android 12

- XQ-CT72_Customized HK_64.0.A.11.31 https://drive.google.com/file/d/1B3bdqq3CZ1zY1erITm3pTkjNa3Pnlym-/view

- XQ-CT72_Customized TW_64.0.A.11.31 https://drive.google.com/file/d/1HaIxEpr7RZopkPkaE3l3Zdk5f9yqnbjY/view

- XQ-CT72_Customized SEA_64.0.A.11.31 https://drive.google.com/file/d/1rCn88DwptaeOhnidRKBjgLMuqllDuBB4/view

- XQ-CT72_Customized CN_64.0.F.13.25 https://drive.google.com/file/d/1_vGUvXd1fK3oMSurTgbVy4ZjBGcXXYEY/view

XQ-CT62 Firmware - Android 12:

- XQ-CT62_Customized US_64.0.A.11.31 https://drive.google.com/file/d/1a6MIpCKSh9FcRO0Vsb3HuE_Ztyoe0ZVm/view

XQ-CT54 Firmware - Android 12:

- XQ-CT54_Customized EU-UK_64.0.A.11.31 https://drive.google.com/file/d/1Vlxt_HIwVdVzmEubnjd1T-OATCqaj0Be/view

XQ-CT44 Firmware - Android 12

- XQ-CT44_Customized JP_64.0.A.11.31 https://drive.google.com/file/d/1FahIV4ps8vqCKBqeuO5_AlYBqrIHetZq/view
[LineageOS Questions & Answers] Ghost_type_2003:
I'm running LineageOS 20 Cheetah on a Google Pixel 7 Pro if that makes a difference.
[LineageOS Questions & Answers] Account101:
overclocking is based on the kernel. not on the os
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Google Pixel

- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Introduction:

This is the Official Lineage OS 20 thread for the Google Pixel.

Downloads:

Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.

Official builds:

sailfish

Unofficial - built once a month by me, includes GApps and Pixel goodies:

sailfish

If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:

Sound Trigger (Screen-off "Hey Google" detection) is nonfunctional due to incompatibilities with older proprietary binaries, and lack of system space for needed Google Apps.

Find any? Report them according to this guide.

Notes:

Firmware is shipped in the ROM package for this device, so no need to worry about updating it on your own!

This uses a port of Linux kernel version 4.4 by @rootfan - thanks!

This requires a repartition - please see the wiki install guide(s) linked above on how to repartition! Our repartition script it different from other packages, please run ours!

The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.

Kernel Source: https://github.com/LineageOS/android_kernel_google_marlin
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Official will roll on Saturday!

Unofficial is live right now!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mvz.noe.sanchez:
Wow! Great contribution. It’s also available for XL version?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Yup! over on that forum.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
is Android Auto included in your unofficial build. Because on 18.1 it wasn’t. Installing it was a pain since its need to be a system app.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
likely, you'd have to check but I think so.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
What I found so far, unofficial build ofc.

- Hey Google is working.

- Google Camera App crash.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Well hey Google works when screen is on, not off yes?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
Yea. Doesnt work when screen is off. At least its working when screen is on. Less fucntional, but ok.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
The official build is posted
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
Sometime its crash during wake up and make the device reboot. Will get the log later.

I notice CPU is running on interactive, and zram on lzo. Is lzo better than lz4.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
HMP is largely the recommendation nowadays - CAF uses it. It's what we're going with.

And we haven't changed anything in the ZRAM area from 18.1 on.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
New unofficial is up - fixed Google Camera.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] CloudRealm:
can i updrade from 18.1 or do i need to redo it all? pixel 1(128gb)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
There is an upgrade guide on the wiki, you should follow it.

Not only do you need to wipe, you need to repartition.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] vegaoooo:
My Pixel don't have IMEI and base band information.

I will try again.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Some carriers are having issues - I'll get this fixed ASAP.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] vegaoooo:
I download and installed your unoffical version from https://updater.oddsolutions.us/#/devices/sailfish/changes

Now, the Pixel is working with IMEI and baseband information by same upgrade guide.

I hope this is helpful for the offical Lineageos.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
The Official with this fixed is uploading right now!

Less than one hour likely.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] astrod:
I'm getting ready to upgrade. Thanks for all your work @npjohnson ! One question: is the free google photos storage still working with this version?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Yup
[Google Pixel ROMs, Kernels, Recoveries, & Other De] vegaoooo:
Today's offical lineage-20.0-20230912-nightly-sailfish-signed version has the IMEI and baseband information.

The voice and data is working well.

Thank @npjohnson 's efforts again.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Great to hear, sorry about that - Verizon's proprietary components were breaking things hard.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
Hello,

Thanks for the update/upgrade, great job, I love the OG Pixel, thanks for keeping this device alive.

I have an issue though, some times it freezes then restarts. No apparent reason, some times when waking from sleep, other times while using the device. I've tried to look at `adb logcat --last` after the reboots, but couldn't find any obvious reason.

I have the latest version installed, lineage-20.0-20230912-nightly-sailfish-signed.zip, also MindTheGapps-13.0.0-arm64-20230808_213316.zip.

How do I go about debugging this issue?

Is anyone else having this problem?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
Yes this is happening with unofficial too.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
Another issue I've encountered is with the updates. They fail to install from the updater.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Need logcat of attempted update.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
So, for anyone experiencing any freezing, I don't hit it but I included a fix in the unofficial that will post tonight - please let me know if you:

a. Were hitting random reboots (without magisk/mods); and

b. Did this build fix the issue?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Also, some people are experiencing OTA issues, I have merged a fix for this - please update by hand in recovery (rebooting to recovery and flashing gapps again if you use them) and then Updater will work fine.

In migrating to QCOM sepolicy, keystore's block device was mis-labeled. It is now fixed.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
a. I only installed nightly lineageos signed build (20230912) and MindTheGapps-13.0.0-arm64-20230808_213316.zip

b. I just installed official 20230916, but I will give unofficial 20230917 a try.

I have official 20230916 installed, I'll try to update to unofficial 20230917 with the updater and see if it works.

And thanks again for your help.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
Couldn't install unofficial 20230917 as local update from official 20230916 updater, the update wasn't accepted by the updater.

Installed unofficial 20230917 from recovery (also MindTheGapps).

Unfortunately the random freeze and restart persists.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] i n f a m o u s:
How's the battery life?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
Tried today to install unofficial 20230918 from running 20230917 and it failed.

Attached captured logcat.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Ugh, fixing it.

Edit: Fixed for next build - https://review.lineageos.org/c/LineageOS/android_device_google_marlin/+/366576
[Google Pixel ROMs, Kernels, Recoveries, & Other De] i n f a m o u s:
Just wanted to report my experience with using this ROM...

I installed the lineage 20 20230916 nightly build and I couldn't get LTE to work unless I turned off Cloudflare DNS services.

The battery seems okay when idling but I've seen the battery drop by 2% sometimes when under load.

Thanks for all the hard work!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
I'm on unofficial 17th Sept build, camera failed to take a photo. The photo turned into full green image but video is working fine.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
I'm what camera app?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
The one that come with unofficial build. com.google.android.GoogleCamera
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
Forgot to update. 22th build fix it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] activadroid:
installed UNofficial (sept22 ver) on 128GB sailfish. Completed setup. no real testing yet. seems OK. No SIM yet. REALLY needs a battery ...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Hey all, I am moving and therefore the unofficial update server/wiki will be down for a few days. Likely Wednesday, Friday at the worst.

Don’t panic when links in the OP don’t work, and your Updater app says something like “Can’t connect to server”. It is planned outage.

Thanks, see you on the other side!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] zhaoweijia:
I can't access this link, can you send me this file? https://download.ods.ninja/Android/firmware/m1s1/repartition-ogpixel-32gb.zip
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Literally read the post above yours dude.

Sometime this week it'll be back.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
The random fingerprint reboots should be solved: https://review.lineageos.org/c/LineageOS/android_kernel_google_marlin/+/367168
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
There was some bug with cellular networks. After some random time, the signal just lost. but after toggle airplane mode, it said no sim card. Reboot, and it fix.

Tried clean out sim slot, replaced it back. Still same problems.

My carrier use band 5 only. If that even matter at all.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jakymiwm:
Any update on getting the server back up so we can get the repartition script?

Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
I literally said worst case end of this week.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Hey y'all - Unofficial build server/download portal is back up.

It may be hit and miss tomorrow as I rewire everything, but everything /should/ be functional for now.

Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jakymiwm:
Thank you for keeping our devices going!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] themariusus:
With the latest official (20230930) indeed the reboots seem to be fixed.

Overall, the battery life seems to be a bit less than the 18.1 versions and the device seems to struggle a bit more doing some more demanding stuff.

But very happy to keep this device alive. Thanks again for the effort.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] MrxSiN:
Unofficial still haven’t been updated yet. Last build still on 22 with random reboots issue.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Yeah, I am waiting on the October ASB. It will be updated soon.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Camera issues, slow-mo, and night light issues will be fixed in the next builds!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] monyetking1:
Hello!

Thanks for keeping our devices updated!

I'm on the 18th SEP unofficial build. Is the software update via the settings an issue? I tried updating and it kept failing.

Would I need to use ADB to install the new builds when it comes?

Thanks for the clarification!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
just this once you can reboot to recovery, side load the new zip, then reboot to recovery and re-sideload gapps if you use them. From then on it will work.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] monyetking1:
Legend! Will do that tonight. Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] darkghost柚:
Thx for everything you have done...

I remembered you!!!

U r the developer who make los18.1 for moto x2104...this phone still live in my desk...

Thxs so much for pixel1

Im going test this rom right now...🥳
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
victara was one hell of a device! Miss the bamboo backingggggggg.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] darkghost柚:
Lol...I'm on the process of flashing pixel 1

After the repartition and I try to adb sideload rom.zip...but now nothing happened on 0% since 10mins ago...what can I do just flow the instructions one step by one step...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
try diff usb port/cable.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] darkghost柚:
Hey...I guess this is the problem....when I adb sideload the repartition.zip it shows failed like that ...how can I make it right?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] skullzaflare:
Is there a "undo" partition zip if I wanted to go back to older 18.1? I found after doing the repartition on my 128 that i cant go back down even using a stock 10 flash-all
[Google Pixel ROMs, Kernels, Recoveries, & Other De] darkghost柚:
No...it not works... It still stops in 0% in adb sideload los20.zip...what can I do~
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
What is the error?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
You can totally use the stock flash all, what is the error?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] i n f a m o u s:
I tried to revert back to stock Android a few nights ago but using the stock flash all files gave me an error because of the repartition.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
What was the error? Doubt it's related, stock flashes the partition table.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] monyetking1:
Can confirm I have flashed stock before and it was all good. Then reflashed unofficial after.

Had to do this as I somehow lost the los recovery before. All good now
[Google Pixel ROMs, Kernels, Recoveries, & Other De] evanonym0us:
So far it's been great but I've noticed one bug inside the OTA update menu, when using your custom versions it appears to be pulling OTA updates from the official lineage website instead of your custom build server for the unofficial versions.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
I don't know where you're getting that idea? It's not the case.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] evanonym0us:
View attachment 6022821

It was sort of an assumption based on what this screenshot shows, but either way it's not what it's supposed to be.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
That's not official builds lol - these are my unofficials.

Not sure why you think that it is not what is supposed to be.

The unofficial ROM OTA's roughly once a month just like the officials do. I issue them.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] evanonym0us:
On official lineage builds it only shows newer updates. If you're up to date the page is blank and if you're 1 version behind for example it only shows that 1 update instead of every possible update
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
that's because I allow my users to upgrade/downgrade freely if there are any bugs.

It is entirely intentional.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -SKYLINE-:
@npjohnson

I've been using your Razer Phone official LOS builds for a long time, just started to look into LOS for Pixel 1.

I just want to know if the Pixel 1 unofficial builds passes safetynet (your Razer Phone page mentions this, but not on the Pixel 1 page)? Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
yeah it does
[Google Pixel ROMs, Kernels, Recoveries, & Other De] monyetking1:
I'm on official latest version. Does anyone have issues with nearby share? I keep having failed transfers due to a message saying to turn on Bluetooth (it's on)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Log? Probably an selinux failure.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] monyetking1:
Apologies was sick and couldn't reply.

It seems that transferring is all fine unless you were trying to transfer 8k (Samsung videos) 😅
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -SKYLINE-:
@npjohnson The server seems to be down for unofficial builds. Any idea when it'll be back up?

Just got myself a non-verizon pixel 1 on Android 9. Really looking forward to giving LOS 20 a go.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Back up, sorry, was installing an EV charging station at my house all day lolllllll.

So power was off.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -SKYLINE-:
Successfully unlocked the sailfish, but I'm having trouble with flashing the Lineage recovery.

It flashes (i.e., "Sending 'boot_b'... OKAY [0.924s]

Writing 'booy_b'... OKAY [0.595S]

Finished. Total time: 1.908s"

But when I go to step 6 to reboot into recovery, it just has a black screen, then boot loops to white Google screen with unlock sign.

I tried this with UNOFFICIAL 20231212 and 20231114 and OFFICIAL 20231217 and 20231126.

Any ideas what might have gone wrong? I can still get into fastboot mode.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
did you start on the newest stock firmware?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -SKYLINE-:
I'm guessing no. I was hesitant to do anything updating before unlocking bootloader.

Mind pointing me in the right direction on how I update to newest stock firmware? Do I just reboot normally into the system and update the OS? My bootloader is now unlocked (at least on fastboot mode it says "Device is UNLOCKED"
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
Yup. Just do it through settings.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -SKYLINE-:
Hmmm... Tried to start normally but looks like it is simply stuck in bootloop now. So couldn't go into settings for an update. However I can get into fastboot... Anything I can try from fastboot?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] npjohnson:
You can reflash the entire device from flash.android.com