yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Android Development] dahawthorne:
If you've resized your system partition, LineageOS 16 works fine on the Nexus 4. I know because I've done it on my two N4s. I like Nexuses. Nexi. Whatever... :)

Edit again: A final thought. The TWRP UA version was (I read) amended to handle the altered partition sizes. I have no clue what difference it makes, but personally I'll leave the UA version on my N4s & N5s just in case the "real" TWRP doesn't work properly with the changed partitions.
[Nexus 4 Android Development] dahawthorne:
I'll try to cover as many points as I can. I'm no tech expert by any means; I stand on the shoulders of proper developers who actually know what they're doing. You know more about this than I do. Since I have rarely had any major problem (just lucky, I guess... :)) I've never learned to dig into logs.

The "special" repartitioned TWRP I mentioned is from this thread:

https://xdaforums.com/nexus-4/orig-development/repartition-nexus-4-repartition-t3844383

From memory, Error 7 is partition size or TWRP version - I can't remember exactly. This UA version may help if it actually handles the different partition sizes better than the official N4 TWRP, which I guess is expecting particular stock partition sizes. Try flashing this one, format and wipe, transfer ROM & Gapps to your device, and have another go.

Some of my TWRP versions have had the correct time, some haven't, but it's never caused me any problems. I just rename backups to the correct date.

I don't know which TWRP fix method you've used for your broken N4 screen. Nitin Chobhe pointed me to this one:

https://xdaforums.com/showpost.php?p=80750207&postcount=537

My screen and his have a half-inch vertical strip of dead pixels, which makes it impossible to type commands properly, and this temporary resizing of the TWRP screen moves all the buttons to the left of the dead area so that TWRP becomes usable.

And as for your PM question about recommending a particular ROM, I've tried lots of them and it really comes down to personal preference. My main device, my Nexus 6, is running Nitin's excellent Colt OS, which is on temporary break while Nitin works on an Android 10 version. My two N4s, two N5s, N10 & Lenovo Tab 8 Plus are all on LineageOS 16, which I find to be very good and (importantly) regularly maintained.

Good luck...
[Nexus 4 Android Development] walteweiss:
Well, my final notes for today. I have tried to install LineageOS 16, but had no luck, it just rebooted into TWRP after 10 or 20 minutes of boot animation. After which I have decided not to dig deeper, since I'm too tired for today, and it's relatively late for me now, so if I want to continue, I'll get back to this task later, hopefully tomorrow, which I'm not sure of. So, I have decided to give Carbon ROM a try as well. It went just fine (as well as LOS16 did as of TWRP). The only difference is this second time I chose not to install TWRP as a system app at all (do I need it as an app? I can manually check whether it's the latest version of TWRP I have or not, as me installing new ROMs is quite seldom occasion). Could that be the thing? I don't know, I think it's not, but I just mention this for someone who may know all this better.

So, at this very point I have Carbon Rom at the start 'Hi there' menu. I'll try to dig into it (I have never used a Carbon ROM before, only different LOSes, and Cyanogens before), and will report if I have any relevant problems here or in the respective Carbon ROM thread.

Thank you [MENTION=6161558]dahawthorne[/MENTION] for your participation.

For today my watch has ended :)
[Nexus 4 Android Development] dahawthorne:
Is it tomorrow now?

One thing I read recently is NOT to install TWRP as a system app. That advice came from a very experienced developer, Elektroschmock, who I believe is a/the main developer for LineageOS, so it's an opinion you can trust.

In your shoes I'd probably regard my N4 as a paperweight, nothing to lose, and repartition again as described in the thread I mentioned, then go on to flash the TWRP UA and then ROM & Gapps. Best read the repartition thread in case there's something in there that specifically states that the repartition works only on a stock device; I don't think that's the case, but I don't believe the thread is too long to scan before you actually push the button.

Good luck.

Edit: (I should get it right first time, right?) - here is the thread containing Elektroschmock's comment:

