yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] cdcaish:
@icaroscherma and @lifehackerhansol

I found the issue with the app switcher key! "key 254 APP_SWITCH" is missing from the Generic.kl file in /system/usr/keylayout/. Once I added that and rebooted, the button works now! There is also "key 580 APP_SWITCH" in that file but maybe that is for a physical keyboard, not sure.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] AstolfoBalls:
Fixed. Forgot to prevent TWRP from attempting to install its app after reboot.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
Interesting. I'll look at that.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] SSDBlondie:
Thank you so much for this.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] WoeyJonkers:
First off, I just want to say thanks @lifehackerhansol for this ROM. I've wanted to install LineageOS on something for quite a while, but all my family's phones are from Verizon, so the bootloader is never unlockable. I happened to search for SM-T380 ROM's a few days ago and found this. There's obviously still stuff that needs worked on but I already like it way more than stock and will probably be using it from now on.

I also have this problem. It's not a deal-breaker, I don't have to be able to watch YouTube and stuff on the tablet, but it is kind of annoying.

This worked for me too.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
@cdcaish I took a second look at keylayouts and I can't modify generic.kl because that is a default Android file (Samsung seems to have modified it, which was probably okay back in the Android 8/9 days.)

I'm not certain how to apply it externally though. I'll try something.

Sorry guys, been busy with a lot of other life events, everything has been slow.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] retiredtab:
I think the reason why DRM is failing is because the file libwvdrmengine.so has not been patchelf as per

https://review.lineageos.org/c/LineageOS/android_device_sony_msm8974-common/+/295346

which I mentioned in post #12. While that commit is in the repo at

https://github.com/jhs079-android/a...mmit/8921ecb72b9cbcd819a4104f0beacc82eb1c755d

patchelf shows it's clearly not there. So I downloaded libwvdrmengine.so, which is what is on your devices, from

https://github.com/jhs079-android/a...rietary/vendor/lib/mediadrm/libwvdrmengine.so

$ ./patchelf-0.9 --print-needed libwvdrmengine.so
libcutils.so
liblog.so
libprotobuf-cpp-lite.so
libstagefright_foundation.so
libutils.so
libc++.so
libc.so
libm.so
libdl.so

As you can see above, the v29 is not there. Below, I run the patchelf command.

$ ./patchelf-0.9 --replace-needed "libprotobuf-cpp-lite.so" "libprotobuf-cpp-lite-v29.so" libwvdrmengine.so
$ ./patchelf-0.9 --print-needed libwvdrmengine.so
libcutils.so
liblog.so
libprotobuf-cpp-lite-v29.so
libstagefright_foundation.so
libutils.so
libc++.so
libc.so
libm.so
libdl.so
$ sha256sum libwvdrmengine.so
e4e54f6deaa6cf98111d06cb7c3a303e454665ade0a83ae19a6bbc4631993937 libwvdrmengine.so

Note: patchelf 0.9 MUST be used.

I have attached the patchelfed libwvdrmengine.so. This should fix the DRM problems. By the way, you can download an excellent ad free utility called devcheck written by flar2. It will show you a ton of info including DRM.

https://play.google.com/store/search?q=devcheck&c=apps

In order to install this file:

1. download drm.zip, unzip it

2. hookup cable to tablet

3. boot into TWRP

4. touch mount system

5. upload file

adb push libwvdrmengine.so /system/vendor/lib/mediadrm/libwvdrmengine.so

6. reboot back into OS

7. use devcheck to see if DRM now loads or play some video that didn't work before.

If this works, it's a simple matter for @lifehackerhansol to update his vendor repo with this patchelfed file.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
Oh huh, appaerntly I'm patchelfing libwvhidl and not libwvdrmengine.

I wonder why I picked that one... I probably saw a log that errored when loading libwvhidl but the actual lib with the issue was elsewhere. I'll rebuild and see where it takes me.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] retiredtab:
You might need patchelf for libwvhidl as well as libwvdrmengine. I don't have this device and there are no logs provided by anyone so I'm just basing this on my experience.

Either way, the logs will tell you if you search for "cannot link" or "dlopen".

