yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III Themes and Apps] ajclai08:
I'm playing COD2 on my Tilt will Full 3D Hardware acceleration..Look on youtube and theres videos of people playing it..it's a great game on the tilt since theres alot of hardware bottons on the tilt.
[Tilt, TyTN II, MDA Vario III Themes and Apps] Balrog82:
I tried Assassins Creed, but it won't run :( No drivers seem to work.
[General Questions and Answers] Mohamed_hI:
I am using s20 port custom rom on j7 prime g610f and it's great the only thing is som 3rd party apps camera don't work and Instagram is one of them.

Do any one have a solution to this problem?
[General Questions and Answers] Droidriven:
You might be having an issue with HAL(Hardware Abstraction Layer), your HAL may not have what it needs to activate the camera, you may need to modify your current HAL or you may need to add additional HAL files.

I'm not saying this is your issue, I'm saying "it could be". Try contacting the person that created the ported ROM to see if they can help.
[General Questions and Answers] Mohamed_hI:
Thank you man, I'll try it
[Google Pixel 4a Questions & Answers] mbr12:
I'm looking for the simplest app that allows me to turn HDR on and off. That option is not on Android 12, it's always on.

I don't need an elaborate app that does a whole lot of things.
[Google Pixel 4a Questions & Answers] TekHck:
cstark27: PXv4.5_GoogleCamera_7.2.014.apk

Download PXv4.5_GoogleCamera_7.2.014.apk by cstark27.

www.celsoazevedo.com
[Google Pixel 4a Questions & Answers] TekHck:
Better than stock gcam.. you can turn off hdr and turn on hdr+

Also lot of modification.
[Google Pixel 4a Questions & Answers] Zaxx32:
Oh nice...ty! 😁
[Google Pixel 4a Questions & Answers] mbr12:
Will that apk replace the stock app, or just add to it? Will I lose the highlight and shadow sliders?

I tried Open Camera. It lets you use their HDR or turn it off. I found no difference at all between their normal and HDR pics.

Their pics were just about as good as the native app, which has sliders for highlights and shadows, for precisely dialing in the exposure.
[Google Pixel 4a Questions & Answers] TekHck:
Not at all, it's a 3rd party app and it won't replace the stock camera. Btw i even found better one. Here's the latest version link -https://www.celsoazevedo.com/files/android/google-camera/dev-MWP/f/dl23/

U will find manual control there, but for manual control u need to turn on hdr++
[Google Pixel 4a Questions & Answers] TekHck:
View attachment 5600819
[Touch Diamond, MDA Compact IV Themes and Apps] TheDude1120:
I love this program and i thought they were working on an update up but I never saw an update for this. I would love to have this for my pro :D
[Touch Diamond, MDA Compact IV Themes and Apps] Prof.Kamil:
me too :rolleyes:
[Google Pixel 6 Pro] Metalhead520:
Not sure what's going on here but just plugged my P6P in and after about twenty minutes of doing something else I checked it and started laughing. Also the net standby stuff is at 33%. Is all this because of this months patch because it's charged better than this last month. Anyone else have this problem and how did you fix it? Thanks in advance for any help.
[Google Pixel 6 Pro] Paz9:
Try a new cable or different power outlet
[Google Pixel 6 Pro] Metalhead520:
I tried cables, adapters, outlets...it only charges nicely when the phone is off
[Google Pixel 6 Pro] Paz9:
Id try dirty flashing factory images
[Google Pixel 6 Pro] Metalhead520:
I don't have anything that isn't already on Google drive so if next months patch doesn't fix it I'll probably do a factory reset
[Google Pixel 6 Pro] Paz9:
Dirty flash without wiping.

See if that fixes it
[Google Pixel 6 Pro] Gytole:
I had a problem charging my phone for the past 3 months. Finally upgraded to a new GaN3 charger and it solved all my charging headaches and future proofs me for a few days. I have these fancy magnetic adapters I bought too which really add to the experience.

https://www.amazon.com/dp/B09VC7Z3YF/ref=cm_sw_r_apan_i_0FAK0WVVPZHP4DPFMBQW?_encoding=UTF8&psc=1