https://xdaforums.com/nexus-6/orig-development/rom-lineageos-16-0-nexus-6-shamu-t3906045

And he specifically states:

"DON'T install the TWRP app as system app. Otherwise your device won't boot".
[Nexus 4 Android Development] walteweiss:
Hey [MENTION=6161558]dahawthorne[/MENTION], thank you for linking the thread, I have no idea why TWRP app is better to be avoided installed, but since I don't like unneeded apps on my system, I'm happy to not having it installed.

Yeah, frankly I had no idea what do I need my N4 for, because it just had a very old battery that shuttered the back screen, so I had to remove it, so I ordered a new one, changed it, and decided I can reflash it then. So now I have fully functional CarbonROM with Android 9 (quite snappy, btw!) and no idea what to use it for, considering 1/4 or 1/3 of my touch screen doesn't work.

I can reinstall the system to LineageOS 16, but I have no idea what was wrong with my previous install. I have the repartition thing already done, before flashing Carbon ROM, so LOS16 should have worked as well.
[Nexus 4 Android Development] dahawthorne:
Glad you're up and running. Thanks for the update.

I have two spare N4s, one with an iffy screen, and a lovely N5, the nicest phone ever made. I keep them because it's good to have a backup in case my family lose or break their phones, which happens regrettably frequently... :)
[Android Head-Units] fuzileirobr:
Hi, I have an unit with the specifications below:

rockchip PX5 rk3368, RAM 2GB, ROM 16GB

Build ID MXC89L

MCU: TP69A

Octacore ARM Cortex-A53 1512Mhz

Resolution 1024x600

Android 6.0.1

Now it's semibricked (after Toyta's logo, stay looping with a black screen). Someone could help me?