You shouldn't have to recompile the rom just for testing. Just patchelf the *.so, adb push them in TWRP and then use devcheck to see. If they work, then, yes, recompile the rom so that users don't have to go through the TWRP steps.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] HaxDroidTech:
I get this error failed to copy 'C:/drm/libwvdrmengine.so' to '/system/vendor/lib/mediadrm/libwvdrmengine.so': Too many symbolic links encountered
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] retiredtab:
I don't run Windows OS, but I suspect you missed the instruction in TWRP to mount the system partition (step #4).
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] gbri:
First thank a lot to @lifehackerhansol for this ROM. I installed with success . I updated Generic.kl and the recents/app switcher button is working.

Regarding the DRM issue, I updated libwvdrmengine.so as well as libwvhidl.so but I still have problem to play DRM video.

For information:

adb shell sha256sum /system/system/vendor/lib/libwvhidl.so

e013e2ffbbbc19c6ffa7552d8ea8f2a2e6162c0a440479482efa387038ecb6d6 /system/system/vendor/lib/libwvhidl.so

adb shell sha256sum /system/system/vendor/lib/mediadrm/libwvdrmengine.so

e4e54f6deaa6cf98111d06cb7c3a303e454665ade0a83ae19a6bbc4631993937 /system/system/vendor/lib/mediadrm/libwvdrmengine.so

If I can help by giving u more information feel free...
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] enohand:
will this work for the

SM-T387v?

I have one, that is just dog**** slow on the latest OEM build​
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] junqtrunq:
Hi @lifehackerhansol I was able to to install this on my abandoned SM-T380, thanks very much for your effort. I hope you can provide updates. It's my first alternate OS device so sorry if that's not how it works.

Also, my app switch menu physical button also doesn't do anything. I installed lineage-18.1-20230408-UNOFFICIAL-gta2swifi.zip dated 2023-04-08.

Thanks again hope you are well.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
Long time no see, everyone! Hope you're having a good holiday season~

New build: 20231229

As of this build, this ROM is 64-bit.

Due to this, any and all previous custom recoveries will not work. Please check the original post for instructions on how to flash any ROMs from me, from this point forward.

Changelog:

- 64-bit

- December 2023 security patches

- Fixed reboot to recovery

- Fixed App Switch button

- Fixed Widevine (though with Play Integrity this is kinda useless nowadays...)

- Fixed camera issues

- Major performance improvement in boot time

Known issues:

- Sensors broke again, as a result of going 64-bit. Work is in progress to rewrite the entire sensor driver from scratch as it is impossible to use Samsung's old trash. So for now, rotation will not be functional.

- Offline charging is still broken.

- Bluetooth untested

Please do report issues if you see any. Given this was my first attempt at a 64-bit conversion, a lot could go wrong, and there's still many places where things can be improved.

Download: https://sourceforge.net/projects/lifehackerhansol-android/files/gta2swifi/
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] jurisquo:
What a wonderful holiday gift! Thank you. Installed and running smooth.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] tenzinn:
Thanks for the ROM.

When i tried to flash lineageos recovery using odin, i get error and message on tablet download mode screen sys "Only official released binaries are allowed to be flashed" . Any idea how to fix this? Also, tablet screen on download mode says

RMM status : Prenormal.

Any help would be appreciated.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
You did not enable OEM unlocking in developer options.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] tenzinn:
Yes, I enabled OEM unlocking in developer options.

It says "Bootloader already unlocked" as shown on the screenshot attached here.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] Anharul:
Did the latest update still can't do offline charge?? I mean i scared if i forgot to charge and it will totally die
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] TheTrueScythe:
As soon as offline charging is working i am ONE HUNDRED PERCENT switching to this, (have a problem with letting the tablet die) Thank you for your hard work and hope to see this become the go to ROM for this model.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] ausamnco:
I've tried to install the latest version on SM-T385 but i guess the recovery is not supported for this model? I'm getting recovery is not seandroid enforcing when i try to boot into it
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
I fixed it soon after, actually. It just didn't make it into the New Years build.