https://www.amazon.com/dp/B09HZTP75B/ref=cm_sw_r_apan_i_CG66V9Z3GXKZWPAVCD0P?_encoding=UTF8&psc=1

https://www.amazon.com/dp/B09WJWQMML/ref=cm_sw_r_apan_i_7ABGBXM755PFHCKWHPP2?_encoding=UTF8&psc=1

There's the links for you all. Has worked with everything I have put on it so far. Pixel buds, samsung watch, S21 Ultra, Pixel 6 Pro charges FAST with no heat.
[Google Pixel 6 Pro] roirraW "edor" ehT:
I doubt if it's the latest firmware - at least by itself. My wife and I haven't had any problems charging our phones from multiple sources/different cables.

You could try turning "Adaptive Charging" off and see if it helps, although I still have mine (and "Adaptive Battery") on.
[Google Pixel 6 Pro] Metalhead520:
Thank you guys for the help. I actually turned everything that has to do with the word "adaptive" off so I'll test it over the next few days. Woke up to my phone only 85% charged on my wireless charger/lamp which sucks. I just wish Google didn't set so many restrictions on what can charge the phone at it's fastest and keep it there.
[Google Pixel 6 Pro] MrBelter:
My P6P and my wifes Pixel 6 charge faster than that and we use one of THESE to make it as slow as we can overnight (with adaptive charging) so i dont think it is anything to do with the recent patch.
[Google Pixel 6 Pro] LLStarks:
Turning off Adaptive Charging and using a nice PPS charger and cable will alleviate most of the charging complaints for the Pixel 6. Those old USB-A or regular PD chargers won't cut it.
[Google Pixel 6 Pro] Lo7402:
I also recently experienced the same issue as the poster, and honestly idk what it could be other than an individual defective phone or a bad update. First noticed the issues about a week or two ago for me; although don't have an exact date. It doesn't happen 100% of the time, but it does frequently occur about 90%

At LOW battery, I'd be getting 9w draw (read on an external USB C charge-reader). Accubattery and ampere, while less accurate, also read 930MaH charge. Google stating 4.5 hours till full charge. Despite my phone stating its being "charged rapidly"

Contrasting that to what I consider "normal" at 18w-23w draw on the charge-reader, or 3600 - 4600 MaH with accubattery and ampere

Same charge speed on all bricks I used. Tried different outlets, cables, even my car:

* Google charger

* ANKER 30w PD

* ANKER 65w PD PPS (brand new)

* FasGear 30w PD AC (car)

* Used 4 different USB-C to C cables: one by Google, two by Anker, one by UGreen.

* same charging speed from 1% through 50% (which is supposed to be when it charges the fastest)

* temperature was normal

* technically only "adaptive charging" is relavent (which was off), however for ****s and giggles I turned anything adaptive off.

Beyond the testing I did above, I checked accubattery's history and saw several days (where I charged from sub10% to 100%) report the maximum off-screen charge was still below 1000MaH throughout the entire charge session
[Google Pixel 6 Pro] Morgrain:
It sounds like something might be physically broken at your end. I'd suggest to contact Google. They will want you to go through a couple steps (probably factory resetting the phone, changing cable and power brick), after that they will probably offer you a replacement/repair the phone.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Indeed. I wonder if there could be something physically or electronically borked with the USB-C port/connection on the phone itself.
[Google Pixel 6 Pro] ScratMan38:
Be careful with USB-C, it easily captures dust that is pushed in the back of the slot when you plug the cable, and after a while it prevents the cable to be fully inserted, creating connection issues.
[Google Pixel 6 Pro] TotallyAnxious:
Anker Powerline III cables don't fully support PPS. Charging would disable and enabled, in an apparently random way. Anker's 10ft usb c to c cable works fine though. So extraordinarily thin cables like the powerline 3 probably provide less than ideal charging speed.
[Google Pixel 6 Pro] Metalhead520:
So even though I have the power line 3 flow anker 6ft cable and their 65 watt nano 2 charger I'm not getting the fastest speeds? The cable is rated at 100 watts so I thought I was eliminating charging bottlenecks.
[Google Pixel 6 Pro] TotallyAnxious:
https://www.amazon.com/dp/B086DMNK8R/ref=cm_sw_r_apan_i_B2B21MRD10TTP0P52NXY?_encoding=UTF8&psc=1

