[ROM][UNOFFICIAL][12L][EAS][OTA][SM-T820][SM-T825][2023-11-15] LineageOS 19.1 for Galaxy Tab S3

Search This thread
Code:
/*
* Your warranty will be VOID after installing a custom ROM.
*
* Get notified yourself that I am 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 me for messing up your device,
* I will laugh at you.
*/


# LineageOS

LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


# What's working
  • Display/Touchscreen
    • LiveDisplay
  • Audio playback
    • Dolby Atmos
    • Headphone/Headset
    • Quad speakers
  • Video playback
    • HDR
  • Camera
  • Microphone
  • Sensors
  • Fingerprint sensor
  • GPS
  • LTE (SM-T825)
  • Hotspot
  • WiFi
  • WiFi display
  • Bluetooth
  • DRM
    • Widevine L1
  • USB ADB/MTP
  • Samsung Doze
  • S-Pen
    • Palm rejection
  • Hardware Encryption
    • MDFPP
  • SD Card
  • Power-off mode charging
# Untested
  • FBE for userdata
# What's not working
  • USB OTG
  • SELinux permissive
  • Please see the "Known issues" part of this post

# Downloads

## LineageOS 19.1

## Google Apps
  • NikGapps
  • The other Gapps will work too, but I only confirmed that NikGapps working

## TWRP Recovery

# How to install
  1. Unlock the bootloader.
  2. Download TWRP and flash the recovery image via Odin.
  3. Download LineageOS 19.1 for Galaxy Tab S3.
    • Be aware of the board name.
  4. Download GAPPS for Android 12L and the others you want to flash.
  5. Enter TWRP recovery.
    • The first boot to TWRP might be very slow because of the unmatched file systems.
  6. Format the whole system, data, cache partitions using the format menu.
    • You will type `yes` to do that.
  7. Flash the images.
    • If you're going to install GApps or something, you have to install the LineageOS first.
  8. Reboot the system.
  9. Done.

# Known issues
  • Camera somewhat buggy
    • The built-in camera application (Camera2) is not working well. You can use another camera application like OpenCamera
    • Sometimes the camera doesn't work after booting. You can fix that back by just rebooting
    • On webcam chat apps, there is a vertical green bar and the color is not properly displayed
  • Audio bugs
    • No sound for the microphone and speaker in voice calls, such as the regular phone call or voice chat with a meeting app
  • OTG drives may show nothing even if it mounted
  • The side button on S-Pen is working but you must use the proper application that can handle the button event
  • Fast charging works (15W) but currently the kernel reports the wrong charging voltage and current
  • Thank all of you for the feedback

# Sources

# Telegram Groups
  • If you are interested in developing this potential machine, please tell me through PM then I will send you the invitation link.
  • If you need a general discussion channel for this potential machine or want to share the news of its Android projects from anyone to everyone, you can join our discussion group chat.

# Buy me a coffee

# Credits / Special thanks to
  • Android Open Source Project
  • LineageOS Team
  • LOS17.1) @Valera1978 for his amazing previous work including his MSM8996 kernel
  • LOS18.1) @supermike86 and @samsuffit for testing LineageOS 18.1 for T820, which is I don't have one
  • LOS18.1) @bmwdroid and @cherepanov for confirming the LTE works
  • LOS18.1) @sebmue for letting me know that the useful information for palm rejection, and @ghostwheel for sharing its working source codes on Android 9
  • General) @switchgott for helping me in the development discussion and creating Telegram groups
  • General) All from our Telegram discussion channel, @EonOfBlack , Sands, David Becker, ...
  • LOS18.1) @LuK1337 for giving me a hint to fix the quad-speakers
  • LOS19.1) @followmsi , @html6405 , @ThE_MarD for giving me a hint to bring up Android 12
  • LOS19.1) @masdaster for the fix of MDFPP Keystore on our device
 

Attachments

  • Screenshot_20220320-155810_Trebuchet.png
    Screenshot_20220320-155810_Trebuchet.png
    4.9 MB · Views: 1,949
  • Screenshot_20220320-155844_Android System.png
    Screenshot_20220320-155844_Android System.png
    4.1 MB · Views: 1,882
  • Screenshot_20220320-155819_Settings.png
    Screenshot_20220320-155819_Settings.png
    150.7 KB · Views: 1,832
  • Screenshot_20220320-155838_Settings.png
    Screenshot_20220320-155838_Settings.png
    137.2 KB · Views: 1,816
  • Screenshot_20220320-155903_Trebuchet.png
    Screenshot_20220320-155903_Trebuchet.png
    88.4 KB · Views: 1,858
  • Screenshot_20220320-155936_Samsung Internet.png
    Screenshot_20220320-155936_Samsung Internet.png
    711.7 KB · Views: 1,971
Last edited:
## Changelogs
  • 2023. 11. 15
    • gts3l-common: Syned with the latest LineageOS source
      • Applied the new security patch on November 5, 2023
  • 2023. 9. 20
    • gts3l-common: Syned with the latest LineageOS source
      • Applied the new security patch on September 5, 2023
    • gts3l-common: Switch to LineageOS's Samsung light HAL
    • gts3l-common: Switch to LineageOS's Samsung LiveDisplay HAL
    • gts3l-common: Fix camera torch-related weird behaviors
    • gts3l-common: Add support for OTA update
  • 2022. 9. 23
    • Synced with the latest LineageOS 19.1 repositories
      • Security patch by September 5, 2022
  • 2022. 8. 15
    • Synced with the latest LineageOS 19.1 repositories
      • android-12.1.0_r22
      • Security patch by August 5, 2022
    • About Keystore, switch to use MDFPP skeymast files again.
      • This will break your lock screen. Please remove `/data/system/locksettings.db` file using TWRP, then lock screen will be fixed and your biometric information will be removed. Please reset your biometric lock method again. Sorry for the inconvenience.
      • Thank you for the idea and contribution for the proper use of our MDFPP Keystore, @masdaster :)
  • 2022. 7. 15
    • Synced with the latest LineageOS 19.1 repositories
      • android-12.1.0_r11
      • Security patch by July 5, 2022
    • Added support for Sony DualShock 4 gamepad
    • Increased headphone jack volume by about 20%
    • Updated USB HAL to v1.3
  • 2022. 6. 11
  • 2022. 4. 16
    • Synced with the latest LineageOS 19.1 repositories
      • android-12.1.0_r4
    • Fixed the boot failure issue for some users
      • It is related to the Keystore of the Android system, I did a little compromise to make it work for all users
      • If you are using the first version (220320), you have to clean install to this version or you may fail to unlock the screen , you have to boot into TWRP and remove the file `locksettings.db` under `/data/system` directory. This will resolve the unlock failure issue after dirty-flashing it.
        • Thanks for this information, David Becker. :)
  • 2022. 3. 20
    • Initial release
 
Last edited:
## Special Notes
  • You must do clean-install if you are willing to upgrade from another ROM such as an Android 11 based one
  • I have tested Magisk 24.3 working
    • You can fix SafetyNet using Magisk modules, SafetyNet Fix and PropsConfig
  • You can hide the soft nav buttons on the bottom bar. This is the workaround.
    • 1. Go to "System -> Buttons" and check "Enable on-screen nav bar" to enable soft nav bar temporarily
    • 2. Go to "System -> Gestures" and set "System navigation" to "Gesture navigation"
    • 3. Go back to "System -> Buttons" and check "Enable on-screen nav bar" again to disable soft nav bar and enable hardware key.
  • You can hide the bottom Taskbar. This is the workaround.
    • 1. Go to "System -> Buttons" and check "Enable on-screen nav bar" to enable soft nav bar temporarily
    • 2. Go back using navigation bar and go to the "Buttons" menu again
    • 3. Then we can see the "Enable taskbar" option that we couldn't see before. Disable that option.
    • 4. And disable "Enable on-screen nav bar" option again to use the hardware buttons back.
 