I'll push out another build sometime this month with it fixed.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
It should work... Does it just die on that screen?
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] kuhnto:
This is great news! I just stumbled upon this thread trying to figure out what to do next on my t380. Its getting slow and pokey. Cant wait fir the updated release.

Thanks again!
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
New build: 20240215

Reminder that, due to moving to 64bit, any and all previous custom recoveries will not work. Please check the original post for instructions on how to flash any ROMs from me.

Changelog:

- February 2024 security patches

- Fixed offline charging

Known issues:

- Sensors are still broken. Rotation will not be functional.

- Bluetooth remains untested. Sorry, I was busy for the past month or so with other projects and life. Do let me know if it's working or not.

Download: https://sourceforge.net/projects/lifehackerhansol-android/files/gta2swifi/
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] kuhnto:
Hi thanks for the latest build. I installed it without issue on a T380 using the recovery you provided. I can confirm that rotation still does not work. Bluetooth test connects to a wireless speaker, but could not play audio on it. Audio still came out on the tablet. That could be something I did though. Also no video. I saw the issue a few comments back but have not played with a fix yet
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
Honestly, it's probably an issue on my end. All sorts of things are janky right now after that 64bit conversion. I'll check. Thanks for reporting back!
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] ausamnco:
sorry for the late reply! haven't checked messages.

pretty much yes. it won't boot into the recovery. i have to go into download mode and flash the stock rom with odin to boot into the device again. Is there anything you would recommend to do?
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] snail857:
I'm getting a flash write failure, last thing It does is RQT_CLOSE!!
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] snail857:
It seems that I can't write to system or user data.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] kurosakiht:
I'm having the same behavior on gta2slte, my guess is that the recovery doesn't have correct asset to trick gta2slte firmware into thinking it has SELinux enforced therefore the "recovery is not seandroid enforcing" in red happen. I'm not a dev so I maybe wrong tho
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] olivkauwu:
Is there chance it'll work on SM-T385?
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] kurosakiht:
Most likely no, the author doesn't have the T385 so no support until they have one or someone else pickup this project for T385
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] Qwfjgp:
Does it work on SM-T385? Should I try to install it? Won't it brick my device?

I do not need LTE on that tablet. And it is slow with stock ROM.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] embroider.freebase548:
Hello Admin,

First I want to thank you for the great job you're doing. I was able to install your ROM without any issue. One thing I observed is that my device was not encrypted after the fresh install. I tried to enable encryption to no success. I've reinstalled and even performed factory reset with no success to encrypt the device. Please how can I encrypt the device? Looking forward to your prompt response.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] gbri:
Hi, Thanks for this new version. I confirm that USB connection is ok but audio still plays on tablet (I tested with headphone and speaker same pb).

For videos canno't play youtube, Newpipe, streaming from tv channels web ... maybe a DRM issue ?
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] unwiremobile:
Thank you for creating this rom. There are so few roms available for this tablet, so it's an excellent resource for those of us who still use this device everyday.

I installed the 20240215 version on my SM-T380. Here are a few notes from my testing; some of these things other people have mentioned before:

Bluetooth: I'm able to connect to a bluetooth speaker, but audio only comes out of the tablet speakers. I tried sending files, and I'm able to connect to my PC by bluetooth, but unable to send files from either PC or tablet.

Encryption: The device is not encrypted by default. When I try to encrypt it, the tablet shows the green Android encryption graphic for a moment, then reboots as normal and the device remains unencrypted.

seandroid / selinux: When booting there's a red message that says "kernel is not seandroid enforcing". When booting into recovery, the message says "recovery is not seandroid enforcing".

Video / audio: Streaming video does not play (tried YouTube and Archive.org in Firefox). The progress bar shows that it's loading, but it never plays (no audio or video). I downloaded a video file and tried it with the default video player, but only the audio plays, no video. When opening the same file in VLC, it works, playing both audio and video as expected.

Casting video / audio: When playing audio or video in VLC and pressing the Cast button, it appears to connect to the device but a message pops up on the tablet saying the file cannot be played. Pressing the Screen Cast button from the notification menu, it again appears to connect, but no media can be played.

Case open / close sensor: I have a case with a folding screen cover that normally locks the device when closed and turns the screen back on when opened. This doesn't seem to be working.

