yashsingh1/xdaforums huggingface dataset:
[MX Player] MXPlayer:
@小林 卍 @odkrys @virtualdj @Pronabesh Stark

We understand how frustrating it can be to see video lagging. However, based on our initial investigation, it appears to be caused by a bug related to the system's internal VSYNC logic and display refresh rate.

Please note that MX Player never attempts to change the refresh rate, and the default device settings will always be used when playing videos through MX. However, most device manufacturers have their own internal whitelisting policy that automatically switches to the best refresh rate hardcoded by the device manufacturer into their device firmware, which may affect only a few selective apps.

Rest assured, your concerns have been shared with our development team and they are making every effort to work around this issue. We will keep this thread updated on further developments. Meanwhile, your patience is appreciated.
[MX Player] virtualdj:
He was indeed referring to the Galaxy MaxHZ app, not to MX Player.

If an external app could do that, then MX Player should be able to do that too. Thanks for having informed them.

Please, do that. We already have Google that doesn't listen to our feedback

:)

Thank you!
[MX Player] 小林 卍:
did update 1.78.6 change something in this regard?
[MX Player] KaramAndroid:
I have the exact same issue on my Galaxy Tab S9 Ultra and have already reported it as a bug. The problem is that videos with a high bitrate don’t stutter constantly; they just drop frames randomly two to three times in a 40-minute TV show episode. This happens with the HW+ codec, but if I switch to SW, everything is fine. I don’t think this is related to the refresh rate on the Tab S9 Ultra device since I checked the refresh rate, and it stays at 60 Hz on the MX player. So I’m almost certain that this is related to the codec itself. I’m waiting for a response and support from the developers. @MXPlayer
[MX Player] 小林 卍:
finally, HW+ works with AV1 videos, what a day to be alive 🥳
[Touch HD General] AFK_Matrix:
Just got a message on my Touch HD asking if I want to participate in this? Has anyone else done this? Is it worth doing in your opinion?
[Touch HD General] Paul.Ferrari:
My wife got this popping up on her Diamond when she first got it. I seem to remember that I found something in the Settings which turned it off - can't remember exactly what is was called though, sorry.
[Touch HD General] JanSchotsmans:
You can manipulate it in the Customer Feedback program in your settings folder.
[Touch HD General] DIANEGREY:
I had it a couple of days ago on my HTC said ok and that was it, nothing further happened....
[Introductions] INikke:
Hello, my name is Nika and I am 23 years old. I need help installing root on Redmi 5. I have Android 7.1.2 N2G47H, version MIUI Global 9.2.1.0 (NDAMIEK). I heard that with the help of Magisk you can use the bank applications even with root rights.
[Introductions] galaxys:
Welcome to XDA and enjoy your journey around the forums!🙂📱💻⌚
[Samsung Galaxy A71 Questions & Answers] p0stbox4life:
Hi. I have this specific problem on Pixel Experience and other GSIs where the Fingerprint sensor is very weird?

What it's doing is basically showing try other angle (iirc) but it only works in very specific angles (which isn't really reliable)

Any help?

And also weird crashes happening from time to time.
[Android General] Rumplestilzken:
What works works, what doesn't should be reported, be smart, investigate your issue before you report it. Report on Github

I offer a certain level of support with my releases, but I am a single guy working on lots of projects.

The release described here has been vetted by at least a dozen people across the Unihertz Titan line.
More join the ranks, literally every day.

There will be bugs. Almost nothing you do during this process can hard brick your device. Believe me, I've
put these phones through hell getting everything running.

You should have a certain level of technical inclination to take on the task of applying this software. I have
put documentation in place and built tools to assist you. It is pretty solid.

I offer no warranty on what happens after you install this software. None. Period. I will however offer
instructions on how to return to stock software.

I make no promises to how often I will build new releases, but will try to keep up with things. I do plan on supporting this project on
an ongoing basis.

LineageOS 20 is based on Android 13.

The Unihertz Titan, Pocket and Slim are a series of phones with physical keyboards.

The device tree is available if you want to build it yourself. See Instructions here.

Known Issues:​

Sim-based NFC Contactless payment

FM Radio does not work

Releases and Installation Instructions are offered on Github​

Report issues on Github​

Join us on the Discord for more interactive support and discussion.​

Credits​