This is the product I'm referring too.

USB Power Delivery is much more powerful, supporting up to 100W of power to charge up even the most demanding gadgets such as laptops. It’s also safer, as gadgets and chargers communicate with each other over the USB cable to confirm the optimal charging power level. This handshaking approach supports voltage steps at 5V, 9V, 15V, and 20V for power outputs ranging from 0.5W to 100W. The new USB Power Delivery Programmable Power Supply (USB PD PPS) standard supports configurable voltages too, enabling more optimal charging. If two devices fail to communicate a suitable power rule, USB Power Delivery will default to the next power option supported by the relevant USB protocol, such as USB-C 1.5A

PPS itself does not enable 100w charging. USB PD 3.0 does. So that wattage bottleneck you're referring to doesn't matter since PPS is another charging standard built intop of USB PD 3.0

So what I was saying is that an extraordinarily thin cable like the Anker Powerline 3 may not be ideal when using a PPS charger. Works fine with USB PD 3.0
[Google Pixel 6 Pro] Metalhead520:
So what I'm getting at right now is that my 100 watt flow cable is actually charging slower with my wall charger then the one you linked?
[Google Pixel 6 Pro] TotallyAnxious:
Are you using a Powerline 3 cable and a PPS charger if so? It may perform sub optimally, in my experiences.
[Google Pixel 6 Pro] Metalhead520:
I'm using the power line 3 flow USB c to USB c and the nano 2 65 watt power adapter
[Google Pixel 6 Pro] TotallyAnxious:
My negative experience was with the regular Powerline 3 cable. I have not used the flow variant.
[Google Pixel 6 Pro] Metalhead520:
It says it's a 100watt cable with power delivery but nothing about PPS so I'm assuming it either doesn't have it or it does and they just don't list it in the specs
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
TWRP Disclaimer​

* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.

After many months struggling with the source code, TWRP finally comes to the Surface Duo! Do not flash this boot image! TWRP will NOT boot directly into the system! Again: this is a tethered boot and should not be flashed/replacing the boot image installed on your device.

Special thanks to: @none24 Captain Throwback (TWRP team)

Requirements for Booting:​

- Unlocked Bootloader

- Latest Platform Tools

- TWRP image

How to Boot:​

With device connected to your PC and turned ON:

adb devices

adb reboot bootloader

fastboot boot boot_TWRP.img

And with that, you're booted into TWRP!

What is working:​

ADB Shell

ADB Push

MTP

Mouse Navigation

You tell me!

What is not working:​

Touch Screen

ADB Sideload

You tell me!

Firmwares Tested:​

2021.1019.24 GEN

2022.215.137 GEN

2022.418.56 GEN

2022.817.13 GEN (Android 12L)

Changelog:​

Changelog 0.1.1

Updated TWRP for Android 12L November Update (2022.817.13)

If you still are currently on android 11, please remain using version 0.1.0 of TWRP!

Changelog 0.1.0

Data can now be Decrypted, but with no passcode set

Updated Kernel and other binaries to the June update (2022.418.25)

Spoiler content hidden.

Download via Google Drive​
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] LocBox:
*cracks knuckles* let's see..
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] LocBox:
Hey where's the actual file?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
It would help if XDA told me it didn't upload it lol. I added a link to GDrive. It should be available now!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
TWRP Update​

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

Version 0.0.2​

Root directory found, but cannot find system_root, vendor, and product directories

Internal Storage can now me mounted