Rotation: no rotation, as mentioned.

Overall, it works pretty well. I'd love to see an updated version of this rom or even a newer version of LineageOS, if possible. Thanks a lot for your work.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
BT: known issue.

Encryption: known issue, uncertain if fixable. Samsung did something to the encryption stuff that completely died when I switched to 64-bit.

SEAndroid/SELinux: SEAndroid will say not enforcing, this is often normal for older Samsung devices, they say there's a way to make this go away but it didn't work when I tried it. SELinux on the other hand is still enforcing :)

Video: also known issue, I'm not sure how to fix. Needs some work.

Casting: I didn't actually test this. Will look.

Case: I didn't know a case actually existed... if you can, some logs of opening/closing the case would be great so I can find out what it's doing. I don't personally own a folding case to test.

I told myself I'd look at this long ago, but I've really been busy with other projects and trying to find a job. I'll try to motivate myself for this later this week.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] unwiremobile:
My case is the official Samsung "Book Cover" (EF-BT385): https://www.samsung.com/us/mobile/m...-8-0---new--book-cover--black-ef-bt385pbeguj/

I've never done logging with Android before, but I ran the following command: adb logcat from my desktop. I have attached a text file of the output.

I started with the case open and screen on. I then closed the case and opened it again, which can be seen in the log file. To double check, I repeated the process a few times and it seemed to output the same block of code each time. Let me know if you would like the log done a different way. Hopefully it's helpful.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] GillaxGurilla:
Have you tried this yet? I'm currently looking for something for mine. 2 years with no updates and super slow. Hoping I can revive it for use as a secondary offroad GPS in my truck.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] unwiremobile:
I seem to be having an issue with voice chat. When doing voice chat on Discord and Element, the other people hear my audio very high-pitched and sped up. They cannot understand what I am saying. It happens with both the built-in mic and a 3.5mm wired headset. Using an audio recorder app seem to work fine, but real-time voice chat apps seem to have a problem.

I don't know much about audio, but I've read about issues with the audio sample rate.

Edit (6/25/24): I've tried doing fresh installs both with and without GApps, and still have the same issue with the voice chat audio.
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] enohand:
No not yet, I really only use the tablet to view my Homeassist dashboard & as long as thats it, I can deal w/ the slowness

though I really like to find a rom for it so I can use it more to control instead of just view
[Samsung Galaxy Tab A series ROMs, Kernels, Recover] lifehackerhansol:
Hello everyone,

Unfortunately I no longer have this device, so I am no longer able to continue support for it.

The last (nearly fully) working build is this one: https://sourceforge.net/projects/li...ineage-18.1-20230408-UNOFFICIAL-gta2swifi.zip

All my trees will stay on my GitHub links in the OP, so anyone can feel free to pick it up.

Thank you, and sorry I couldn't fix all the bugs that showed up...
[MTCD  Android Head Units Q&A] Snoopy63:
Hello, today I tried to install the February update (HA3_rk3399_10.0_ota(20230223)) on my Dasaita Max-10-CP-HD CB068 (Nissan Qashqai J11b year 2019). That also worked, but when you restart it gets stuck with the Android logo. What do I have to do now so that the radio works again? Or do I need a new radio?
[MTCD  Android Head Units Q&A] jlbooth:
After applying the update, did you wait long enough on that first boot? I've seen it take several minutes for the first boot after an update to finally come up. You may need to go into recovery mode by pressing and holding the reset button within seconds of power on. That should get you to a menu where you can do a factory reset.

Also make sure that you disconnect the USB thumb drive having the update.zip file.

Yet another reason why it's not recommended to apply firmware updates unless you know it fixes a specific issue that you're experiencing.
[MTCD  Android Head Units Q&A] Snoopy63:
Hello, I tried holding down the reset button for several minutes when switching on. The 4 left LEDs flashed briefly. The display booted up to the Android font and then the font stopped.
[MTCD  Android Head Units Q&A] jlbooth:
Try pressing the reset button in for like 1-2 seconds right after power on, release for a second, then hold it until it comes into recovery mode.
[iPAQ rw6828, XDA Atom General] hidnface:
Hi friends,

