yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Yeah, I just figured out why some people have had issues with the kernel.

Please make sure the version you download from the CI matches the one in your firmware, if you're using a mainline kernel. I believe that's the 4.16 or below.

I did not get the same error with other variants.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
I'm not sure how to determine what version the kernel is when downloading. Do you happen to know how to find version 4.16?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Here's the common branch kernel 4.16

Artifacts

ci.android.com
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
I managed to get it to boot once using that kernel, but as soon as I reboot after first boot, I end up on the download screen overlaid with an error message about being unable to verify vbmeta.

Either way, the kernel you linked didn't seem to fix the speaker issue, even with those specific phh settings enabled. Any advice?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Yes, I get the vbmeta error too after flashing a new kernel. You just have to reflash vbmeta. I also flashed a new GSI and wiped system, dalvik/cache before that, not sure if that's related.

With the new kernel all phh settings should take effect now.

You have to enable the alternate audio policy in the qualcomm settings and alternate audio + stereo in the Samsung settings. That's it.

It's possible that some apps may not be optimized. I'm using VLC and all four speakers work.

Firefox works sometimes but Chrome doesn't. I think this can be fixed by modifying the apk. I am checking the smali code rn.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] Sage:
is there a proper Desktop mode in any of the more recent versions?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
I tried reflashing vbmeta but it refused to accept it and just kept giving me that error.

The new kernel didn't seem to do anything when it did boot; I had those settings enabled and tried reflashing boot, recovery, and vbmeta together, which got me back in once, but even though those settings were enabled it didn't do anything.

I wasn't even testing apps, I was just testing the system sounds.

Also, your magisk instructions don't seem to make sense. The boot.img has no ramdisk, so if you want to install Magisk on the Tab S6, you have to use a patched recovery, which means you can't have TWRP and root at the same time.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Good question, I don't think so. Sure would be awesome though.

I've been decompiling Samsung apps all week, trying to trick the auth check. Porting Dex would be incredible. There must be something on GitHub, I'll have a look.

What is the specific version of your Samsung Firmware that you extracted the boot.img from?

Of course you'll have to try some apps. I can confirm that VLC and YouTube on Firefox worked.

You're wrong about Magisk. Extract your Firmware's boot.img and patch it with the Magisk app. After flashing it in the Boot slot your device is rooted. That is the universally prescribed method, read any guide.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
The version shown in SamFirm is

T860XXS5DWH1/T860OXM5DWH1/T860XXS5DWH1/T860XXS5DWH1

and the filename is SM-T860_4_20230815141540_hthj06yy90_fac.zip

Sure but should I not expect system sounds to work?

I'm pretty sure I'm right, there is no ramdisk in the boot.img. Patching the boot.img directly does nothing because it has no ramdisk; see the official Magisk documentation here: https://topjohnwu.github.io/Magisk/install.html#magisk-in-recovery
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Magisk checks whether your device's boot partition includes a ramdisk, which it does, because you should previously have Odin flashed the Samsung Firmware with the PIT file and re-partitioning enabled, as instructed in the OP.

On the Tab S6 that is how root is achieved. Please try it yourself or simply google it.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
I did and I have. The boot.img contained in the AP tarball downloaded by SamFirm does not contain a ramdisk. Magisk will confirm as much if you try to root by patching the AP file.

If you're that sure, can you upload your working boot.img please, so I can try it?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
You don't patch the AP file, that's your mistake. You patch the boot.img extracted from AP with Magisk. After you flash this very same boot.img in the Boot slot you will have root. That's how it's done. Please, don't be so insistent when you clearly haven't even familiarized yourself with the basics.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] karandpr:
Thread cleaned again

- XDA Staff
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
I'm seeing the real issue; Android Image Kitchen is unable to see the ramdisk and repacks with an empty one. What are you using to modify your boot.img? Linux refuses to mount it.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] fonix232:
Of course it refuses to do so, a boot.img, as I've already explained a number of times in this thread, is NOT a file system, therefore can't just be mounted. What you're looking for is mkbootimg, a tool made by Google to create (and in some ways, unpack) the boot.img files according to the format.