AndyYan

CatWithCode

SolidHal

Testers​

tommel2

Randy_

SuYe

33YN2

g.benkaliuk

Jenser

cipharius

ScentedOrange

Honerable Mentions​

dodoradio

Generous Contributions​

Jenser

Nomi

33YN2

tommel2

All Donations will be put towards getting a Unihertz Tank running with Lineage 20 as well.
[Android General] Rumplestilzken:
reserved
[Android General] michalko58:
Wow, seems this is worth to try on my Titan Slim.

But I have few questions:

Is it suitable for daily driver (I know there will be some bugs)?

Original Titan Slim had problem with wifi disconnections which were partialy solved by the stock firmware , but still WPA3 is not working and WPA2 + 802.11w (Management Frame Protection) is not working too.

Is this problem solved? https://xdaforums.com/t/closed-unih...os-20-networking-configuration-issue.4572379/

Can google apps be loaded together with the image or should be loaded later?

Will Blackberry keyboard work?

Most important, for me personally, are working Ctrl+C and Ctrl+V ion the hw keyboard....

Thanks
[Android General] Rumplestilzken:
1 it is suitable for daily use.

2 i have not heard anything from the users to suggest issues with wifi exist. It is easy to revert to stock if you encounter issues.

3 yes, this is solved and packed into the system image by default.

4 they can be loaded manually or by magisk module.

5 yes, it works great. Many users use it.
[Android General] michalko58:
Great! Thank you for your answers.

Google apps from this link https://androidfilehost.com/?w=files&flid=322935 should be v13 and 64bit, I suppose?

Support for ctrl+v and ctrl+c is working or will it be functional soon?

Is there some instruction, how to safely revert to stock firmware availaible? I think it will be via adb, but I am asking to be sure.

Once again, thanks!
[Android General] michalko58:
So, I am stucked at rooting, for now. I have been following these instructions: https://gist.github.com/rumplestilzken/1d66b6e3aae16ece75f06b00d466d246

Everything goes fine, without any error, to line 10. Then at line 11 "finalize settings and reboot" I don't know which settings exactly to finalize. I have tried "Direct install" too, but it didn't helped.

When typing "adb root" I get:

adb root
adbd cannot run as root in production builds

Then adb remount and other commands doesnt work...

I have found this Magisk module: https://github.com/tiann/adb_root After its installation and reboot I get:

adb root
adbd is already running as root

But if I continue to adb remount I get:

adb remount
/system/bin/sh: /system/bin/remount: inaccessible or not found

What am I doing wrong? I have been trying various installations including newer Magisk 26.1
[Android General] HepCat86:
Hi all! I've tried the latest gargoyle GSI v1.2.1 on my Titan Pocket and there a few glitches that cannot be considered to use the device as a daily driver: it cannot use my mobile data on sim for the Internet, simply there is no Internet and at some point using 3rd party launcher with minimalistic design like Olauncher or Before launcher - the OS tries to rotate the screen as in a landscape mode, but I need it to be in a portrait mode, so there is nothing I could do about it. I reverted back to the stock ROM.
[Android General] Rumplestilzken:
v1.2.1 is the first bad release, there are notable issues with Kika-Input and issues with the touchpad. Although, not to the extent that the internet wont work. What carrier do you use? Verizon is the only one that has caused continuous problems for my users. As far as how launchers behave, that is outside of my control.
[Android General] HepCat86:
Hi! My carrier is Tinkoff Mobile (Rostelecom), it's a biggest Russian carrier. No problem with it on a stock ROM after a factory reflash, it gets recognized right away. Also I was not able to register with google as ID could not be retrieved.

Thanks again for your feedback and development of this ROM!
[Android General] vts60:
It would be great to see a guide with video. Thank you

now it is stuck in a bootloop saying: Android Orange State Your device has been unlocked and can't be trusted.

I can't force shutdown the device and also I can't restart in recovery mode with VolumeUP + PowerButton because it's restart in bootloop.

Also I've tried to plug in USB on a PC but adb don't recognize my device.

How can I do?
[Android General] HepCat86:
How did you get into a bootloop? After the unlocking?

Try to get into a fastboot via the adb.
[Android General] vts60:
The phone continues to restart with the writing "Orange State your device has been unlocked and can't be trusted your device Will boot in 5 seconds". How do I solve? Can I go back to the Stock ROM in some way, possibly?