ADB push to sdcard tested and works
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] LocBox:
how can i get past the System read only screen?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] LocBox:
Also, now with this being achieved the likely ROMs to use would be the Treble A/Bs over in the Treble ROM section on XDA. CHAOS should run for example
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
You will need to plug a mouse into the USB C port for now. The touch isn’t working and I’m researching how to get that fixed.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Probably! The prebuilt kernel is available and we can create custom ROMs already. We just need a fully working twrp. If you know anyone who has experience in this let me know!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] none24:
well ill be damned :) somebody did it. now if we could only get some custom roms

I appreciate you!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] none24:
Has there been anymore progress ? and if not how can we help? :)
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
I'm still trying to get touch working and resolve the issue with decrypting the data partition. If you know someone with TWRP experience or have made TWRP before you are welcome to help compile it!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] none24:
i've had experience decrypting it using Linux but ive never compiled it. If u think thats helpful I can reinstall linux and get my hands dirty-- just tell me what exactly you need me to do or figure out.

I also put out a help thread in android general.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
I'll try android general. I'm on the Zulip chat for official TWRP support and they're not exactly helpful or free to assist.

If you have experience decrypting that would be a major step forward! Basically data is mapped correctly in the fstab, but TWRP can't decrypt it. I noticed too that none of the files needed to be copied during the build process doesn't copy for some reason so the decrypting script can't find the rc file it needs to modify
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] none24:
and you've tried no-verity-opt-encrypt ?

Whats strange for me is TWRP asks for a password to decrypt data. I've tried everything to my knowledge to get passed it but i cant.

I also cant load any zips to flash the no-verity-opt-encrypt.zip

If you have discord or telegram I can stay in touch quicker
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
I haven't tried that. I can send you my discord. I'm normally on that
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
A 0.0.3 is in the works. I will update this post and the main post when it's ready.

A quick changelog:

MTP is on, but nothing can be transferred

System and Vendor directories can be mounted as read-only

Added Decryption TWRP modules (Data (SDCard) can't be mounted or decrypted yet)

Device Tree supports OrangeFox Recovery, currently an ALPHA build (another thread to come later)

EDIT: Main Post updated with Changelog. 0.0.3 image has been uploaded to GDrive
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
TWRP UPDATE​

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

Version 0.0.4​

Data can now be mounted, but only after a factory reset

ADB push and Zip flashing is confirmed working (See Magisk Attachment)

View attachment 5649533

​
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Hammerfest:
Thanks for the continued work on this!

I have had it sitting in my drawer until an easier way to root came about.

Has anyone who used this to root with magisk had an OTA fail?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
There’s a good chance OTA will fail. It hasn’t been tested yet. You would have to flash it via stock recovery since TWRP can’t decrypt yet. There will be an updated guide coming out for flashing boot images as fastbootd now let’s us flash! Thanks to @none24 for testing that out.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
A 0.1.0 version will be coming out with one big thing: Decryption and mounting the data partition! I will edit this post and the main post with the changelog

-----------TWRP UPDATE--------​

Changelog 0.1.0​

Data can now be Decrypted, but without a passcode enabled

Updated Kernel and other binaries to the June update (2022.418.25)
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] ch3mn3y:
Can it be flashed to /recovery partition to have always accessible recovery? No problem to boot to bootloader when hain C to C cable and other phone.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
No, as the Duo, and most modern Android phones, do not have a recovery partition. They use the boot image as the recovery partition
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] ch3mn3y:
Hmm, good to know. Thought that my Note 20 Ultra is modern and it has recovery partition.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
It could be because it shipped with Android 9.0 originally or it's because Samsung still uses a recovery partition. I don't think Samsung is a good apples to apples comparison because they use their own secure boot method, Knox, on top of the Android Verified Boot.

By default in Android 10 and above, the recovery partition is no longer required. There are exceptions, as Xiaomi still uses the recovery partition. TeamWin does not recommend flashing TWRP anymore. TWRP can be included in builds of OmniRom or LineageOS
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] ch3mn3y:
Sad thing, as having recovery available at all times is a useful thing (for me at least).
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] TechX1991:
sideload actually worked for me

adb shell twrp sideload <hit enter> then adb sideload magisk.zip
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bam890:
sadly don't work with Android 12L just reboots after showing logo, will there be a version for Android12L? :)
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Yes, there will be a version for 12L. I haven't been available to update the project, but I should have time this weekend to get started on it.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
-----------TWRP UPDATE--------​