Oh most Linux distros you can install it from the package manager (usually called "android-tools-mkbootimg" or simply "mkbootimg"), then use the Google-supplied Python scripts to extract the image file from the official Git repo: https://android.googlesource.com/platform/system/tools/mkbootimg/+/refs/heads/main

But I don't really understand why you're trying to do this. Magisk already has all the tools you need for patching the boot.img with it. Just extract the boot.img from the AP tar.md5, copy it to your tablet, use Magisk to patch it ("File" patching method), then reboot to recovery and flash that boot.img to the Boot partition. Bam, you're rooted.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
You misunderstand; I have Magisk working fine the easy way.

What I'm having trouble with is getting the speakers working properly. The phh settings recommended aren't doing anything to enable the top speakers on the tablet for me. I wanted to try using the image from the kernel tablet_seeker had recommended to see if that could fix it.

I know you said before that it's not the right kind of kernel, but at this point I've run out of other ideas.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] fonix232:
Comment removed by XDA Staff :

It is unlikely that that kernel will work in any manner. And I think it's clear why he's not sharing his images - because they don't exist (and based on the "method" he's purporting, will never exist), and even if they did... They'd simply not boot.

I've been talking with phh about debugging the cause of the issue, as the Qualcomm+Samsung audio fix overlays generally help with this kind of problem. Could you help me out with some logs that I can forward to him? I can't flash my tablet right now as it's being used for production testing. Best way to get the logs would be to do a clean flash of any PHH Treble ROM, then do the following:

1. In Android Studio, use the Logcat tab and filter for "audio" (just that, nothing else, no packages or anything). You might need to create a project for this, just skip through all the steps, there's no need to change anything. The Logcat tab will be available in the bottom or bottom right corner. Make sure to remove the "package:mine", or any "package:*" filter. The only thing in the field should be audio. Here's an example:

2. Still connected to the computer running Android Studio, reboot the device for the first boot, go through the wizard, and play some sounds (e.g. in Settings, one of the ringtones).

3. Copy all the logs up to this point into a TXT file

4. Right click and clear logs.

5. Enable the Qcom and Samsung audio fixes, then reboot, and repeat step 2 and 3, into a separate text file

6. Send me the files for a quick review - I'll forward them to phh and hopefully come back with a solution.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] rexmundo:
Hi

Just bought an S6 off ebay.. to play with really.. dont have a real use for it to be totally honest.. but I wanted a tablet with an OLED screen and tab6 was the cheapest one.

I've not been flashing roms for a while.. Was obsessed with it back in the HTC Desire days.

I've been reading through everything and wanted to ask about the phh images. There is only AOSP 12 images. Arent there any 14? I can see people flashing them and not sure where they get them from!

cheers
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
N

Phhusson stopped supporting his repo a while ago. He's still active here, but usually only responds to real developers with actual contributions.

Ponces forked his git and provides build scripts for AOSP13 and Pixel Experience 12.

GitHub - ponces/treble_aosp: Script and patches for building TrebleDroid AOSP

Script and patches for building TrebleDroid AOSP. Contribute to ponces/treble_aosp development by creating an account on GitHub.

github.com

GitHub - ponces/treble_build_pe: Script and patches for building PHH-Treble Pixel Experience

Script and patches for building PHH-Treble Pixel Experience - ponces/treble_build_pe

github.com

I'm personally forking his stuff and did some work on Samsung patches, but also added some specific settings for Tab S6 users. I'll open a new thread with build instructions on that soon.

Currently, there is a new entry in the Google manifest for android 14 r2, which means that you could technically build it.

Refs - platform/manifest - Git at Google

Simply edit the initRepo function like so:

initRepos() {
if [ ! -d .repo ]; then
echo "--> Initializing workspace"
repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r2
echo

echo "--> Preparing local manifest"
mkdir -p .repo/local_manifests
cp $BL/manifest.xml .repo/local_manifests/aosp.xml
echo
fi
}

Also, you'll need to scratch some of the vendor or device patches which will return a git am error due to the changes in A14, causing the diffs not to match. And because of set -e the script will exit on any error.

You could get around the errors by simply returning true on every git apply, which is what I'm doing too. Just update your apply-patches.sh like so:

#!/bin/bash

set -e

patches="$(readlink -f -- $1)"
tree="$2"

for project in $(cd $patches/patches/$tree; echo *); do
p="$(tr _ / <<<$project |sed -e 's;platform/;;g')"
[ "$p" == build ] && p=build/make
[ "$p" == treble/app ] && p=treble_app
[ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay
pushd $p &>/dev/null
for patch in $patches/patches/$tree/$project/*.patch; do
git am $patch || true
done
popd &>/dev/null
done

Other than that it should be fine.

I noticed that there might be some build errors if you're making changes to system settings in frameworks/base/core/res/res/values/config.xml based on the old overlays.

That's where you preset stuff like battery behavior, navbar, notification/ring sounds, status bar stuff etc.

It's best if you grab the new A14 config.xml and adjust accordingly.

Otherwise, you can find prebuilt versions in the OP. I recommend you build the latest version though.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] RyanMychael:
I installed this last night and it runs beautifully. The only thing I have noticed so far that isn’t working is the top speakers.

Pixel - Pixel-14.0-QPR1-Beta2-tangpro - Q9JYTLABWH/Pixel-14.0-QPR1-Beta2-tangpro-AB-14-20231005-nipponGSI.img.gz
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
Thanks fonix, I just sent you both logs in a PM.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] Sage:
Where did you find this one? How did you install?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] RyanMychael:
https://sourceforge.net/projects/nippongsi/files/

To my recollection, this is how I got it installed.

1. Wiped cache and dalvik cache in TWRP.

2. Chose format data and typed ‘yes’ to approve it.

3. Moved the .img file from my sdcard to the root of the internal storage.

4. Then I installed the .img file.

5. Rebooted the device.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Nippon is safe, he's part of the Andy, phh & ponces family.

Here's his page: https://sourceforge.net/projects/nippongsi/

I see a lot of people building A14 now. You are one of the pros anyway, are you down to build with me and compare results, so I can post this new thread faster?

I need some help figuring out what works and what needs patching.

Anybody else who's interested, please jump in.

Instructions:

Git repo: https://github.com/ponces/treble_build_aosp

Prepping build environment:

Open ~/.profile and add the following:

# add Android SDK platform tools to path
if [ -d "$HOME/platform-tools" ] ; then
PATH="$HOME/platform-tools:$PATH"
fi

Update your environment:
source ~/.profile

Build packages (Linux):
bc bison build-essential curl flex g++-multilib gcc-multilib git gnupg gperf libxml2 \
lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk3.0-gtk3-dev imagemagick git \
lunzip lzop schedtool squashfs-tools xsltproc zip zlib1g-dev openjdk-8-jdk python perl \
xmlstarlet virtualenv xz-utils rr jq libncurses5 pngcrush lib32ncurses5-dev git-lfs libxml2 \
openjdk-11-jdk-headless

Install the repo command:
mkdir -p ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

Add ~/bin to your path:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

Update your environment again:
source ~/.profile

Configure git:
git config --global user.name "your username"
git config --global user.email yourmail@example.com

Clone ponces Android 14 git:

Create build directory:
mkdir aosp; cd aosp

Clone:
git clone https://github.com/ponces/treble_build_aosp -b android-14.0

Edit treble_build_aosp/apply-patches.sh to the following:
#!/bin/bash

set -e

patches="$(readlink -f -- $1)"
tree="$2"

for project in $(cd $patches/patches/$tree; echo *); do
p="$(tr _ / <<<$project |sed -e 's;platform/;;g')"
[ "$p" == build ] && p=build/make
[ "$p" == treble/app ] && p=treble_app
[ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay
pushd $p &>/dev/null
for patch in $patches/patches/$tree/$project/*.patch; do
git am $patch || true
done
popd &>/dev/null
done

Start build script:
bash treble_build_aosp/build.sh

That's it. Ponces just updated the manifests and scripts himself, so you don't need anymorifications I mentioned above. I'm excited, let's do this together guys.

(y)

Oh yeah, I should mention that these instructions are Linux based, but I assume the majority here is gonna use Linux anyway right?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] MarianoM89:
Hello everyone, I've just come across this post. Thanks for your support. Really great work. Are there any videos of the tablet S6 running this version of Android? Could you list the pros and cons of doing this update?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] AroundTheDial:
[EDIT] I tried installing this last night. Got an error window pop up on the opening screen of the new setup process, saying :

"Android System

There's an internal problem with your device. Contact your manufacturer for details."

Clicking on 'OK' seemed to allow me to proceed however. The setup went well, and everything seemed to be operating really good. However, after powering it off and then back on, it seemed to get stuck at the Google screen loading window. I started from scratch (flashing VB & TWRP), again got that weird Google error window, and again all seemed fine with the tablet until I powered it off and back on again (which we all know, is supposed to fix problems like this :))
[Samsung Galaxy Tab S6 Guides, News, & Discussion] Quietsch:
absolutly the same here
[Samsung Galaxy Tab S6 Guides, News, & Discussion] Kartun:
It's hard to follow your instructions on boot repacking =/

As I can see kernel in my original samsung FW (20230321) is 4.14. And top speakers doesn't work with any listed ROM.

I'm downloading 20230811, but I doubt that they bumped kernel version.

The repack should be done with the same base version, i.e. 4.XX or the same version 4.14 ?

I tried different kernels from CI (4.16, 4.19, 5.10, 5.15), but it always leads to corrupted VBMeta and flashing just VBMeta without other parts doesn't fix the issue.

Guide in first post about repacking boot isn't very clear. In boot there are only kernel binary, ramdisk and params, but you mention headers aswell, and I don't see any.

May be it's possible to provide a bit more details or share correct boot.img with working top speakers ?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
Forget about the kernel bump fix, it stopped working with android 14.0.0_r4.

This is how it's done now in r11: https://github.com/ponces/treble_bu...ry-again-with-trimmed-audio-port-name-i.patch

Combined with the frameworks_base patch the audio policy pushed in the PHH settings takes full effect now and all four speakers should work.

I forked ponces repo and will create a new thread in the ROM section with build instructions shortly.

Edit: you can try out his built r11 images in the meantime. They're safe, he's the top dog in aosp14 treble development right now.

Releases · ponces/treble_aosp

Script and patches for building TrebleDroid AOSP. Contribute to ponces/treble_aosp development by creating an account on GitHub.

github.com
[Samsung Galaxy Tab S6 Guides, News, & Discussion] AroundTheDial:
I've been using his last couple, they've worked very well (other than the speaker bug). I see he has a new build out today, I'll try that one later tonight.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] Sage:
yeah i think it's time for a new thread too :)

thanks for your efforts!
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
Neat, does this mean that ponces builds now have the top speakers working in phh settings?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] AroundTheDial:
They are in the 2023.10.19 release! :)
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
Odd, I tried that exact build just now and the speakers still don't work for me. What phh settings do you have enabled?
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
My repo is officially ready, you guys can start building already if you like: https://github.com/tabletseeker/treble_build_aosp

The new thread is gonna be little while still, but anyone with questions can ask here in the meantime or open an issue on github. Cheers!(y)
[Samsung Galaxy Tab S6 Guides, News, & Discussion] AroundTheDial:
The normal three (Qualcomm, two Samsung ones). However after updating to the 2023.10.20 last night, they're broken again. And going back to 10.19 didn't seem to fix the issue. I'm going to start clean and try putting 2023.10.19 back on again and see if that works.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] hman360:
Okay, I had those enabled too. Please let me know how it goes; I initially had tried the 10.20 release with no success, so I tried the 10.19 release (wiped data before installing too) and it still isn't working for me.
[Samsung Galaxy Tab S6 Guides, News, & Discussion] tablet_seeker:
New thread ready: https://xdaforums.com/t/gsi-aosp-14-fully-customizable-rom-latest-treble-patches-features.4637632/

Stereo Audio working in Firefox/Chrome and VLC.
[General Questions and Answers] Evka1234:
Hello maybe you can helpo me with that problem.

Ill trying to configure a parental control and tablet and then ill trie to finish nothing is going. just need to fill pasw again, and again.

Thanbk you very much for yout help.
[General Questions and Answers] xXx yYy:
What's name of software you use?
[General Questions and Answers] Evka1234:
Hello version 14.0.231 . :)
[Samsung Galaxy S23 Ultra] Noexcusses:
April security patch is live with some camera performance but not specially on night mode or daylight shots. Camera got improved on 200 /50mp, video night stabilization and sharpness.

After update I got some battery issues .

Battery issues solved with running galaxy booster.

You can find galaxy booster on galaxy store by downloading good guardians. Open good guardians and the install galaxy app boosters.

Run it with data not wifi.

Restart your device and your done...

Mension that I run galaxy app booster 3 times (1 per day) till I see that problem with battery solved. Problem solved at second day .

Don't forget to restart your device after galaxy app boster finished.

Cheers.
[Samsung Galaxy S23 Ultra] lil_kujo:
You have two similar threads should just condense it and make one.
[Samsung Galaxy S23 Ultra] illetyus:
What is the deal with DATA / Wi-Fi thing?
[Samsung Galaxy S23 Ultra] Noexcusses:
No dc
[Samsung Galaxy S23 Ultra] chungdae:
Lol 3 times? What does the other 2 times do the first time didn't?
[Samsung Galaxy S23 Ultra] Virgo_Guy:
Provide inner happiness/boost confidence. Personally I get that happiness by not having such apps.
[Samsung Galaxy S23 Ultra] Noexcusses:
Didn't work obviously and correctly
[Samsung Galaxy S23 Ultra] Baalzeph:
Hum. Nope. No need things with "booster". Always sh** since computer exist🤣
[Samsung Galaxy S23 Ultra] fogozito:
i fixed my battery life changing my charger and cable.
[Samsung Galaxy S23 Ultra] otonieru:
For people who laugh on OP about booster app. The app is actually work, there's detail video about what it actually do :

But, everytime we do software update, a similar process actually already done upon restart. So am not sure whether OP really fix his issue by running the galaxy app boster. Hahaha
[Samsung Galaxy S23 Ultra] blackhawk:
Galaxy App Booster used to be junk. Newest version runs fast and noticeably increased SD Maid cache clearing by about 50%. Oddly otherwise haven't noticed any other speed increases or anything else with other apps.
[Samsung Galaxy S23 Ultra] ggrant3876:
No battery issue after April update with supposed camera fixes!
[Samsung Galaxy S23 Ultra] aureum:
Placebo
[Android Q&A, Help & Troubleshooting] junaidali15:
I am using socks 5 on my android but its leaking webrtc ip.. i believe there are some options to block it on browser but i want to spoof it on whole android so is there any way or module i can use to spoof it or if i can create one if someone can guide on right way?
[Android Q&A, Help & Troubleshooting] misterHomer:
Interesting too in this question

spent 1 week to figure out but still nothing
[Touch HD Accessories] Dmitry N:
Hi all,

I think I've searched all sites I know of but am still unable any that offer faceplates or complete housings for our Touch HD (yes, I'm one of those who have the issue with the coating of the faceplate) :(

Does anyone have a good reliable source which could have them yet?

Thanks in advance.
[Touch HD Accessories] henkjanjansen:
www.pda-parts.nl
[Touch HD Accessories] Dmitry N:
Thanks, but that's one of the sources I know. They don't seem to have what I need.

Or maybe my Dutch is so bad that I cannot search efficiently? :)
[Touch HD Accessories] tyronne1126:
for anyone reading this.. i think he means.. replacement housing for the phone.. the actual pieces from the phone.. NOT extra phone cases or covers..
[Touch HD Accessories] Dmitry N:
Of course, I need a replacement faceplate. I thought it was clear enough :)
[Touch HD Accessories] crystal_clear:
i know its .....

probably not what you'll want to hear, but your probably not going to find anywhere other than htc for replacement housing, they'll keep those moulds well under raps.

then your faced with the warranty validity if you manage to source some parts. who's ur service provider, and i'm sure you'll get a warranty replacement due to your devices freezing up / locking all the time. contact them and moan!

i'm sure someone, somewhere will be able to replace due to its software faults!