Last edited:

Bakarios

Member
May 2, 2020
8
6
Hello,
First thank very much for your work, your roms are fantastic the version of lineageos 18.1 and HAVOC,
this first version is causing a bootloop I don't know if it can help I'm adding the device boot logs:
Code:
12-12 20:39:51.806     0     0 E [0: surfaceflinger:14610] subsys-restart: __subsystem_get(): __subsystem_get: a530_zap count:0
12-12 20:39:51.812     0     0 I [0:        ueventd:14611] ueventd: firmware: loading 'a530_zap.mdt' for '/devices/soc/soc:qcom,kgsl-hyp/firmware/a530_zap.mdt'
12-12 20:39:51.813     0     0 I         : [0: surfaceflinger:14610] subsys-pil-tz soc:qcom,kgsl-hyp: a530_zap: loading from 0x000000008f400000 to 0x000000008f402000
12-12 20:39:51.813     0     0 I [2:        ueventd:14611] ueventd: loading /devices/soc/soc:qcom,kgsl-hyp/firmware/a530_zap.mdt took 1ms
12-12 20:39:51.831     0     0 E         : [0: surfaceflinger:14610] scm_call failed: func id 0x42000201, ret: -1, syscall returns: 0x0, 0x0, 0x0
12-12 20:39:51.831     0     0 E         : [0: surfaceflinger:14610] subsys-pil-tz soc:qcom,kgsl-hyp: a530_zap: Invalid firmware metadata
12-12 20:39:51.836 14606 14610 E Adreno-GSL: <ioctl_kgsl_driver_entry:873>: open(/dev/kgsl-3d0) failed: errno 5. I/O error
12-12 20:39:51.836 14606 14610 W libEGL  : eglInitialize(0x75770d4530) failed (EGL_BAD_ALLOC)
12-12 20:39:51.837 14606 14610 W RenderEngine: no suitable EGLConfig found, trying a simpler query
12-12 20:39:51.837 14606 14610 F RenderEngine: no suitable EGLConfig found, giving up
12-12 20:39:51.837 14606 14610 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 14610 (surfaceflinger), pid 14606 (surfaceflinger)
12-12 20:39:51.859 14614 14614 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
12-12 20:39:51.861   633   633 I tombstoned: received crash request for pid 14610
12-12 20:39:51.861 14614 14614 I crash_dump64: performing dump of process 14606 (target tid = 14610)
12-12 20:39:51.873 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:51.873   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:51.875   586 14617 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:51.875   586 14617 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:51.874     0     0 E [1:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:51.928     0     0 I [3:    logd.reader:  594] logd: logdr: UID=1000 GID=1003 PID=14614 n tail=0 logMask=8 pid=14606 start=0ns deadline=0ns
12-12 20:39:51.934     0     0 I [2:    logd.reader:  594] logd: logdr: UID=1000 GID=1003 PID=14614 n tail=0 logMask=1 pid=14606 start=0ns deadline=0ns
12-12 20:39:51.947 14614 14614 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-12 20:39:51.947 14614 14614 F DEBUG   : Build fingerprint: 'samsung/gts3lltekx/gts3lltekx:9/PPR1.180610.011/T825N0KOU3CTD1:user/release-keys'
12-12 20:39:51.947 14614 14614 F DEBUG   : Revision: '5'
12-12 20:39:51.947 14614 14614 F DEBUG   : ABI: 'arm64'
12-12 20:39:51.947 14614 14614 F DEBUG   : Timestamp: 1970-12-12 20:39:51.864459376+0000
12-12 20:39:51.947 14614 14614 F DEBUG   : Process uptime: 1s
12-12 20:39:51.947 14614 14614 F DEBUG   : Cmdline: /system/bin/surfaceflinger
12-12 20:39:51.947 14614 14614 F DEBUG   : pid: 14606, tid: 14610, name: surfaceflinger  >>> /system/bin/surfaceflinger <<<
12-12 20:39:51.947 14614 14614 F DEBUG   : uid: 1000
12-12 20:39:51.947 14614 14614 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
12-12 20:39:51.947 14614 14614 F DEBUG   : Abort message: 'no suitable EGLConfig found, giving up'
12-12 20:39:51.947 14614 14614 F DEBUG   :     x0  0000000000000000  x1  0000000000003912  x2  0000000000000006  x3  00000074b4fc9340
12-12 20:39:51.947 14614 14614 F DEBUG   :     x4  00000000000c4ad0  x5  00000000000c4ad0  x6  00000000000c4ad0  x7  0000000000000018
12-12 20:39:51.947 14614 14614 F DEBUG   :     x8  00000000000000f0  x9  e6e2a24fe5d8bd5e  x10 0000000000000000  x11 ffffff80ffffffdf
12-12 20:39:51.947 14614 14614 F DEBUG   :     x12 0000000000000001  x13 0000000000000027  x14 00000074b4fc94d0  x15 0000000000000038
12-12 20:39:51.947 14614 14614 F DEBUG   :     x16 000000774718c050  x17 0000007747168d20  x18 00000074b4048000  x19 000000000000390e
12-12 20:39:51.947 14614 14614 F DEBUG   :     x20 0000000000003912  x21 00000000ffffffff  x22 00000074b4fca000  x23 00000075770d4530
12-12 20:39:51.948 14614 14614 F DEBUG   :     x24 00000075670d5330  x25 00000074b4fc9cb0  x26 00000074b4fc9ff8  x27 00000074b4fc9ab0
12-12 20:39:51.948 14614 14614 F DEBUG   :     x28 00000074b4ed1000  x29 00000074b4fc93c0
12-12 20:39:51.948 14614 14614 F DEBUG   :     lr  000000774711ba14  sp  00000074b4fc9320  pc  000000774711ba40  pst 0000000000000000
12-12 20:39:51.948 14614 14614 F DEBUG   : backtrace:
12-12 20:39:51.948 14614 14614 F DEBUG   :       #00 pc 000000000004fa40  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #01 pc 00000000000062c0  /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 9421b4c67db0120bbd4cd8c6d66b9982)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #02 pc 0000000000006dc8  /system/lib64/liblog.so (__android_log_assert+308) (BuildId: 9421b4c67db0120bbd4cd8c6d66b9982)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #03 pc 00000000002671f4  /system/bin/surfaceflinger (android::renderengine::skia::SkiaGLRenderEngine::chooseEglConfig(void*, int, bool)+496) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #04 pc 000000000027a4d0  /system/bin/surfaceflinger (android::renderengine::skia::SkiaGLRenderEngine::create(android::renderengine::RenderEngineCreationArgs const&)+164) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #05 pc 0000000000265ce0  /system/bin/surfaceflinger (_ZNSt3__110__function6__funcIZN7android12renderengine12RenderEngine6createERKNS3_24RenderEngineCreationArgsEE3$_1NS_9allocatorIS8_EEFNS_10unique_ptrIS4_NS_14default_deleteIS4_EEEEvEEclEv$fb147fdbd0638d73632d1b87d1d565c9+40) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #06 pc 0000000000276c28  /system/bin/surfaceflinger (android::renderengine::threaded::RenderEngineThreaded::threadMain(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>)+376) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #07 pc 0000000000278f88  /system/bin/surfaceflinger (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (android::renderengine::threaded::RenderEngineThreaded::*)(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>), android::renderengine::threaded::RenderEngineThreaded*, std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()> > >(void*)+160) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #08 pc 00000000000b1780  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #09 pc 0000000000051264  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.963 14614 14614 E crash_dump64: unable to connect to activity manager: No such file or directory
12-12 20:39:51.963   633   633 E tombstoned: Tombstone written to: tombstone_15
12-12 20:39:51.966     0     0 I [3:           init:    1] init: Untracked pid 14614 exited with status 0
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Service 'surfaceflinger' (pid 14606) received signal 6
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Sending signal 9 to service 'surfaceflinger' (pid 14606) process group...
12-12 20:39:51.972     0     0 I [3:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 14606 in 0ms
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Sending signal 9 to service 'zygote' (pid 14232) process group...
12-12 20:39:51.972     0     0 I [3:           init:    1] libprocessgroup: Successfully killed process cgroup uid 0 pid 14232 in 0ms
12-12 20:39:51.974     0     0 I [0:           init:    1] init: Untracked pid 14616 exited with status 0
12-12 20:39:51.975     0     0 I [0:           init:    1] init: processing action (init.svc.surfaceflinger=restarting) from (/vendor/etc/init/hw/init.qcom.rc:920)
12-12 20:39:51.975     0     0 I [0:           init:    1] init: Sending signal 9 to service 'vendor.hwcomposer-2-1' (pid 742) process group...
12-12 20:39:51.975     0     0 I [0:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 742 in 0ms
12-12 20:39:51.976     0     0 I [0:           init:    1] init: processing action (init.svc.surfaceflinger=restarting) from (/vendor/etc/init/hw/init.target.rc:459)
12-12 20:39:51.977     0     0 I [0:           init:    1] init: Sending signal 9 to service 'ppd' (pid 877) process group...
12-12 20:39:51.977     0     0 I [0:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 877 in 0ms
12-12 20:39:52.089     0     0 W [0:android.hardwar:14604] scm: secure world has been busy for 1 second!
12-12 20:39:52.227     0     0 I [0:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.229     0     0 I [0:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.260     0     0 I [0:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.272     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.276     0     0 I [2:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.278     0     0 I [2:   kworker/u8:0:    6] sm5705_vbatocv_check: mode change to mix RS auto mode
12-12 20:39:52.282     0     0 I [2:   kworker/u8:0:    6] sm5705_cal_carc: <1 6 1 11 -1 1 6 1 9 1>, temp_fg = 363 ,p_curr_cal = 0x9b, n_curr_cal = 0xa6, curr_offset = 0x1, volt_cal = 0x8000 ,fg_delta_volcal = 0x0
12-12 20:39:52.283     0     0 I [2:   kworker/u8:0:    6] sm5705_cal_carc: <1 3 0 3 1 1 2 3 2 3>, p_curr_cal = 0x9b, n_curr_cal = 0xa7, mix_factor=0x47a ,batt_temp = 286
12-12 20:39:52.286     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.291     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_test_read: 0xA0=0x1400, 0xAC=0x20a5, 0xAD=0x211b, 0xAE=0x21f7, 0xAF=0x2399, 0x28=0x0838, 0x2F=0x021a, 0x01=0xc401, SM5705_ID=0x000b
12-12 20:39:52.298     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_test_read: 0xB0=0x0000, 0xBC=0x255e, 0xBD=0x283f, 0xBE=0x2d0c, 0xBF=0x2d17, 0x85=0x0064, 0x86=0x0196, 0x87=0x0ec4, 0x1F=0x0080, 0x94=0x0001 , 0x13=0x000f, 0x14=0x0000
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_get_all_value: chg_h=1, chg_f=0, chg_s=1, is_chg=0, ta_exist=1, v=3790, v_avg=3786, i=-248, i_avg=-91, ocv=3779, fg_t=363, b_t=286, cycle=38, soc=327, state=0x6
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_get_scaled_capacity: scaled capacity (32.7)
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_get_atomic_capacity: NOW(32), OLD(32)
12-12 20:39:52.299     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_get_battery_info:Vnow(3790mV),Inow(-248mA),Imax(500mA),SOC(32%),Tbat(286),Tchg(326),Twpc(0)
12-12 20:39:52.299     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_cisd_check: cisd off.
12-12 20:39:52.311     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.323     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.323     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_time_management: Charging Time : 1340 secs
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_temperature: HLT(800) HLR(750) HT(500), HR(450), LT(0), LR(50)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_swelling_check: status(1), swell_mode(0:0:0), cv(0x10cc), temp(286)
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_fullcharged_check: Charging Mode : Normal
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_set_current_event: clear current event(now=0x0, value=0x4)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_check_mix_temp: mix_limit(0), temp(286), chg_temp(326), input_current(500)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_check_afc_temp: cable_type(4), chg_limit(0)
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_monitor_work: Status(Charging), mode(Normal), Health(Good), Cable(4, 4, 1, 1), level(100%), cisd.cd(0), HV(NONE), sleep_mode(0), Cycle(-1)
12-12 20:39:52.325     0     0 I [2:    kworker/2:1:   33] sm5705-charger: psy_chg_get_charge_type: psy_chg_get_charge_type charge_type(5)
12-12 20:39:52.325     0     0 I         : [2:    kworker/2:1:   33] sec_bat_get_property cable type = 4 sleep_mode = 0
12-12 20:39:52.327     0     0 I [2:    kworker/2:1:   33] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.329     0     0 I [2:health@2.1-serv:  743] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.330     0     0 W [2:health@2.1-serv:  743] healthd: battery l=32 v=3790 t=28.6 h=2 st=2 c=-248 fc=6000000 chg=u
12-12 20:39:52.332     0     0 I [2:health@2.1-serv:  743] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.609     0     0 E         : [1:   msm_watchdog:   32] [pet_watchdog] last_count : 502d6, new_count : 0, bark_time : 77fd3, bite_time : 8ffca
12-12 20:39:52.662     0     0 I [2:    logd.reader:  594] logd: logdr: UID=2000 GID=2000 PID=14620 n tail=0 logMask=bf pid=0 start=0ns deadline=0ns
12-12 20:39:52.754   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:52.755   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:52.755   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:52.757     0     0 I [1:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:52.873 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:52.875   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:52.877   586 14624 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:52.877   586 14624 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:52.876     0     0 E [1:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:53.142     0     0 I         : [1:   kworker/u8:0:    6] etspi_work_func_debug ldo: 0, sleep: 0, tz: 1, type: unknown
12-12 20:39:53.386 14604 14604 E QSEECOMAPI: Error::Load image request failed ret = -1, errno = 22
12-12 20:39:53.386 14604 14604 E QSEECOMAPI: Error::Loading image failed with ret = -1
12-12 20:39:53.386 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_qualcomm.c:58) Loading app (path - /vendor/firmware_mnt/image) skeymast failed: Invalid argument, size = 82112, ret = -1
12-12 20:39:53.386 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_qualcomm.c:106) Fail to open session with QSEE
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_tc_api.c:78) KM_TZOpenConnection FAILED [-3]
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_mdfpp.cpp:1120) can't open connection to trustlet; error: -49
12-12 20:39:53.387 14604 14604 E android.hardware.keymaster@3.0-impl: Error -1 opening keystore keymaster1 device
12-12 20:39:53.387 14604 14604 I keymaster_tee: [INFO]:  (nwd_keymaster_mdfpp.cpp:1028) entered device_close function
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_tc_api.c:119) There is no opened session. ref cnt = 0
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_mdfpp.cpp:1040) can't close connection with trustlet; error: -49
12-12 20:39:53.387 14604 14604 E HidlServiceManagement: Could not find instance 'default' in library android.hardware.keymaster@3.0-impl.so. Keeping library open.
12-12 20:39:53.387 14604 14604 E LegacySupport: Could not get passthrough implementation for android.hardware.keymaster@3.0::IKeymasterDevice/default.
12-12 20:39:53.386     0     0 E         : [0:android.hardwar:14604] scm_call failed: func id 0x72000101, ret: -12, syscall returns: 0x0, 0x0, 0x0
12-12 20:39:53.386     0     0 E [0:android.hardwar:14604] QSEECOM: qseecom_load_app: scm_call to load app failed
12-12 20:39:53.386     0     0 E [0:android.hardwar:14604] QSEECOM: qseecom_ioctl: failed load_app request: -22
12-12 20:39:53.390     0     0 I [1:           init:    1] init: Service 'vendor.keymaster-3-0' (pid 14604) exited with status 1
12-12 20:39:53.390     0     0 I [1:           init:    1] init: Sending signal 9 to service 'vendor.keymaster-3-0' (pid 14604) process group...
12-12 20:39:53.390     0     0 I [1:           init:    1] libprocessgroup: Successfully killed process cgroup uid 9999 pid 14604 in 0ms
12-12 20:39:53.755   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:53.756   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:53.756   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:53.757     0     0 I [0:           init:    1] init: starting service 'vendor.keymaster-3-0'...
12-12 20:39:53.760     0     0 E [0:           init:    1] libprocessgroup: Failed to make and chown /sys/fs/cgroup/uid_9999: Operation not permitted
12-12 20:39:53.760     0     0 E [0:           init:    1] init: createProcessGroup(9999, 14626) failed for service 'vendor.keymaster-3-0': Operation not permitted
12-12 20:39:53.761     0     0 I [0:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:53.778 14626 14626 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
12-12 20:39:53.778     2     2 I [2:android.hardwar:14626] binder: 14626:14626 ioctl 40046210 7fe065faa4 returned -22
12-12 20:39:53.784 14626 14626 I android.hardware.keymaster@3.0-impl: Fetching keymaster device name default
12-12 20:39:53.786     2     2 W [2:android.hardwar:14626] QSEECOM: qseecom_load_app: App (skeymast) does'nt exist, loading apps for first time
12-12 20:39:53.785 14626 14626 I keymaster_tee: [INFO]:  (nwd_keymaster_mdfpp.cpp:1057) entered device_open function
12-12 20:39:53.785 14626 14626 I keymaster_tee: [INFO]:  (nwd_keymaster_tc_api.c:65) Open MDFPP keymaster version 1.9.04
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_synchronization.c:27) sync init...OK
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_qualcomm.c:101) request 82112 bytes
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_qualcomm.c:45) qsc_start_app: buff_size: 82112
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: QSEECom_get_handle sb_length = 0x140c0
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: App is not loaded in QSEE
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: app_arch = 1, total_files = 8
12-12 20:39:53.875 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:53.876   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:53.878   586 14627 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:53.878   586 14627 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:53.877     0     0 E [0:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:54.562     0     0 I [2:    kworker/2:1:   33] msm_thermal: msm_ts_print tsens[4:459][6:459][9:501][11:482][15:401]
12-12 20:39:54.756   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:54.757   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:54.757   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:54.758     0     0 I [0:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:54.876 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:54.877   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:54.878   586 14629 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:54.878   586 14629 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:54.878     0     0 E [0:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:55.086     0     0 W [0:android.hardwar:14626] scm: secure world has been busy for 1 second!
 
I regret to say that the best rom produced for this tablet so far is the rom in the link below, while the others have never been fully stable.
I MOST regretfully say you're mistaken. I had that before @Awesometic released 18.1 and it was MUCH slower and less responsive.

The 18.1 has gotten nothing but praise from all who use it. I have a T820 and can't try the 19.1 yet but looking forward to it;
 
Last edited:
Hello,
First thank very much for your work, your roms are fantastic the version of lineageos 18.1 and HAVOC,
this first version is causing a bootloop I don't know if it can help I'm adding the device boot logs:
Code:
12-12 20:39:51.806     0     0 E [0: surfaceflinger:14610] subsys-restart: __subsystem_get(): __subsystem_get: a530_zap count:0
12-12 20:39:51.812     0     0 I [0:        ueventd:14611] ueventd: firmware: loading 'a530_zap.mdt' for '/devices/soc/soc:qcom,kgsl-hyp/firmware/a530_zap.mdt'
12-12 20:39:51.813     0     0 I         : [0: surfaceflinger:14610] subsys-pil-tz soc:qcom,kgsl-hyp: a530_zap: loading from 0x000000008f400000 to 0x000000008f402000
12-12 20:39:51.813     0     0 I [2:        ueventd:14611] ueventd: loading /devices/soc/soc:qcom,kgsl-hyp/firmware/a530_zap.mdt took 1ms
12-12 20:39:51.831     0     0 E         : [0: surfaceflinger:14610] scm_call failed: func id 0x42000201, ret: -1, syscall returns: 0x0, 0x0, 0x0
12-12 20:39:51.831     0     0 E         : [0: surfaceflinger:14610] subsys-pil-tz soc:qcom,kgsl-hyp: a530_zap: Invalid firmware metadata
12-12 20:39:51.836 14606 14610 E Adreno-GSL: <ioctl_kgsl_driver_entry:873>: open(/dev/kgsl-3d0) failed: errno 5. I/O error
12-12 20:39:51.836 14606 14610 W libEGL  : eglInitialize(0x75770d4530) failed (EGL_BAD_ALLOC)
12-12 20:39:51.837 14606 14610 W RenderEngine: no suitable EGLConfig found, trying a simpler query
12-12 20:39:51.837 14606 14610 F RenderEngine: no suitable EGLConfig found, giving up
12-12 20:39:51.837 14606 14610 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 14610 (surfaceflinger), pid 14606 (surfaceflinger)
12-12 20:39:51.859 14614 14614 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
12-12 20:39:51.861   633   633 I tombstoned: received crash request for pid 14610
12-12 20:39:51.861 14614 14614 I crash_dump64: performing dump of process 14606 (target tid = 14610)
12-12 20:39:51.873 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:51.873   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:51.875   586 14617 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:51.875   586 14617 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:51.874     0     0 E [1:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:51.928     0     0 I [3:    logd.reader:  594] logd: logdr: UID=1000 GID=1003 PID=14614 n tail=0 logMask=8 pid=14606 start=0ns deadline=0ns
12-12 20:39:51.934     0     0 I [2:    logd.reader:  594] logd: logdr: UID=1000 GID=1003 PID=14614 n tail=0 logMask=1 pid=14606 start=0ns deadline=0ns
12-12 20:39:51.947 14614 14614 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-12 20:39:51.947 14614 14614 F DEBUG   : Build fingerprint: 'samsung/gts3lltekx/gts3lltekx:9/PPR1.180610.011/T825N0KOU3CTD1:user/release-keys'
12-12 20:39:51.947 14614 14614 F DEBUG   : Revision: '5'
12-12 20:39:51.947 14614 14614 F DEBUG   : ABI: 'arm64'
12-12 20:39:51.947 14614 14614 F DEBUG   : Timestamp: 1970-12-12 20:39:51.864459376+0000
12-12 20:39:51.947 14614 14614 F DEBUG   : Process uptime: 1s
12-12 20:39:51.947 14614 14614 F DEBUG   : Cmdline: /system/bin/surfaceflinger
12-12 20:39:51.947 14614 14614 F DEBUG   : pid: 14606, tid: 14610, name: surfaceflinger  >>> /system/bin/surfaceflinger <<<
12-12 20:39:51.947 14614 14614 F DEBUG   : uid: 1000
12-12 20:39:51.947 14614 14614 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
12-12 20:39:51.947 14614 14614 F DEBUG   : Abort message: 'no suitable EGLConfig found, giving up'
12-12 20:39:51.947 14614 14614 F DEBUG   :     x0  0000000000000000  x1  0000000000003912  x2  0000000000000006  x3  00000074b4fc9340
12-12 20:39:51.947 14614 14614 F DEBUG   :     x4  00000000000c4ad0  x5  00000000000c4ad0  x6  00000000000c4ad0  x7  0000000000000018
12-12 20:39:51.947 14614 14614 F DEBUG   :     x8  00000000000000f0  x9  e6e2a24fe5d8bd5e  x10 0000000000000000  x11 ffffff80ffffffdf
12-12 20:39:51.947 14614 14614 F DEBUG   :     x12 0000000000000001  x13 0000000000000027  x14 00000074b4fc94d0  x15 0000000000000038
12-12 20:39:51.947 14614 14614 F DEBUG   :     x16 000000774718c050  x17 0000007747168d20  x18 00000074b4048000  x19 000000000000390e
12-12 20:39:51.947 14614 14614 F DEBUG   :     x20 0000000000003912  x21 00000000ffffffff  x22 00000074b4fca000  x23 00000075770d4530
12-12 20:39:51.948 14614 14614 F DEBUG   :     x24 00000075670d5330  x25 00000074b4fc9cb0  x26 00000074b4fc9ff8  x27 00000074b4fc9ab0
12-12 20:39:51.948 14614 14614 F DEBUG   :     x28 00000074b4ed1000  x29 00000074b4fc93c0
12-12 20:39:51.948 14614 14614 F DEBUG   :     lr  000000774711ba14  sp  00000074b4fc9320  pc  000000774711ba40  pst 0000000000000000
12-12 20:39:51.948 14614 14614 F DEBUG   : backtrace:
12-12 20:39:51.948 14614 14614 F DEBUG   :       #00 pc 000000000004fa40  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #01 pc 00000000000062c0  /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 9421b4c67db0120bbd4cd8c6d66b9982)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #02 pc 0000000000006dc8  /system/lib64/liblog.so (__android_log_assert+308) (BuildId: 9421b4c67db0120bbd4cd8c6d66b9982)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #03 pc 00000000002671f4  /system/bin/surfaceflinger (android::renderengine::skia::SkiaGLRenderEngine::chooseEglConfig(void*, int, bool)+496) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #04 pc 000000000027a4d0  /system/bin/surfaceflinger (android::renderengine::skia::SkiaGLRenderEngine::create(android::renderengine::RenderEngineCreationArgs const&)+164) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #05 pc 0000000000265ce0  /system/bin/surfaceflinger (_ZNSt3__110__function6__funcIZN7android12renderengine12RenderEngine6createERKNS3_24RenderEngineCreationArgsEE3$_1NS_9allocatorIS8_EEFNS_10unique_ptrIS4_NS_14default_deleteIS4_EEEEvEEclEv$fb147fdbd0638d73632d1b87d1d565c9+40) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #06 pc 0000000000276c28  /system/bin/surfaceflinger (android::renderengine::threaded::RenderEngineThreaded::threadMain(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>)+376) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #07 pc 0000000000278f88  /system/bin/surfaceflinger (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (android::renderengine::threaded::RenderEngineThreaded::*)(std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()>), android::renderengine::threaded::RenderEngineThreaded*, std::__1::function<std::__1::unique_ptr<android::renderengine::RenderEngine, std::__1::default_delete<android::renderengine::RenderEngine> > ()> > >(void*)+160) (BuildId: 3c42cc1fc3af8ae53d4848beb2aed0bc)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #08 pc 00000000000b1780  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.948 14614 14614 F DEBUG   :       #09 pc 0000000000051264  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 443fdffc7b7209cc7b1cd55c1acaa73c)
12-12 20:39:51.963 14614 14614 E crash_dump64: unable to connect to activity manager: No such file or directory
12-12 20:39:51.963   633   633 E tombstoned: Tombstone written to: tombstone_15
12-12 20:39:51.966     0     0 I [3:           init:    1] init: Untracked pid 14614 exited with status 0
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Service 'surfaceflinger' (pid 14606) received signal 6
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Sending signal 9 to service 'surfaceflinger' (pid 14606) process group...
12-12 20:39:51.972     0     0 I [3:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 14606 in 0ms
12-12 20:39:51.972     0     0 I [3:           init:    1] init: Sending signal 9 to service 'zygote' (pid 14232) process group...
12-12 20:39:51.972     0     0 I [3:           init:    1] libprocessgroup: Successfully killed process cgroup uid 0 pid 14232 in 0ms
12-12 20:39:51.974     0     0 I [0:           init:    1] init: Untracked pid 14616 exited with status 0
12-12 20:39:51.975     0     0 I [0:           init:    1] init: processing action (init.svc.surfaceflinger=restarting) from (/vendor/etc/init/hw/init.qcom.rc:920)
12-12 20:39:51.975     0     0 I [0:           init:    1] init: Sending signal 9 to service 'vendor.hwcomposer-2-1' (pid 742) process group...
12-12 20:39:51.975     0     0 I [0:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 742 in 0ms
12-12 20:39:51.976     0     0 I [0:           init:    1] init: processing action (init.svc.surfaceflinger=restarting) from (/vendor/etc/init/hw/init.target.rc:459)
12-12 20:39:51.977     0     0 I [0:           init:    1] init: Sending signal 9 to service 'ppd' (pid 877) process group...
12-12 20:39:51.977     0     0 I [0:           init:    1] libprocessgroup: Successfully killed process cgroup uid 1000 pid 877 in 0ms
12-12 20:39:52.089     0     0 W [0:android.hardwar:14604] scm: secure world has been busy for 1 second!
12-12 20:39:52.227     0     0 I [0:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.229     0     0 I [0:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.260     0     0 I [0:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.272     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.276     0     0 I [2:   kworker/u8:0:    6] sm5705_get_curr: <1 0 100 10> info.volt_cal = 0x8000, volt_slope = 0x8000, mohm_volt_cal = 0x0
12-12 20:39:52.278     0     0 I [2:   kworker/u8:0:    6] sm5705_vbatocv_check: mode change to mix RS auto mode
12-12 20:39:52.282     0     0 I [2:   kworker/u8:0:    6] sm5705_cal_carc: <1 6 1 11 -1 1 6 1 9 1>, temp_fg = 363 ,p_curr_cal = 0x9b, n_curr_cal = 0xa6, curr_offset = 0x1, volt_cal = 0x8000 ,fg_delta_volcal = 0x0
12-12 20:39:52.283     0     0 I [2:   kworker/u8:0:    6] sm5705_cal_carc: <1 3 0 3 1 1 2 3 2 3>, p_curr_cal = 0x9b, n_curr_cal = 0xa7, mix_factor=0x47a ,batt_temp = 286
12-12 20:39:52.286     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.291     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_test_read: 0xA0=0x1400, 0xAC=0x20a5, 0xAD=0x211b, 0xAE=0x21f7, 0xAF=0x2399, 0x28=0x0838, 0x2F=0x021a, 0x01=0xc401, SM5705_ID=0x000b
12-12 20:39:52.298     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_test_read: 0xB0=0x0000, 0xBC=0x255e, 0xBD=0x283f, 0xBE=0x2d0c, 0xBF=0x2d17, 0x85=0x0064, 0x86=0x0196, 0x87=0x0ec4, 0x1F=0x0080, 0x94=0x0001 , 0x13=0x000f, 0x14=0x0000
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_get_all_value: chg_h=1, chg_f=0, chg_s=1, is_chg=0, ta_exist=1, v=3790, v_avg=3786, i=-248, i_avg=-91, ocv=3779, fg_t=363, b_t=286, cycle=38, soc=327, state=0x6
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_get_scaled_capacity: scaled capacity (32.7)
12-12 20:39:52.299     0     0 I [2:   kworker/u8:0:    6] sm5705_fg_get_atomic_capacity: NOW(32), OLD(32)
12-12 20:39:52.299     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_get_battery_info:Vnow(3790mV),Inow(-248mA),Imax(500mA),SOC(32%),Tbat(286),Tchg(326),Twpc(0)
12-12 20:39:52.299     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_cisd_check: cisd off.
12-12 20:39:52.311     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.323     0     0 I [2:   kworker/u8:0:    6] sm5705-charger: sm5705_chg_test_read: [CHG] 0x04:0xfe, 0x05:0xbf, 0x06:0xfb, 0x07:0xff, 0x08:0x29, 0x09:0x18, 0x0A:0x00, 0x0B:0x00, 0x0C:0x05, 0x0D:0x10, 0x0E:0x1c, 0x0F:0x03, 0x10:0x08, 0x11:0x12, 0x12:0x5f, 0x13:0x0c, 0x14:0x02, 0x15:0x2c, 0x16:0x18, 0x17:0x1c, 0x20:0x05, 0x21:0x00,
12-12 20:39:52.323     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_time_management: Charging Time : 1340 secs
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_temperature: HLT(800) HLR(750) HT(500), HR(450), LT(0), LR(50)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_swelling_check: status(1), swell_mode(0:0:0), cv(0x10cc), temp(286)
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_fullcharged_check: Charging Mode : Normal
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_set_current_event: clear current event(now=0x0, value=0x4)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_check_mix_temp: mix_limit(0), temp(286), chg_temp(326), input_current(500)
12-12 20:39:52.324     0     0 I [2:   kworker/u8:0:    6] sec_bat_check_afc_temp: cable_type(4), chg_limit(0)
12-12 20:39:52.324     0     0 I         : [2:   kworker/u8:0:    6] sec-battery battery: sec_bat_monitor_work: Status(Charging), mode(Normal), Health(Good), Cable(4, 4, 1, 1), level(100%), cisd.cd(0), HV(NONE), sleep_mode(0), Cycle(-1)
12-12 20:39:52.325     0     0 I [2:    kworker/2:1:   33] sm5705-charger: psy_chg_get_charge_type: psy_chg_get_charge_type charge_type(5)
12-12 20:39:52.325     0     0 I         : [2:    kworker/2:1:   33] sec_bat_get_property cable type = 4 sleep_mode = 0
12-12 20:39:52.327     0     0 I [2:    kworker/2:1:   33] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.329     0     0 I [2:health@2.1-serv:  743] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.330     0     0 W [2:health@2.1-serv:  743] healthd: battery l=32 v=3790 t=28.6 h=2 st=2 c=-248 fc=6000000 chg=u
12-12 20:39:52.332     0     0 I [2:health@2.1-serv:  743] sm5705_fg_check_reg_init_need: SM5705_REG_FG_OP_STATUS : 0x10 , return 0
12-12 20:39:52.609     0     0 E         : [1:   msm_watchdog:   32] [pet_watchdog] last_count : 502d6, new_count : 0, bark_time : 77fd3, bite_time : 8ffca
12-12 20:39:52.662     0     0 I [2:    logd.reader:  594] logd: logdr: UID=2000 GID=2000 PID=14620 n tail=0 logMask=bf pid=0 start=0ns deadline=0ns
12-12 20:39:52.754   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:52.755   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:52.755   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:52.757     0     0 I [1:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:52.873 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:52.875   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:52.877   586 14624 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:52.877   586 14624 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:52.876     0     0 E [1:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:53.142     0     0 I         : [1:   kworker/u8:0:    6] etspi_work_func_debug ldo: 0, sleep: 0, tz: 1, type: unknown
12-12 20:39:53.386 14604 14604 E QSEECOMAPI: Error::Load image request failed ret = -1, errno = 22
12-12 20:39:53.386 14604 14604 E QSEECOMAPI: Error::Loading image failed with ret = -1
12-12 20:39:53.386 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_qualcomm.c:58) Loading app (path - /vendor/firmware_mnt/image) skeymast failed: Invalid argument, size = 82112, ret = -1
12-12 20:39:53.386 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_qualcomm.c:106) Fail to open session with QSEE
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_tc_api.c:78) KM_TZOpenConnection FAILED [-3]
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_mdfpp.cpp:1120) can't open connection to trustlet; error: -49
12-12 20:39:53.387 14604 14604 E android.hardware.keymaster@3.0-impl: Error -1 opening keystore keymaster1 device
12-12 20:39:53.387 14604 14604 I keymaster_tee: [INFO]:  (nwd_keymaster_mdfpp.cpp:1028) entered device_close function
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_tc_api.c:119) There is no opened session. ref cnt = 0
12-12 20:39:53.387 14604 14604 E keymaster_tee: [ERROR]: (nwd_keymaster_mdfpp.cpp:1040) can't close connection with trustlet; error: -49
12-12 20:39:53.387 14604 14604 E HidlServiceManagement: Could not find instance 'default' in library android.hardware.keymaster@3.0-impl.so. Keeping library open.
12-12 20:39:53.387 14604 14604 E LegacySupport: Could not get passthrough implementation for android.hardware.keymaster@3.0::IKeymasterDevice/default.
12-12 20:39:53.386     0     0 E         : [0:android.hardwar:14604] scm_call failed: func id 0x72000101, ret: -12, syscall returns: 0x0, 0x0, 0x0
12-12 20:39:53.386     0     0 E [0:android.hardwar:14604] QSEECOM: qseecom_load_app: scm_call to load app failed
12-12 20:39:53.386     0     0 E [0:android.hardwar:14604] QSEECOM: qseecom_ioctl: failed load_app request: -22
12-12 20:39:53.390     0     0 I [1:           init:    1] init: Service 'vendor.keymaster-3-0' (pid 14604) exited with status 1
12-12 20:39:53.390     0     0 I [1:           init:    1] init: Sending signal 9 to service 'vendor.keymaster-3-0' (pid 14604) process group...
12-12 20:39:53.390     0     0 I [1:           init:    1] libprocessgroup: Successfully killed process cgroup uid 9999 pid 14604 in 0ms
12-12 20:39:53.755   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:53.756   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:53.756   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:53.757     0     0 I [0:           init:    1] init: starting service 'vendor.keymaster-3-0'...
12-12 20:39:53.760     0     0 E [0:           init:    1] libprocessgroup: Failed to make and chown /sys/fs/cgroup/uid_9999: Operation not permitted
12-12 20:39:53.760     0     0 E [0:           init:    1] init: createProcessGroup(9999, 14626) failed for service 'vendor.keymaster-3-0': Operation not permitted
12-12 20:39:53.761     0     0 I [0:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:53.778 14626 14626 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
12-12 20:39:53.778     2     2 I [2:android.hardwar:14626] binder: 14626:14626 ioctl 40046210 7fe065faa4 returned -22
12-12 20:39:53.784 14626 14626 I android.hardware.keymaster@3.0-impl: Fetching keymaster device name default
12-12 20:39:53.786     2     2 W [2:android.hardwar:14626] QSEECOM: qseecom_load_app: App (skeymast) does'nt exist, loading apps for first time
12-12 20:39:53.785 14626 14626 I keymaster_tee: [INFO]:  (nwd_keymaster_mdfpp.cpp:1057) entered device_open function
12-12 20:39:53.785 14626 14626 I keymaster_tee: [INFO]:  (nwd_keymaster_tc_api.c:65) Open MDFPP keymaster version 1.9.04
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_synchronization.c:27) sync init...OK
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_qualcomm.c:101) request 82112 bytes
12-12 20:39:53.785 14626 14626 D keymaster_tee: [DEBUG]: (nwd_keymaster_qualcomm.c:45) qsc_start_app: buff_size: 82112
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: QSEECom_get_handle sb_length = 0x140c0
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: App is not loaded in QSEE
12-12 20:39:53.785 14626 14626 D QSEECOMAPI: app_arch = 1, total_files = 8
12-12 20:39:53.875 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:53.876   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:53.878   586 14627 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:53.878   586 14627 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:53.877     0     0 E [0:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:54.562     0     0 I [2:    kworker/2:1:   33] msm_thermal: msm_ts_print tsens[4:459][6:459][9:501][11:482][15:401]
12-12 20:39:54.756   626   626 W HidlServiceManagement: Waited one second for android.hardware.keymaster@3.0::IKeymasterDevice/default
12-12 20:39:54.757   587   587 I hwservicemanager: Since android.hardware.keymaster@3.0::IKeymasterDevice/default is not registered, trying to start it as a lazy HAL.
12-12 20:39:54.757   626   626 I HidlServiceManagement: getService: Trying again for android.hardware.keymaster@3.0::IKeymasterDevice/default...
12-12 20:39:54.758     0     0 I [0:           init:    1] init: Control message: Processed ctl.interface_start for 'android.hardware.keymaster@3.0::IKeymasterDevice/default' from pid: 587 (/system/bin/hwservicemanager)
12-12 20:39:54.876 14255 14255 W ServiceManager: Waited one second for SurfaceFlinger (is service started? are binder threads started and available?)
12-12 20:39:54.877   586   586 I servicemanager: Since 'SurfaceFlinger' could not be found, trying to start it as a lazy AIDL service
12-12 20:39:54.878   586 14629 W libc    : Unable to set property "ctl.interface_start" to "aidl/SurfaceFlinger": error code: 0x20
12-12 20:39:54.878   586 14629 I servicemanager: Tried to start aidl service SurfaceFlinger as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
12-12 20:39:54.878     0     0 E [0:           init:    1] init: Control message: Could not find 'aidl/SurfaceFlinger' for ctl.interface_start from pid: 586 (/system/bin/servicemanager)
12-12 20:39:55.086     0     0 W [0:android.hardwar:14626] scm: secure world has been busy for 1 second!
Hello, what version do you use? T825 or T820?

ETA on the T820?

And BRAVO!!!
It will be uploaded soon after few tests :)
 

DOOOOGY

New member
Mar 21, 2022
2
4
Good!. Very good! I installed my pad (s3 lte) and good working. lte is also working.

If someone install this OS & google service, do not reboot after finish OS install.

Before reboot, must install flamegapps and reboot.

Or else, a pad is bricking.

I tried several times..... and succeed.

Thank you so much Awesometic.
 

Attachments

  • 20220321_131751.jpg
    20220321_131751.jpg
    3.5 MB · Views: 450
Last edited:

Bakarios

Member
May 2, 2020
8
6
Good!. Very good! I installed my pad (s3 lte) and good working. lte is also working.

If someone install this OS & google service, do not reboot after finish OS install.

Before reboot, must install flamegapps and reboot.

Or else, a pad is bricking.

I tried several times..... and succeed.

Thank you so much Awesometic.
thanks for the tip, i'll try this later
 
I uploaded the new T820 image. Please test this one, wifi version users.

By the way, it seems like it is not that all the users can use my LOS 19.1 image. I need further investigation, if you are using T820/T825 and if you can't pass the boot logo screen then let me know the symptoms and your device information including the base firmware version. Logcat would be the best. :)
 

ChrisHide

Member
Feb 7, 2022
5
0
Hi there,

I have the problem that the tablet does not reconnect to the wifi when it is switched on or exits airplane mode.

Can you help me?

Regards Chris
 

Attachments

  • 1647947227583.png
    1647947227583.png
    326 bytes · Views: 167
  • 1647947227628.gif
    1647947227628.gif
    43 bytes · Views: 166

MachineMasher

Senior Member
Sep 8, 2021
54
53
Thanks Awesometic!!! Enjoy your coffee. :)

I got it working on my SM-T820 Wifi on my second try, and total time from start to finish was under an hour. I'm getting better at this...

If someone install this OS & google service, do not reboot after finish OS install.

Before reboot, must install flamegapps and reboot.

Or else, a pad is bricking.

Thanks very much for this very good advice. The reason that my first attempt failed was because I rebooted between the OS install and the GApps install, and it got stuck on the LineageOS logo after I installed FlameGApps.

Find of frustrating how the steps are inconsistent though. With LineageOS 18.1 and OpenGApps, I had to make sure I DID reboot between the OS and the GApps install, otherwise it wouldn't work. With LineageOS 19.1 and FlameGApps, I had to make sure I DID NOT reboot between the OS and GAppsInstall, otherwise it wouldn't work. Not blaming anyone; that's just the way it is when dealing with unofficial builds, but it's still nerve rattling when I think I might have bricked my device.
 

Luiggi Piumbu

New member
Aug 4, 2017
2
3
I uploaded the new T820 image. Please test this one, wifi version users.

By the way, it seems like it is not that all the users can use my LOS 19.1 image. I need further investigation, if you are using T820/T825 and if you can't pass the boot logo screen then let me know the symptoms and your device information including the base firmware version. Logcat would be the best. :)
Thank you for all this great work !
I installed it on my T820, I encountered no installation problem and now the rom is running perfectly and fast since yesterday. 👍
In TWRP I formated everything before install, installed the rom, then the gapps without rebooting. Then reboot to system and voilà 😀
 

shatlykbs

New member
Mar 24, 2022
3
0
Hi Awesometic. Thank you for your hard work.
I tried to flash Lineage OS 19.1 sadly couldn't get past Samsung Tab S3 logo.

Device: SM-T825
Baseband Version: T825XXU3CTA1
File system: ext4

I attached log file which I took while it was stuck on boot logo.
 

Attachments

  • log.txt
    4.8 MB · Views: 71

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    Code:
    /*
    * Your warranty will be VOID after installing a custom ROM.
    *
    * Get notified yourself that I am 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 me for messing up your device,
    * I will laugh at you.
    */


    # LineageOS

    LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


    # What's working
    • Display/Touchscreen
      • LiveDisplay
    • Audio playback
      • Dolby Atmos
      • Headphone/Headset
      • Quad speakers
    • Video playback
      • HDR
    • Camera
    • Microphone
    • Sensors
    • Fingerprint sensor
    • GPS
    • LTE (SM-T825)
    • Hotspot
    • WiFi
    • WiFi display
    • Bluetooth
    • DRM
      • Widevine L1
    • USB ADB/MTP
    • Samsung Doze
    • S-Pen
      • Palm rejection
    • Hardware Encryption
      • MDFPP
    • SD Card
    • Power-off mode charging
    # Untested
    • FBE for userdata
    # What's not working
    • USB OTG
    • SELinux permissive
    • Please see the "Known issues" part of this post

    # Downloads

    ## LineageOS 19.1

    ## Google Apps
    • NikGapps
    • The other Gapps will work too, but I only confirmed that NikGapps working

    ## TWRP Recovery

    # How to install
    1. Unlock the bootloader.
    2. Download TWRP and flash the recovery image via Odin.
    3. Download LineageOS 19.1 for Galaxy Tab S3.
      • Be aware of the board name.
    4. Download GAPPS for Android 12L and the others you want to flash.
    5. Enter TWRP recovery.
      • The first boot to TWRP might be very slow because of the unmatched file systems.
    6. Format the whole system, data, cache partitions using the format menu.
      • You will type `yes` to do that.
    7. Flash the images.
      • If you're going to install GApps or something, you have to install the LineageOS first.
    8. Reboot the system.
    9. Done.

    # Known issues
    • Camera somewhat buggy
      • The built-in camera application (Camera2) is not working well. You can use another camera application like OpenCamera
      • Sometimes the camera doesn't work after booting. You can fix that back by just rebooting
      • On webcam chat apps, there is a vertical green bar and the color is not properly displayed
    • Audio bugs
      • No sound for the microphone and speaker in voice calls, such as the regular phone call or voice chat with a meeting app
    • OTG drives may show nothing even if it mounted
    • The side button on S-Pen is working but you must use the proper application that can handle the button event
    • Fast charging works (15W) but currently the kernel reports the wrong charging voltage and current
    • Thank all of you for the feedback

    # Sources

    # Telegram Groups
    • If you are interested in developing this potential machine, please tell me through PM then I will send you the invitation link.
    • If you need a general discussion channel for this potential machine or want to share the news of its Android projects from anyone to everyone, you can join our discussion group chat.

    # Buy me a coffee

    # Credits / Special thanks to
    • Android Open Source Project
    • LineageOS Team
    • LOS17.1) @Valera1978 for his amazing previous work including his MSM8996 kernel
    • LOS18.1) @supermike86 and @samsuffit for testing LineageOS 18.1 for T820, which is I don't have one
    • LOS18.1) @bmwdroid and @cherepanov for confirming the LTE works
    • LOS18.1) @sebmue for letting me know that the useful information for palm rejection, and @ghostwheel for sharing its working source codes on Android 9
    • General) @switchgott for helping me in the development discussion and creating Telegram groups
    • General) All from our Telegram discussion channel, @EonOfBlack , Sands, David Becker, ...
    • LOS18.1) @LuK1337 for giving me a hint to fix the quad-speakers
    • LOS19.1) @followmsi , @html6405 , @ThE_MarD for giving me a hint to bring up Android 12
    • LOS19.1) @masdaster for the fix of MDFPP Keystore on our device
    10
    ## Changelogs
    • 2023. 11. 15
      • gts3l-common: Syned with the latest LineageOS source
        • Applied the new security patch on November 5, 2023
    • 2023. 9. 20
      • gts3l-common: Syned with the latest LineageOS source
        • Applied the new security patch on September 5, 2023
      • gts3l-common: Switch to LineageOS's Samsung light HAL
      • gts3l-common: Switch to LineageOS's Samsung LiveDisplay HAL
      • gts3l-common: Fix camera torch-related weird behaviors
      • gts3l-common: Add support for OTA update
    • 2022. 9. 23
      • Synced with the latest LineageOS 19.1 repositories
        • Security patch by September 5, 2022
    • 2022. 8. 15
      • Synced with the latest LineageOS 19.1 repositories
        • android-12.1.0_r22
        • Security patch by August 5, 2022
      • About Keystore, switch to use MDFPP skeymast files again.
        • This will break your lock screen. Please remove `/data/system/locksettings.db` file using TWRP, then lock screen will be fixed and your biometric information will be removed. Please reset your biometric lock method again. Sorry for the inconvenience.
        • Thank you for the idea and contribution for the proper use of our MDFPP Keystore, @masdaster :)
    • 2022. 7. 15
      • Synced with the latest LineageOS 19.1 repositories
        • android-12.1.0_r11
        • Security patch by July 5, 2022
      • Added support for Sony DualShock 4 gamepad
      • Increased headphone jack volume by about 20%
      • Updated USB HAL to v1.3
    • 2022. 6. 11
    • 2022. 4. 16
      • Synced with the latest LineageOS 19.1 repositories
        • android-12.1.0_r4
      • Fixed the boot failure issue for some users
        • It is related to the Keystore of the Android system, I did a little compromise to make it work for all users
        • If you are using the first version (220320), you have to clean install to this version or you may fail to unlock the screen , you have to boot into TWRP and remove the file `locksettings.db` under `/data/system` directory. This will resolve the unlock failure issue after dirty-flashing it.
          • Thanks for this information, David Becker. :)
    • 2022. 3. 20
      • Initial release
    10
    ## Special Notes
    • You must do clean-install if you are willing to upgrade from another ROM such as an Android 11 based one
    • I have tested Magisk 24.3 working
      • You can fix SafetyNet using Magisk modules, SafetyNet Fix and PropsConfig
    • You can hide the soft nav buttons on the bottom bar. This is the workaround.
      • 1. Go to "System -> Buttons" and check "Enable on-screen nav bar" to enable soft nav bar temporarily
      • 2. Go to "System -> Gestures" and set "System navigation" to "Gesture navigation"
      • 3. Go back to "System -> Buttons" and check "Enable on-screen nav bar" again to disable soft nav bar and enable hardware key.
    • You can hide the bottom Taskbar. This is the workaround.
      • 1. Go to "System -> Buttons" and check "Enable on-screen nav bar" to enable soft nav bar temporarily
      • 2. Go back using navigation bar and go to the "Buttons" menu again
      • 3. Then we can see the "Enable taskbar" option that we couldn't see before. Disable that option.
      • 4. And disable "Enable on-screen nav bar" option again to use the hardware buttons back.
    10
    Hello all,

    After numerous tries, I could fix the camera and the Bluetooth/Headphone jack audio working.

    The camera is back, but still has some bugs, unfortunately.
    First, we can't use the default camera app, Camera2. It takes a shot but the result is cracked. But we can use a third party app like OpenCamera.
    And, there is something weird on the Torch. After using the camera with the flashlight, sometimes the Torch tile on the quick settings is broken, it just said "camera in use". But we still can use the camera.
    Lastly, sometimes the camera doesn't work at all after rebooting. Fortunately, it is easily fixed by rebooting again. I don't know why it is well.

    Now our audio HAL is built from the source. Previously, we were using audio HAL version 4.0 which is for Android 9 but now we're using version 6.0 which is for Android 11. I can move on to version 7.0, yeah, which is for Android 12, but from this version the configurations have to be modified in many ways so I just pended it.
    I had to supplement some audio configurations because of the compatibility of each version, maybe some audio scenarios were broken compared to our LineageOS 18.1. But I confirmed for most used scenarios like the quad-speaker, Bluetooth audio, headphone jack, and wireless display audio, so in most cases it will work well.

    I think, we can deprecate our LineageOS 18.1 now because our LOS 19.1 has no fewer features than LOS 18.1. :)
    10
    The new version of LineageOS 19 is uploaded now.

    This version has upstream LineageOS changes that comes with Android 12.1 r22, and a fix for Keystore to use hardware encryption in Samsung way properly.

    In the first LineageOS 19.1 version, it uses some special files from the other partition but for some reason, it broke the boot sequence because of the delay and the permission issues. So I broke the loading of that special files and it would fix that boot failure problem.

    Now, thanks to @masdaster , I can fix the boot failure and finally we can use the proper hardware encryption.

    Thank you, and please note that the changelogs to fix the lock screen issue caused by changing the Keystore method.