I am looking for a file manager software for windows mobile phones, compatible with xda atom life / comet phones.

A program like the PIMS Manager for Samsung or Nokia Pc Suite, that allows me to transfer songs, photos, sms, phonebook to my computer.

I am using ActivSyn for now but wish to know if there is any better program.

Thnx
[Xiaomi Poco F4 (Munch) / Redmi K40S] ad1tyx666:
View attachment 5875159

PixelExtended ROM for POCO F4 / REDMI K40s [munch]

What is this?

PixelExtended ROM (or PEX for short), We are Combining Pixel Goodies with some essential features you were missing in Pixel Experience, delivering a ROM that promise you stabilty and being feature-rich at the same time . TBH this ROM will keep it's Pixel' idea intact and won't be bloat with unwanted features .

Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device

Based on Android 13 (T)

Whats working?

Wifi

RIL

Mobile data

GPS

Camera

Flashlight

Camcorder

Bluetooth

FMRadio

Fingerprint reader

Face unlock

NFC

Lights

Sound / vibration

Known issues

tell me

Features That are Available At the Moment

DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED

Download from Sourceforge Host

Donate

Liked my work? Give me a beer

Stay tuned

Device Support Group

Android OS version: 13.0

Security patch level: March 2023

Build author/Device Maintainer: Vinc3nt

Device Source code: https://github.com/PixelExtended-Devices

Source code: https://github.com/PixelExtended

PixelExtended Developer: Aryan Gupta
[Xiaomi Poco F4 (Munch) / Redmi K40S] LaofanOnline:
Good work, bro(y)
[Xiaomi Poco F4 (Munch) / Redmi K40S] ad1tyx666:
Thanks
[Xiaomi Poco F4 (Munch) / Redmi K40S] binary**#:
Could you throw some lights on the flashing steps as well? Is it just flash ROM via TWRP and then format data?
[Xiaomi Poco F4 (Munch) / Redmi K40S] ad1tyx666:
afaik i can't make changes to the post as per the org, you can you this as a guide: https://github.com/Vincent4440/LineageOS_Munch_Releases/blob/main/README.md
[Xiaomi Poco F4 (Munch) / Redmi K40S] ad1tyx666:
New Update Released !!!!
[Samsung Galaxy A52 4G] hope56:
I tried editing the floating-feature.xml to enable clock animations, but after restarting and entering my SIM card's PIN code, There was only a black screen with my battery percentage and the time displayed on the top. After 30 seconds, it restarted and enters into recovery mode. I'm not sure how to resolve this issue. I managed to get the device into systemui safe mode, and tried editing the floating-feature.xml file again. But, even after fixing what I changed, the issue

is still there. I don't know how I got the device into systemui safe mode, and I don't want to reflash the ROM and lose all my data. I haven't backed up my images and files in a while.
[Samsung Galaxy A52 4G] hope56:
nvm i fixed it by reflashing the same rom but using the home_csc insted of csc
[Redmi Note 11 Pro+ 5G (peux)/POCO X4 Pro 5G (veux)] TheStylus5Gmodder:
I am curious about this, because I saw one for a Redmi Note 10, and I want one for the Poco X4 Pro/Redmi Note 11 Pro/+/E. (Veux)
[Realme GT Master Edition] stefano 296:
RRealme gt master edition unlock bootloader and relock turns on and off by itself help
[Touch Diamond, MDA Compact IV Themes and Apps] ngn4:
For PocketShield i tired to make something that matches the diamond interface better. the preview is made in pshop so its not exact, but a general idea. if you like, copy files from zip to /program files/pocketshield/. also includes files for a similar white background. thought i would share, maybe someone can improve it.
[Touch Diamond, MDA Compact IV Themes and Apps] giangishanghai:
thanks my friend!

will try it soon.

ciao
[Touch Diamond, MDA Compact IV Themes and Apps] Mandragore:
I'll give your skin a try, thanks! But I'm sorry I don't have the skills and tools to improve it..
[Touch Diamond, MDA Compact IV Themes and Apps] roisagi:
installed - how do i choose the new skin?