My unit before the problem: https://www.youtube.com/watch?v=nYI72SYMtC0&t=66s
[General Questions and Answers] _memetic_:
Why is there no Android app that allows you to send and receive mobile phone calls on your computer? I found an app that lets you make a call from your phone from your computer properly (using the computer's mic and speakers); but, it does not allow incoming calls. There are also plenty of dialer apps; but, that is just punching in phone numbers on your computer instead of your phone. You still have to talk through your phone.

So, I decided to have a first go at making my first Android app. I do coding for a number of different development boards. Right now, I am working a lot with a few ESP32 boards with LoRa. I use Python, Anaconda with Sublime and also CC++, Arduino, PlatformIO with VSC and sometimes Lua and Whitecat (kind of interesting). I am no expert, but I can get what I need done. I did some researching about developing for Android and just finished a few days reading about hidden APIs and these changes Google has been making (also the crackdown on use of accessibility API...).

Before I get too deep into this, is there a reason why there are not several proper, calling apps for Android and the PC? For example, if I come home from work, set my phone down on the kitchen counter and I am on my computer in my office later and someone calls to my mobile, I can take the call at my computer (with the phone still sitting on the kitchen counter). I do not see why this would not be an awesome app to have. I want to make this app. I am not too concerned about selling it. I just want it.

Thanks!
[General Questions and Answers] _memetic_:
No one knows...
[Huawei P20 Pro Questions & Answers] lemonliam15:
Hey guys, first time poster here.

Got my P20 pro about 5 days ago and one major thing I'm noticing is I can't look at the phone for too long because it really starts to hurt my eyes :(

I was wondering it might be tied to the refresh rate. Does anyone know what it is for the phone?

Logging into youtube to watch a video at 1080p does not state '60fps' on this phone, but does on others.

Does this phone have a sub-60hz display?
[Huawei P20 Pro Questions & Answers] CaseyS:
I get the option on my P20 pro for 1080p 60fps
[Huawei P20 Pro Questions & Answers] CaseyS:
1080p 60fps
[Huawei P20 Pro Questions & Answers] Svetz:
Mine does say 1080p 60fps, the refresh rate on this phone is 60hz, thats weird. did you updated your phone, if not what firmware version you have. i never experienced something similar.
[Huawei P20 Pro Questions & Answers] lemonliam15:
I loaded up that exact video and I don't get the option to watch in 1080p 60fps :confused:

And the model is CLT-L29 running 8.1.0.130 (C636)
[Huawei P20 Pro Questions & Answers] Svetz:
its your youtube updated?
[Huawei P20 Pro Questions & Answers] lemonliam15:
Yep it's on the latest version
[Huawei P20 Pro Questions & Answers] Svetz:
Which version is your firmware?
[Huawei P20 Pro Questions & Answers] lemonliam15:
App version is 13.32.52
[Huawei P20 Pro Questions & Answers] Svetz:
No, i mean your android Firmware, Mine is 8.1.0.131 , Go to Settings>System>About phone > Build number.
[Huawei P20 Pro Questions & Answers] lemonliam15:
Yeah I mentioned above, 130 firmware
[Huawei P20 Pro Questions & Answers] sniper20:
It's not the refresh rate of the screen. It's probably because you have such a wallpaper that in the lowest brightness setting emits an uncomfortable blue light radiation. The refresh of the screen is just fine. As for YouTube, it supports 60fps if the source video provides it. I've noticed the same thing in the watercolour theme when the brightness settings where in the lowest point inside a very dark room. Apart from that situation, my screen is super confi in every light situations. (and when i changed me theme for a darker one, even that problem was solved)
[Huawei P20 Pro Questions & Answers] lemonliam15:
Ahh I see. What a weird behaviour.

It's worth noting though that it's uncomfortable to look at on all brightness levels and with the use of eye comfort mode.

I'm starting to think it's just my eyes.

But on my many other devices I don't get the same problem
[Huawei P20 Pro Questions & Answers] ryanrazer:
If your internet is kinda slow, youtube could remove the 60fps option for you.v
[Huawei P20 Pro Questions & Answers] sniper20:
For me, I only noticed the irritating wave length emission only at the lowest brightness setting in watercolour wallpaper. It may have something to do with the specific colour and the lowest possible brightness setting. I must note, that it has a very low brightness setting as a phone. That's a good thing at night. My oneplus didn't go as dark as p20.
[Huawei P20 Pro Questions & Answers] CaseyS:
Ever since I got my phone it was able to playback 60fps YouTube videos. My firmware is currently (.130) Keep in mind it was still able to playback 60fps videos with older firmware.
[Huawei P20 Pro Questions & Answers] Munk0:
You can always try going to www.testufo.com and see what refresh rate is this playing in the test.

With my Razer it shows as 120Hz but you should see 60Hz showing up.

With my Asus tablet P01MA it shows up as 30Hz.
[Huawei P20 Pro Questions & Answers] sniper20:
Of course it's 60hz
[Huawei P20 Pro Questions & Answers] trancedman:
This exact same thing happened to me with my Mate 10 Pro. It really hurts my eyes in such a bad way that I have blurry vision after looking at it, and some weird head aches. There is something wrong with these phones. I just ordered the Mate 20 pro but I think I will send it back. This needs more investigation.
[Galaxy Note5 Q&A, Help & Troubleshooting] outkast22:
My att note 5 is out of warranty. I sent it to samsung for repair. They said the software failed. This happened after my last update. This also happened last august and samsung repaired it for free. The want to charge me $170 to fix it this time. They explained parts need to be replaced including the screen. I had no issues with the screen.

It stopped fast charging, it would autoload google vr app, self reboot, load a recovery screen on its own. I thought it was a broken usb plug on the phone when this happened last year, but samsung confirmed that it was a software issue.

How can I fix it myself? A hard reset did not clear any of the issues.
[Galaxy Note5 Q&A, Help & Troubleshooting] Deleted member 4529355:
Official tool: https://www.samsung.com/us/smart-switch/

Semi Pro tool: https://odindownload.com/
[Nexus 6  General] wavedashdoc:
***The purpose of this thread is to discuss all Pie 9.0 ROMs that are available and listed below.***

My Goal is to give users an easy way to keep track of the up and coming Pie 9.0 ROMs and to bring awareness to those looking for a daily driver that fits their needs.

Please keep this discussion to only Pie 9.0 ROMs, as the ROM Repository - Oreo ROMs serves that purpose.

Please keep the discussion clean, no bashing someone's opinion or a Dev/ROM.

- No links, unless they are your own ROM!!!

Table of Contents:

┬─┬​

-> DIRECT LINKS TO EACH SECTION <-

------------------------------------------------------

Section 1: THE ROM LIST

Section 2: GAPPs and Flashing Instructions.

Section 3: My Experience and Kernel settings.

Section 4: Updates to the OP.

-> ROM Section Contents <-

------------------------------------------------------

ROM title -> ROM Name and direct link to ROM details in this thread.

Dev -> Direct link to the ROM Developers GitHub.

Source -> Direct links to the ROM, Kernel, Device, Vendor Source

Status -> Current development status of ROM.

(TESTING, ACTIVE, ON HOLD, DISCONTINUED, UNKNOWN)

Security Patch -> Current month security patch.

ROM update -> Current ROM build date.

About -> A brief description about the ROM based on experience, research and feedback from users.

Device Tree -> Either ASOP, CAF, Lineage

Google no longer officially supports the Nexus 6 past October 2017. Official Google factory images with upstreamed fixes aren't available to base continued development off of. Thus we have talented Developers to thank as they have generously compiled their own.

1. Camcory's AOSP (Development halted as Camcory traded in his Shamu for the 6T)

2. Lineage

3. Dirty Unicorns

Feature Set: -> (Minimal, Moderate, Expansive)

***Voice over LTE (VoLTE) is currently broken in all Android 9.0 Pie ROMs for Shamu.***

DRM Widevine Support ( Netflix and YouTube TV Playback )

L1 = Up to 1080p+ video playback.

L3 = limited to 480p video playback.

SELinux Status

- Enforcing (recommended for security)

- Permissive (Currently permissive is the only way a ROM will boot) (Except DU)

Custom Kernel Support:

- Popcorn Kernel 1.9+ (results may vary per ROM, currently working on my build of Androidx)

- Franco Kernel 77.

DOWNLOAD -> If permitted by the developer, a direct link to the ROM download.

(AndroidFileHost, Google Drive, XDA, etc)

SUPPORT THREAD -> Thread and or posting where support for the ROM is located.

------------------------------------------------------

After trying a few ROMs out discuss some of the below topics about YOUR experience:

Stability.

Features. (Added additions from stock)

Stock feature status. ( Whats working: Bluetooth, NFC, etc)

Feel/Smoothness.

Battery life. (Screen on time, deep sleep)

Changes from previous version.

Which GAPPs your using. (See section towards the end of the OP for links)

Custom kernel support.

Bugs or issues. ( Random reboot, etc)

Current version. (last updated)

How long you have been running the ROM.
[Nexus 6  General] wavedashdoc:
All ROMs listed are Android 9.0.​

***Developers, If you'd like your ROM listed or have any questions/comments, please post in the thread, or PM me.***​

( Most ROM downloads can be found at Androidfilehost )

***Please Read the Install Instructions in the following post before proceeding!***​

Section 1:

THE ROM LIST

[]

Click on the ROMs below for information, features and downloads!​

01. AndroidX (8.22.18)

02. Carbon (Unofficial) (12.18.18)

03. Nitrogen (Official) (1.8.19)

04. Velocity (Official) (11.06.18)

05. AndroidX (Unofficial) (10.2.18)

06. AOSP Extended (Unofficial) (9.17.18)

07. Bliss ROM (Official) (1.10.19)

08. Pixel Dust (11.11.18)

09. Dirty Unicorns (Official) (1.9.19)
[Nexus 6  General] wavedashdoc:
Section 2:

​

-> Recommended Gapps <-

---------------------------------------

1. OFFICIAL Open GAPPs.

Note: consult the ROM install instructions per ROM either on this thread or the ROMs support thread.

-> Preparation (If flashing a Pie ROM for the first time) <-

---------------------------------------

*** If coming from 8.1 or lower ROM. Proceed with the following, otherwise you'll loose all data, media, etc***

1. Make a nandroid of your current ROM in TWRP.

2. Make an external back of all of your internal storage.

3. Understand that by clicking Format Data in TWRP that you will lose everything on your phone and that you have made an external backup to your PC.

4. Format Data, this will decrypt your phone.

5. Move what you want back to your phone from your PC including this ROM, Magisk, etc.

6. Flash one of the ROMs below.

7. install Magisk (Optional)

8. Reboot.

-> Before Flashing <-

---------------------------------------

1. Make sure to be on the latest TWRP recovery image.

2. Backup your current ROM.

3. Understand that clean flashing is always the best route, and understand that dirty flashing can bring performance degradation and instability.

4. Research is your best friend.

-> Flashing Instructions <-

---------------------------------------

These instructions can be used on any of the ROMs listed below.

Note: consult the ROM install instructions per ROM either on this thread or the ROMs support thread before proceeding with the below flashing instructions.

A. Clean Flashing: (Preferred method)

1. Wipe everything except internal storage.

2. Flash ROM.

3. Flash GAPPs.

4. Flash Magisk (Optional but recommended)

5. Flash any Magisk Modules.

6. Reboot.

B. Dirty Flashing: (Keep all your apps and data, but risk stability)

1. Wipe cache and Dalvik cache.

1a. Some ROMs require the system partition to be wiped too. (If you are stuck trying to flash in TWRP, try this)

2. Flash ROM.

3. Repeat steps from 'A' 3-7.

C. Semi-Dirty: (Either A or B works)

Option 1.

1. Make full Nandroid backup of the data and boot.

2. Wipe everything except internal

3. Flash ROM

4. Flash Gapps

5. Flash custom kernel. (optional)

6. Flash Magisk. (optional)

7. Reboot

8. Skip everything until you reach actual homescreen

9. Turn on advance reboot (if ROM provides it), then Reboot again to recovery

10. Restore DATA ONLY from last backup.

11. Reboot.

Option 2:

1. Make full Nandroid backup of the data.

2. Wipe everything except internal

3. Flash ROM.

4. Flash Gapps.

5. Flash custom kernel. (optional)

6. Flash Magisk. (optional)

7. Restore data partition.

8. Wipe cache.

11. Reboot.

---------------------------------------

For easy flashing and backing up, I recommend:

Wugfreshs Nexus Root Tool Kit.

Note: If you do not flash Magisk at first boot, you may run into a "Device not Certified" message. This is something that was just put into affect on 3/16/18, though it is not fully rolled out as of yet. Follow this XDA post to bypass this issue.
[Nexus 6  General] wavedashdoc:
Section 3:

My ROM Experience:​

12/25/2018:

I went back to 8.1 AOSiP in September, I have recently flashed DU 13 and have decided to stick with it for the time being (even without VoLTE). All settings stock. Stock kernel. I use One Plus Gestures to replicate the AOSiP feature and Pixel Filter to replicate Smart Pixels. Almost identical battery life to Oreo.

8/30/2018:

I have currently been testing AndroidX Pie since early August 2018 (built from Camcory source). As you may have seen in posts in the AOSiP forum from myself and Camcory, Shamu Pie now has working Bluetooth, NFC, WiFi, Camera, Data, Location, etc). At this point I have been running this since 8/16/18. In my opinion, this can be run as a daily driver but requires a few hurdles to get around. I posted a detailed guide below.

Thanks to Camcory and all the great devs whose hard work has gotten us here.

My Custom Kernel Adjustments

(Set through EX kernel Manager)​

-------------------------------------------

Settings 5: ( Outdated/ Obsolete )

8/30/18

New Lineage

-------------------------------------------

Based off of Elektroschmocks test changes in lineage 15.1

Note: I'm currently using these settings with AndroidX Pie.

Max CPU: 2649

Min CPU: 300 Mhz

Mpdecision: Enabled.

CPU Governor: Interactive

Governor Options:

go_highspeed_load: 99

above_highspeed_delay: 20000 883200:40000 1190400:80000 2496000:100000

timer_rate: 20000

highspeed_freq: 1190400

timer_slack: 30000

target_loads: 95 422400:58 652800:81 729600:74 883200:83 960000:8 1036800:6 1190400:85 2496000:8795 422400:58 652800:81 729600:74 883200:83 960000:8 1036800:6 1190400:85 2496000:87

min_sample_time: 40000

boost: 0

max_freq_hysteresis: 80000

Boostpulse_duration: 0

GPU Settings:

Max GPU: 600 Mhz

Min GPU Frequency: 240 Mhz

GPU Gov: msm-adreno-tz

GPU Initial frequency: 240 Mhz

I/O Settings:

I/O: BFQ

Read Ahead: 128kb
[Nexus 6  General] wavedashdoc:
Section 4: Updates to OP

​

-> 1.11.19

- Added Dirty Unicorns RC 1.9.19 build.

- Added Nitrogen 1.8.19 build.

- Added Bliss ROM Official 1.10.19 build.

-> 12.25.18

- Updated my ROM Experience.

- Updated Flashing Instructions, added "Preparation" title.

-> 12.24.18

- Added Bliss ROM Official 12.23.18 build.

-> 12.21.18

- Added Bliss ROM Official 12.16.18 build.

- Added Nitrogen 12.6.18 build.

- Added Carbon 12.18.18 build.

- Added Dirty Unicorns RC 12.17.18 build. First Enforcing 9.0 ROM!

-> 11.23.18

- Added Bliss ROM Official 11.18.18

- Added Pixel Dust 11.11.18

- Added Nitrogen 11.12.18

-> 10.27.18

- Added Velocity 10.22.18 build.

- Added Franco Kernel 76 to OP.

-> 10.15.18

- Added Velocity 10.15.18 build.

-> 10.14.18

- Added Nitrogen 10.5.18 build.

-> 10.2.18

- Added Velocity 10.1.18 build.

- Added reference to Popcorn Kernel in the custom kernel section.

- Added Velocity 10.2.18 build.

- Added Androidx Unofficial 10.2.18 build.

- > 9.29.18

- Added Androidx Unofficial 9.28.18 build.

-> 9.19.18

- Added Androidx Unofficial 9.18.18 build.

- Added Nitrogen 9.14.18 build.

- Added AOSP Extended 9.17.18 build.

-> 9.12.18

- Added AndroidX Unofficial 9.12.18 build.

- Added Velocity 9.11.18 build.

- Added AOSP Unofficial 9.11.18 build.

-> 9.11.18

- Added AOSP Unofficial to list and 9.10.18 build.

-> 9.10.18

- Added Androidx Unofficial 9.9.18 build

-> 9.9.18

- Added Nitrogen 9.9.18 build.

-> 9.8.18

- Added Nitrogen 9.7.18 build.

-> 9.7.18

- Added Androidx Unofficial 9.7.18 build.

-> 9.5.18

- Added Carbon Unofficial 9.5.18 build.

- Updated Velocity details.

-> 9.4.18

- Added Velocity ROM to the list. (9.4.18 build)

- Updated Flashing pre-flashing instructions.

-> 9.3.18

- Added Nitrogen 9.1.18 build.

-> 8.30.18

- Updated flashing instructions again.

- Added Kernel tunning section below my ROM experience.

-> 8.26.18

- Added Flashing Instructions for AndroidX Pie 8.22.18 build.

- Added Carbon Unofficial to the list. (8.21.18 build.)

-> 8.22.18

- Added AndroidX Pie 8.22.18 build.

-> 8.15.18 - OP