Changelog 0.1.1​

Updated TWRP for Android 12L November Update (2022.817.13)

If you still are currently on android 11, please remain using version 0.1.0 of TWRP!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] strifej:
Hi JengaMasterG,

Will TWRP work with Android 10? I just bought a used Duo1 and it's on 10. I want to backup so I can downgrade in the future. Can I unlock bootloader, boot twrp, and make a backup that can be used to restore in the future?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Hey there! I actually don't remember if it will, but it won't hurt to check! I recommend using version 0.1.0 and make sure you DO NOT have a password/PIN enabled in the security settings.

Boot the phone into fastboot mode, then run

fastboot boot twrp_duo_010.img

in a command prompt/terminal and see if it boots! Touch doesn't work still so a mouse would need to be connected to navigate around TWRP!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] strifej:
I got into TWRP with 0.1.0. The first time I booted twrp it asked about mounting System. I clicked keep read only, but on subsequent boots, it doesn't ask me anymore. How do I clear it so it asks me again? Because I can't mount System/Vendor in Mount options. I want to backup all partitions.

In the log I see for both system and vendor: Failed to mount ... (Invalid argument)
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
It sounds like Android 10 would need a different TWRP built for it if the system and vendor can't be mounted. Unfortunately, I can't build it for Android 10 since I am focused on to supporting 12L, enabling touch, and exploring other OS options.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Azansong:
Hi!@JengaMasterG

Surface duo(2022.819.16)The firmware has been updated. Will there be twrp for the new firmware? Can touch and adb sideload solve it?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Probably. I will try to work on touch over the upcoming holiday and wrap in the touch drivers with an update, if possible.

Reference this comment to use adb sideload. Sideload is working, and there is a terminal command to use for twrp adb sideloading.

Updating the firmware does not solve touch. These are drivers that have to be added when compiling TWRP.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Azansong:
I found the surface duo kernel on GitHub and found the touch driver file inside.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Azansong:
Why use a precompiled kernel when compiling twrp, the precompiled kernel seems to have limited conditions
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
1. The actual kernel source does not compile with TWRP compilers. Multiple format errors and other compile errors occur. You're welcome to try and compile TWRP yourself and see what I mean.

2. TWRP recommends using a prebuilt kernel. A majority of TWRP device trees contain one. If you know how to enable touch, your help would be appreciated. This is an open sourced project after all.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Gotroot:
Question any chance this would work on the duo2. So far they have been very similar
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Unfortunately, no. The Duo 2 uses a newer chipset and a different kernel. If there's development interest the guide to build TWRP should be mostly the same between the two devices. No guarentees though!
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Gotroot:
Oh I'm not that handy. I did unlock bl, patched magisk.img,and safety net good
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bahaa20003:
Bro It stays stopped at (waiting for device) while in bootloadrr mode
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bahaa20003:
It stays stopped at (waiting for device) while in bootloadrr mode
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
Try rebooting back into bootloader, disconnect and connect the device, and make sure you have the latest platform tools from the android website.

If none of those steps work for you, I'll try to upload another image. Right now, the image should work fine for your device.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bahaa20003:
Maybe because it's from A&T?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] JengaMasterG:
As far as I'm aware:

After releasing android 12L for the duo, Microsoft stopped making different build versions. This recovery should work regardless of which duo 1 you have.
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bahaa20003:
For the first version, now I was able to open the Bootloader, but the TWRP file causes the device and the Patched file to stop touching as well?
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] Bahaa20003:
How to extract the boot file of my device
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] none24:
Found someone who may be able to assist us on this project. I sent you a message whenever you have time.

Supposedly he knows how to get touch, adb and decryption working
[Microsoft Surface Duo ROMs, Kernels, Recoveries, &] a_petrov303:
This is great! I just received my AT&T locked device, (which both Microsoft and AT&T refused to unlock because it was never activated on AT&T), but will be very keen to have TWRP once I manage to unlock the phone.