The problem is that the smartphone is not recognized by the PC and therefore I cannot use ADB.
[Android General] Rumplestilzken:
Holding Volume Up before it boots, and allowing it to boot while held, should allow you to boot into recovery mode.

If you cannot get into recovery mode, use SP Flash Tool

http://rumplestilzken.com:14005/Unihertz/StockResources

Orange State is simply a statement that you have unlocked your bootloader, it will not cause a bootloop.

The bootloop is likely caused by either not flashing the proper boot.img for your device or not flashing the additional partitions required for Titan Pocket/Titan Slim. Which device are you on?
[Android General] vts60:
My device is the Titan (EU version).

Unfortunately, the PC no longer recognizes the device anymore (so I can't use Flash Tool).

The Vol+ and Power keys do not give results.
[Android General] Rumplestilzken:
Windows or Linux?
[Android General] Rumplestilzken:
Don't worry, this is not the end, these devices are very easy to come back from bad flashes. Just gotta get SP Flash Tool up and running and try and boot the phone.

If windows, install SP Drivers in the link above, if linux, use this link

http://rumplestilzken.com:14005/AndroidDevelopment/Tools/SPFlashToolErrors
[Android General] vts60:
Here is the SP Flash Tool screen.

Help. I feel blocked!
[Android General] Rumplestilzken:
did you install windows sp drivers?
[Android General] vts60:
yes. My device does not start right now. If I connect to the charger appears the red LED. Even if I try to hold down the power button for 10 seconds, the red LED does not turn off and the phone does not start.
[Android General] Rumplestilzken:
Try using a ubuntu live cd and using sp flash tool there.

These phones have a preloader mode that starts before the bootloader. Starts up without screen on and flashes the partitions all without a visual cue on the phone. Your phone is likely bootlooping that mode. Get sp flash tool set up properly on the live cd and see how it works.
[Android General] vts60:
error
[Android General] Rumplestilzken:
What is the error?
[Android General] vts60:
I had typed the same message. So I corrected like this.
[Android General] Rumplestilzken:
Im not following. But your best bet is to use a linux live cd and sp flash tool. The error codes are harder to process, but it is more reliable due to no extra drivers being needed.
[Android General] vts60:
I have already prepared a live pendrive of Ubuntu.

I am trying to find a guide for Ubuntu's commands in order to start SP Flash.
[Android General] Rumplestilzken:
./flash_tool or ./flash_tool. Sh
[Android General] vts60:
I am using Ubuntu 22.04.2. Here are my problems (see attached photos). Thank you
[Android General] Rumplestilzken:
How to Install Qt4 Libraries in Ubuntu 20.04 [Ubuntu 22.04 Updated] – UbuntuHandbook
[Android General] vts60:
I'm going crazy with this problem! (Man apt-secure (8));

I execute the command "sudo software-properties-gtk", and (from other-software) I have removed the check to the "ppa" repo, But, once the bookstore refresher command is performed again, the same mistake is presented to me.
[Android General] Rumplestilzken:
Can you use google translate to translate to english?
[Android General] vts60:
I used Google Translate
[Android General] seanybiker:
Ohhhh a tank version would be awesome. ill keep an eye out.
[Android General] Rumplestilzken:
If you test, i will supply you with an image. Join the discord and look me up.
[Android General] Rumplestilzken:
On the terminal output, i can't read it to see what the problem is.
[Android General] vts60:
After entering the command: "SUDO Add-Apt-Ret-Repository PPA: LinuxPrising/libpng12" (but also with other such commands), manages to download some files, but in the end it says: "The update from this repository cannot be performed safely and is therefore disabled as a default. N: consult the Man APT-Secure page (8) for the creation of a repository and user configuration ".

At this point I go to Settings ("South Software-Properties-Gtk"), and eliminate the flags on PPA Repository and I do the first command again, but without result. Thank you
[Android General] Rumplestilzken:
https://www.linuxfordevices.com/tut...utdated sources is the,a threat to the system.

Try this
[Android General] Skye.life:
This is what the command prompt gives me when attempting to flash lineage. I am flashing a US Titan.

"fastboot flash system gargoyle.img

error: write_sparse_skip_chunk: don't care size 1158314006 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 1024100374 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 889886742 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 755673110 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 621459478 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 487245846 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 353032214 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 218818582 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 84604950 is not a multiple of the block size 4096

Sending sparse 'system' 1/10 (131068 KB) error: write_sparse_skip_chunk: don't care size 1158314006 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 1158314006 is not a multiple of the block size 4096

OKAY [ 3.187s]

Writing 'system' FAILED (remote: 'sparse chunk size is too big.')

fastboot: error: Command failed"
[Android General] Rumplestilzken:
Did you unarchive the file before trying to flash?
[Android General] Skye.life:
Ended up extracting the Gargoyle.img from the .gz and .tar files
[Android General] Skye.life:
Anybody able to successfully get Verizon data to work?
[Android General] Rumplestilzken:
No.
[Android General] seanybiker:
Oh feck sorry I forgot to hit reply lol.

I need me phone in daily working order at the moment but when I have a few days ill let you know.

Cheers for the offer.

Theres probably people on the russian site that would be willing to help if you offered.
[Android General] Medionato:
My way out of the bootloop on the Unihertz Titan. Tested both on an EMMC device and on the UFS version.

The device starts to boot, the startup screen appears and the device shuts down to immediately reboot again - no need to panic!

The most important prerequisite for returning to the original Unihertz firmware is the installation of the SP flash tool, including the Mediatec USB driver and the stock ROM version Android10 for the corresponding Titan. I had done this before! flashing Rumplestilzken's GSI-LOS and tested for functionality!

I loaded the SP flash tool with the respective stock ROM and started (in download mode) - the tool is waiting for the connection to the Titan via USB. The moment the Titan shuts down I have established the USB connection (it is only a very small time window). At first it took two or three tries, until later it always worked on the first try. After that, the Titan was back to stock ROM with the bootloader unlocked (Orange State).

The Unihertz Titan is very easy to debrick.

tommel2
[Android General] Rumplestilzken:
The Mediatek preloader mode boots before the bootloader. Most times, the phone just needs to reboot and it will get caught by the preloader sequence.

MtkClient is also another way to get write the partitions you need to write to get out of boot loop.

One more note, if you are stuck in a situation where even a flash from SP Flash Tool in download mode does not reset your device into a booting state, try firmware-upgrade mode. This will do a true reset, it will even relock the bootloader.
[Android General] vts60:
I didn't succeed. I will also try with windows 11. It would be nice to see a complete guide with pictures. I hope to succeed. Thanks to all of you for the support.

I keep you updated.
[Android General] Rumplestilzken:
Join the discord for more interactive help.
[Android General] mrpsbrk:
Hi,

after installing Gargoyle on my Titan Slim, i get a "No command" screen when i boot to rescue. I am guessing i should have installed TWRP or something similar at some point, but i didnt understand when. Also, i didnt understand if TWRP works for the Slim too or only for the Titan.

Anyways, things seem to be working, though i have not tested it much.

Thanks for the project, very cool stuff!

Also: what is the discord server/group? Is there a link to it somewhere?
[Android General] Rumplestilzken:
No TWRP for any of the devices.

No Command is the bootsplash for the recovery menu.

Discord link in OP.
[Android General] vts60:
I can not even with windows 11 (the drivers are there).

here are some screenshots.

Please help me.
[Android General] Rumplestilzken:
Your device is a UFS device and you downloaded the EMMC firmware.

2023020417_g61v71c2k_dfl_eea_u.zip

drive.google.com
[Android General] vts60:
everything went fine!!!! STOCK-ROM restored. THANK YOU. Now I would like to install the Lineage rom (what do you think?) Or, can I root with Stock rom?
[Android General] Rumplestilzken:
Release gargoyle GSI v1.2 · rumplestilzken/gargoyle_lineageos20

Welcome, Here it is! Release v1.2! Supported Devices Titan Titan Pocket Titan Slim Process unlock your phone. Notes on rooting Flash You will need to install fastboot and adb see here Android 9...

github.com
[Android General] vts60:
It keeps me in this position.

(I set the flag on "OEM unlock" and "USB debugging" in the developer menu.)
[Android General] Rumplestilzken:
You need to be booted into fastboot mode from recovery in order to use fastboot commands.
[Android General] kudiep:
I install gsi lineageos 20 bgn 1.2.1

I can login google account but google photo have not acount.

I can not log in it in google photo.

####

Plz help me
[Android General] Rumplestilzken:
Try installing the magisk module
[Android General] kudiep:
i installed magicsk. but nothing, google photo is not active. google drive is good. map google is good. meet good is good. but i can log in google photo..
[Android General] Rumplestilzken:
https://github.com/wacko1805/MagiskGapps try installing this module
[Android General] Old_Mil:
I have a Titan Pocket that is rooted and has Magisk installed successfully. Currently in the process of downloading the gargoyle 1.2 vanilla release for it.

EDIT: Success!

I'll type up a detailed guide shortly.
[Android General] Rumplestilzken:
python2 has been deprecated, you should have access to python3 on your Linux distrobution.

create an alias in your /usr/bin from /usr/bin/python3 to /usr/bin/python and you should be good to go.
[Android General] Rumplestilzken:
install-dependencies.py will install the mentioned packages on ubuntu, i haven't gotten to a more generic way of installing them. These are all the required packages on a stock install of ubuntu 22.04. Given that this is a python script, it is assumed that you have python3 installed. I can update the page to include this detail.

Step 7 is intended to extract the necessary files rom the stock rom into the "right" directories expected my the mksuper.py script

Step 8 is intended to keep you from bootlooping when trying to boot into gargoyle GSI

Step 9 uses a python script called mksuper.py to actually make the super image needed for Titan Pocket, Titan Slim and Jelly 2E.

I have written an update tool that runs on linux distrobutions that will handle the mksuper process and downloading stock rom for you for the supported devices. This will be released with with the v1.3 at the end of the month or so. Giving you the option to downgrade to previous releases or update to the latest.

I have plans to include initial device setup in this tool as well, but will likely be released without that feature initially.
[Android General] Old_Mil:
I probably should have checked thi yesterday but it didn't provision VoLTE despite doing the things in settings - PHH.View attachment 6005595

View attachment 6005597View attachment 6005599
[Android General] MEGAS XLR:
Just finished up installing the bgN version of the ROM on my Unihertz Titan. So far it's great, but I'm having one issue.

I can't connect to my workplace WiFi on Android versions 11 and up, as Google decided to make certificate validation mandatory for WPA2 networks.

Android 13 gives users the option to use Trust On First Use (TOFU) to connect to these networks without a certificate or domain name. But for some reason, this option is missing when I go to connect to the network.

TOFU works fine on my Pixel 3a running LineageOS 20, so I'm not really sure where the problem lies.

Does anyone know how to enable this feature?
[Android General] Old_Mil:
I am on a T-mobile MVNO and I noticed that after the flash instead of the four T-mobile APNs that automatically were loaded (when I had VoLTE on the stock ROM) there is a single Ting APN that automatically appeared. I can't seem to delete it and entering the single APN setting from either the T-mobile or my MVNO's website doesn't restore IMS registration or VoLTE. Can someone post the APNs for T-mobile (especially any with 240 in the name) on any Unihertz phone with the stock ROM?
[Android General] Vetoxication:
How did you guys manage to fill in the PIN code of your SIM? Mine is 4 times 0 but the 0 is impossible to press (it's below the screen essentially).
[Android General] Old_Mil:
It didn't ask me for one?

Still trying to get IMS registration to work without success. Put the sim back in my other handset running a rooted AICP vanilla ROM and everything works fine.
[Android General] orrorin:
Hey all,

Just wanted to say THANK YOU for creating a ROM for this device. I'm going to use mine as an alternative to the uConsole for python hacking :3
[Android General] brookie229:
May I ask what the latest security patch date is on this rom? Thanks, in advance.
[Android General] mionica:
Anyone has any idea what the issues with 1.2.1/1.3 are, particularly on the Titan Pocket editions?

I'm running pocket_bvN, and I'd seriously consider a pocket_bgN without root, if that were feasible at all.

EDIT. I'm using the Pocket as a sandbox (the Slim is my daily driver); what I'm really after is a google-enabled, non-rooted image for the Slim, that'd work with calls/sms/data/wifi as well as my mobile banking app (which doesn't like root much - and hiding Magisk is the definition of a nightmare).
[Android General] ylk135:
Did you by any chance go through this? I also have problems enabling VoLTE.