nyuuzyou/wikis huggingface dataset:
Samsung Galaxy Tab 3 Lite (samsung-goyavewifi)

== Contributors ==
* User:Choc
== Users owning this device ==
== How to enter flash mode ==
* Download mode: + + 
* Recovery mode: + + 
== Installation ==
pmbootstrap flasher flash_rootfs
and
pmbootstrap flasher flash_kernel
== Display ==
* in landscape
* blanks after inactivity, likely some power-saving feature
** echo 0 > /sys/class/graphics/fb0/blank turns it back on
* fuzzes out after wake from suspend
** X fails with
FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
FBDEV(0): mode initialization failed
Fatal server error: AddScreen/ScreenInit failed for driver 0
== Audio ==
* Needs soc-sprd-audio-sc8830 package
* Headset and back speaker works
=== PulseAudio ===
Need to add add these lines at /etc/asound.conf:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 1
Also need to edit this line in /etc/pulse/default.pa:
load-module module-udev-detect
To:
load-module module-udev-detect tsched=0
== Input ==
=== HID buttons ===
* event0: sci-keypad
** home, power, volume keys
=== Touchscreen ===
* event1: MELFAS_MMS449_Touchscreen
** in portrait
** includes "Recents" and back buttons
** stops working on suspend, cat /sys/class/input/event1/device/device/device_enable reenables it
** try a non-forceful reboot if it doesn't appear
=== Headset ===
* event2: headset-keyboard
** works
=== Accelerometer ===
* event3: accelerometer_sensor
** no output, doesn't seem to work
== Additional notes ==
* 
* 
* Initial merge request
* TWRP recovery (versions>3.0.0 fail to boot)
* deviceinfohw.ru page for SM-T113NU
* Display and touchscreen have different orientations
* Similar device: Samsung Galaxy Tab E 7.0 / Galaxy Tab 3V Lite (samsung-goyave3g) (SM-T116)
Samsung Galaxy Tab 3 Lite 7.0 (samsung-goyawifi)

== Links and development thread ==
Here you can get more and frequently updated information about status and downloads for this device:
* Linux for Tab 3 Lite, PostMarketOS or Debian
* Github sources 
== Contributors ==
* cheadrian
== Updates ==
As of 18.11.2023, the Edge version of PostMarketOS still works.
== Installation ==
The most compatible way is to use recovery zip.
Make sure you have the TWRP recovery from the XDA thread for both ready-made zip or the build one.
You can navigate to the XDA thread above and download a flashable zip (faster) or you can build using pmbootstrap to get the latest version of packages (recommended).
$ pmbootstrap init
Pick the proper device according, Samsung -> Goyawifi
$ pmbootstrap install --android-recovery-zip --recovery-install-partition=external_sd
$ pmbootstrap export
$ cd /tmp/postmarketOS-export/
$ adb push pmos-samsung-goyawifi.zip /sdcard
Alternative, you can copy using MTP the zip inside tablet internal storage (/sdcard), microSD is mapped as /external_sd.
== Audio ==
Audio should working. Configuration is it now in the pmaports. 
== Accelerometer ==
You can access accelerometer raw data from:
$cat /sys/class/sensors/accelerometer_sensor/raw_data
Calibration data:
$cat /sys/class/sensors/accelerometer_sensor/calibration
== Camera ==
Camera seems to work now with the full resolution after unlocking the CMA limit from boot flags.
The example bellow is with half resolution.
$sudo apk add v4l-utils imagemagick
$v4l2-ctl -d /dev/video0 --set-fmt-video=width=320,height=240,pixelformat=UYVY --stream-mmap --stream-count=1 --stream-to=test.raw
$convert -size 320x240 -depth 16 uyvy:test.raw test.png
== 3D acceleration ==
Hardware accelerated graphic demos, based on old Etnaviv initial work over proprietary Vivante GPU:
* APK package sources for libetnaviv and mesa
* etna_viv
The kernel also integrates an old Etnaviv module I've backported, yet didn't manage to make it work with actual mesa, but it probably would work.
== Related work ==
Can compile the kernel using Pazos kernel source using his shell script and bind pmOS generated initramfs with the kernel build with GCC 4.7.
The output to UART using MicroUSB cable with 520Kohm, 619Kohm and 150Kohm between ID and GND pins works, with the kernel config according to Command Line and serial output.
== See also ==
* deviceinfohw.ru page for SM-T110
Samsung Galaxy Tab 4 10.1 2015 (samsung-matisseve)

== Contributors ==
* rvlander
== How to enter Odin flash mode ==
* Hold Power + Volume Down + Home while powering up the device.
* Press Volume Up to enable flashing.
This device uses Odin. In order to be able to flash on it you need to install heimdall.
On ArchLinux this package in present in the repos.
The command to flash an image is:
heimdall flash --<partition_name> <your .img file>
== Install ==
=== Fastboot ===
You need to install lk2nd boot loader on the device.
See instructions here
To enter fastboot mode press Power + Volume Down until you see fastboot screen (device will reboot if already on).
When you have lk2nd installed and running, follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation.
== Description ==
The device is based on the apq8016 variant of the msm8916 SoC that is beeing mainlined here. It means that it is in the process of being supported as is by the upstream Linux kernel.
== Milestones ==
This presents the important steps that have been achieved toward mainlining this device:
# bootloader
# usb/network
# WiFi/BT
# device package
# Display
# buttons
# touchscreen
# sound (headphones)
# accelerometer
# sound (speaker)
== TODO ==
* Screen: remove backlight hack
* Battery management
* GPS
* USB-OTG: works with a powered usb otg cable 
* FDE: Device boots to black screen when FDE is enabled, can be pinged through USB-net
== In case you want to come back to stock (original firmware) ==
* Enter Odin flash mode (Power + Volume Down + Home)
* Use heimdall to download pit file 
heimdall download-pit --output <your pit file>.pit
* unzip/untar your stock files
* flash stock using heimdall (you may need to adapt the command depending of the pit file)
heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MODEM modem.bin --RECOVERY recovery.img --RPM rpm.mbn --SBL1 sbl1.mbn --SYSTEM system.img.ext4 --QSEE tz.mbn --CACHE cache.img.ext4
* after reboot Android may complain that partitions are corrupted, just clic on reinitialize data and it should be ok
== Unbricking notes ==
Eloy bricked his tablet some years ago. Currently trying to recover with EDL.
Notes:
* The battery still charges, even with broken firmware.
* EDL cable (with shorting Data+ to GND) does not seem to work, maybe because (corrupted?) SPL is responsible for switching to EDL.
* There are some pads on the mainboard, but it is not known which are the EDL test points. See Huawei_Ascend_G7_(huawei-g7)#Preparation for files
== See also ==
* downstream Kernel source
* mainlining guide for msm8916
* Mainlining Guide - postmarketOS intruduction videos to device tree for arm
* The Samsung_Galaxy_Tab_A_9.7_WiFi_(2015)_(samsung-gt510wifi) is very similar and as a port that is well advanced. It can be a source of inspiration.
* Device package
Samsung Galaxy Tab 4 10.1 LTE (samsung-matisselte)

== Contributors ==
* User:Newbyte
== Users owning this device ==
== How to enter flash mode ==
TODO
== Installation ==
Use pmbootstrap to build your own installation image.
$ pmbootstrap init
$ pmbootstrap install --fde
== Notes ==
USB network in the initramfs debug shell, at least, seems to require plugging the cable in twice, i.e., plug it in, unplug it, and plug it in once more.
== See also ==
* Initial merge request
* WiFi variant of this device: Samsung_Galaxy_Tab_4_10.1_(samsung-matissewifi)
* TWRP build for this device: https://k11m1.eu/newbyte/twrp-matisse-universal.img (sha256sum: 9b042d64e8a76f40369c517f81177618191b766ffc247e00b3ef64ae23e1dae7)
Samsung Galaxy Tab 4 10.1 Wi-Fi (samsung-matissewifi)

== Contributors ==
* MartenBE
== Maintainer(s) ==
* MartenBE
== Users owning this device ==
== How to enter flash mode ==
* Hold while powering up the device.
* Press to enable flashing.
== Installation ==
$ pmbootstrap init
$ pmbootstrap install
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_kernel
== Near-mainline Status ==
For the status of all components in the near-mainline codebase being used, see below:
Component 	Part number 	Works?	Notes
Chipset 	Qualcomm Snapdragon 400 	Y 	
Graphics 	Adreno 305 	N 	Untested, but should work with the Adreno 330 firmware. Pending proper panel support.
eMMC (16GB) 	 	Y 	
Charging IC 	SMB358 	N 	
PMIC 	PM8226 	N 	See this issue
Micro-USB IC 	SM5502 	P 	USB-OTG not supported yet.
Audio 	WCD9306 	N 	Requires codec support
Touchscreen 	PMXT1188S1 	Y 	
Buttons 	gpio-keys 	Y 	Volume up/down, power and home button.
WiFi, Bluetooth 	WCN3660A 	P 	Bluetooth works, WiFi scanning doesn't work without disabling hardware scanning, which is a hack that should be fixed.
Display Panel 	 	 	
Backlight 	LP8556TMX-E09-S7003056 	Y 	
Front Camera 	Siliconfile SR130PC20 	N 	
Rear Camera 	Siliconfile SR352 	N 	
GPS 	WGR7640 	P 	Driver support implemented, but ModemManager doesn't support WiFi-only devices & gpsd is awaiting .
Hall effect/flip cover sensor	S-5712CCDL1-I4T1U 	Y 	Connected via GPIO.
Accelerometer 	STMicroelectronics K2HHTR	Y 	
== See also ==
* Initial merge request
* Kernel source
* TWRP (dead link? but unified samsunggalaxytab4101 page exists!)
* Specs on Wikipedia
* Specs on deviceinfohw.ru
* 
*
Samsung Galaxy Tab 4 7.0 LTE (samsung-degaslte)

== Available Boot Modes ==
* Recovery: + + 
* Download mode: + + 
== Flashing Recovery ==
Download a build of TWRP from here and extract recovery.img
=== Flashing TWRP using heimdall ===
* Boot the device to download mode
* Run the command: heimdall flash --no-reboot --RECOVERY <path to recovery.img>
* Upon a successful flash, hold the key combinations to boot to Recovery Mode. If all went well, the device should boot into TWRP Recovery
Samsung Galaxy Tab A7 (samsung-gta4lwifi)

== Contributors ==
* O32W
== Users owning this device ==
== How to enter flash mode ==
Odin mode: shutdown tablet, press volume up and volume down and power button, then plug your device into USB cord plugged into your computer, the odin screen will show.
== Installation ==
Use pmbootstrap to build your own installation image.
$ pmbootstrap init
$ pmbootstrap install --fde
== Hardware photos ==
== Hardware info ==
CPU: Qualcomm Snapdragon 662 (bengal)
eMMC: V5.1, FBGA254, 3GB/4GB LPDDR4X + 32GB/64GB Storage
PMIC: PM4250
SCREEN: Novatek NT36523
== See also ==
* LineageOS wiki
Samsung Galaxy Tab A7 Lite (samsung-gta7litewifi)

== Contributors ==
hexaheximal
== Users owning this device ==
== Status ==
This postmarketOS port is incredibly buggy, but does boot.
The only known working desktop environment option is i3, but the touchscreen does not work. XFCE just causes a crash-reboot.
== Unlocking the bootloader ==
At least at first, the Android settings app does not allow you to enable bootloader unlocking. (On some devices it requires that it can connect to Samsung's servers first, but I would not recommend ever connecting it to the internet on stock Android)
However, it can be done with mtkclient:
$ mtk e metadata,userdata,md_udc
$ mtk da seccfg unlock
If it worked you should see a warning like this:
Do not panic! Your device is not broken!
If you *don't* see that warning, then it didn't work.
You can safely skip the warning, although on stock Android it might fail to boot in which case you will need to choose the factory reset option to clear userdata etc. again.
== Installation ==
Install pmbootstrap and then run the following commands:
$ pmbootstrap init
$ pmbootstrap install
$ pmbootstrap flasher flash_kernel
$ pmbootstrap flasher flash_rootfs
== Reading logs ==
Before reading the logs, make sure to install mtkclient and then erase the expdb partition so the existing boot logs don't get mixed in and get confusing:
$ mtk e expdb
Once you have done that, boot the device. As soon as it powers off during a bootloop (and if it doesn't, hold down Power + Volume Down for ~10 seconds), run these commands:
$ mtk r expdb /tmp/expdb.bin
$ mtk reset # turns the device off, optional
$ cat /tmp/expdb.bin
Please note that the kernel part of the logs is quite a mess - it does not use proper newlines and instead uses what seems to be null bytes.
== Downstream kernel status ==
The downstream kernel is surprisingly capable, but still lacking in many ways. For example, audio is currently broken and the touchscreen does not fire any events. However, if you use a USB-C OTG dock to connect it to a keyboard & mouse, it works perfectly fine. Ethernet works fine if you do it that way too.
== Mainline kernel status ==
The MT6765 close-to-mainline kernel does not boot due to the android bootloader refusing to boot with a dummy dtbo.
== See also ==
* Initial merge request
* This post on Mastodon, which was made and published on this postmarketOS port
* lowendlibre
* MTKClient
Samsung Galaxy Tab A 2016 (SM-T580)

== Contributors ==
* Tim453
== Users owning this device ==
== Install TWRP ==
* Dowload the TWRP image for gtaxlwifi
* Press Volume down + home + power to enter Download mode
* Flash the Recovery
 $ heimdall flash --RECOVERY twrp-3.6.0_9-0-gtaxlwifi.img
To boot into TWRP press Volume up + home + power
== Installation ==
==== Install from the recovery zip installer ====
* Install TWRP on your device
* Configure the image
 $ pmbootstrap init
* Prepare the installation
 $ pmbootstrap install --android-recovery-zip
* In TWRP go to Advanced->Sideload and flash the image on the tablet
 $ pmbootstrap flasher --method=adb sideload
== See also ==
* Initial merge request
* 
*
Samsung Galaxy Tab A 7.0 (2016) (samsung-gtexslte)

== Contributors ==
* IverCoder
== Users owning this device ==
== How to enter flash mode ==
Either reboot to TWRP, or use Odin.
== Installation ==
Use pmbootstrap to build your own installation image. You can clone this pmaports fork for the source.
$ pmbootstrap init
$ pmbootstrap install --fde
== See also ==
Samsung Galaxy Tab A 7.0 (2016) (samsung-gtexswifi)

== Supported Models ==
SM-T280 and SM-T280Q
== Contributors ==
* Zocker1012
* 19atlas
== Users owning this device ==
== How to enter flash mode ==
Press + + 
== Installation ==
We recommend using twrp
After installing twrp, run:
$ pmbootstrap init
$ pmbootstrap install
$ pmbootstrap flasher flash_rootfs # flash SYSTEM
$ pmbootstrap flasher flash_kernel # flash boot.img
== How to start ssh ==
ignore warnings
$ ip a # see device
$ sudo ip link set dev enp0s20u<CHANGEME> address 12:12:12:12:12:12
$ ssh user@172.16.42.1
== Other ==
Unixbench results
 BYTE UNIX Benchmarks (Version 5.1.3)
 System: samsung-gtexswifi: Linux
 OS: Linux -- 3.10.108 -- #1-postmarketOS SMP PREEMPT Tue Jul 23 11:07:54 UTC 2024
 Machine: armv7l (unknown)
 Language: en_US.utf8 (charmap=, collate=)
 CPU 0: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)
 
 CPU 1: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)
 
 CPU 2: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)
 
 CPU 3: ARMv7 Processor rev 5 (v7l) (0.0 bogomips)
 
 19:38:36 up 1 min, 0 user, load average: 1.69, 0.72, 0.27; runlevel 
------------------------------------------------------------------------
Benchmark Run: Mon Jul 29 2024 19:38:36 - 19:43:18
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 3187624.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 1200.4 MWIPS (10.1 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 3187624.6 273.1
Double-Precision Whetstone 55.0 1200.4 218.2
 ========
System Benchmarks Index Score (Partial Only) 244.2
------------------------------------------------------------------------
Benchmark Run: Mon Jul 29 2024 19:43:18 - 19:48:05
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 12555512.6 lps (10.0 s, 7 samples)
Double-Precision Whetstone 4759.2 MWIPS (10.2 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 12555512.6 1075.9
Double-Precision Whetstone 55.0 4759.2 865.3
 ========
System Benchmarks Index Score (Partial Only) 964.9
Device WIP mainline kernel
== Wifi ==
wifi service in lineageos
wpa_supplicant.conf
# WiFi
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
WPA_SUPPLICANT_VERSION := VER_2_1_DEVEL
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_sprdwl
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_sprdwl
BOARD_WLAN_DEVICE := sc2341
WIFI_DRIVER_FW_PATH_PARAM := "/data/misc/wifi/fwpath"
WIFI_DRIVER_FW_PATH_STA := "sta_mode"
WIFI_DRIVER_FW_PATH_P2P := "p2p_mode"
WIFI_DRIVER_FW_PATH_AP := "ap_mode"
WIFI_DRIVER_MODULE_PATH := "/lib/modules/sprdwl.ko"
WIFI_DRIVER_MODULE_NAME := "sprdwl"
== See also ==
* TWRP Recovery for Galaxy Tab A 7.0 (2016) (gtexswifi)
* Lineage OS for Galaxy Tab A 7.0 (2016) (gtexswifi)
* deviceinfo hw
* deviceinfo hw backup
* Samsung_Galaxy_Tab_A_7.0_(2016)_(samsung-gtexslte) (mostly similar device)
* appendheader for booting
* Initial merge request
* patched stock kernel
* 
*
Samsung Galaxy Tab A 8.0 (2019) (samsung-gtowifi)

== Contributors ==
* Irihapeti
* Oatm22
== Users owning this device ==
== Known problems with this port ==
* On LightDM, the desktop won't work until you disable logind-check-graphical in /etc/lightdm/lightdm.conf. (see Display manager#CanGraphical_issue)
* Battery capacity doesn't update.
* Device now kernel panics when connected to USB. Likely related to USB networking.
* Networks are detected, but nmcli and nmtui say "Secrets were required, but not provided" if you try connecting to an encrypted Wi-Fi via terminal even with the correct password. Most likely it's NetworkManager's fault or a service that didn't start.
* SD card has to be mounted manually via terminal.
== Download mode ==
* Turn off the device.
* Plug in a USB A to Micro-USB Data cable from a PC to the tablet while holding down both volume up and down buttons, releasing the buttons when the screen turns on.
* Press the volume up button to start flash if you get the confirmation screen. If not, reboot and try again.
Volume up is located right under the power button.
== Installation ==
</br>
Run pmbootstrap install, then pmbootstrap export.</br>
Transfer the exported files to the device using your preferred method. (e.g. microSD, USB OTG, adb push)</br>
Start TWRP and do the following</br>
* Wipe System and Data partitions.</br>
* Flash boot.img to Boot.</br>
* Go to Advanced > Terminal and run dd if=samsung-gtowifi.img of=/dev/block/mmcblk0p69 and be patient. Make sure you adapt the input file to wherever you copied it to.</br>
* Reboot. TWRP may give an OS undetected warning, which can be ignored.
/dev/block/mmcblk0p69 (data) and /dev/block/mmcblk0p63 (system) are the only partitions this will work in. You may brick your device if you enter the wrong partition.
== See also ==
* Firmware blobs
* Initial merge request
* Tablet specs
* How to install TWRP
* Downstream kernel
Samsung Galaxy Tab A 8.0 With S Pen(2019) (samsung-wisdom)

== Users owning this device ==
== Partition layout ==
Model: MMC BJTD4R (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
 1 4194kB 8389kB 4194kB bota0
 2 8389kB 16.8MB 8389kB bota1
 3 16.8MB 37.7MB 21.0MB ext4 efs
 4 37.7MB 58.7MB 21.0MB ext2 sec_efs
 5 58.7MB 67.1MB 8389kB ext4 cpefs
 6 67.1MB 75.5MB 8389kB bota2
 7 75.5MB 83.9MB 8389kB cm
 8 83.9MB 88.1MB 4194kB m9kefs1
 9 88.1MB 92.3MB 4194kB m9kefs2
10 92.3MB 96.5MB 4194kB m9kefs3
11 96.5MB 97.5MB 1049kB nad_refer
12 97.5MB 106MB 8389kB param
13 106MB 114MB 8389kB up_param
14 114MB 116MB 2097kB misc
15 116MB 150MB 33.6MB boot
16 150MB 190MB 39.8MB recovery
17 190MB 198MB 8389kB dtb
18 198MB 207MB 8389kB dtbo
19 207MB 254MB 47.2MB radio
20 254MB 254MB 524kB persistent
21 254MB 258MB 4194kB steady
22 258MB 259MB 524kB vbmeta
23 259MB 260MB 524kB bota3
24 260MB 260MB 524kB reserved2
25 260MB 4488MB 4228MB ext2 system
26 4488MB 5058MB 570MB ext2 vendor
27 5058MB 5495MB 436MB ext2 product
28 5495MB 5862MB 367MB ext4 cache
29 5862MB 5883MB 21.0MB ext4 omr
30 5883MB 5888MB 5243kB cp_debug
31 5888MB 5909MB 21.0MB nad_fw
32 5909MB 31.3GB 25.4GB ext4 userdata
==How to install twrp==
https://forum.xda-developers.com/t/recovery-unofficial-twrp-for-sm-p205-tab-a-8-0-2019-exynos-model.4437071/#post-86799127
==See also==
* Universal 7885 Kernel Source
* Samsung Stock Kernel Source
Category:Not booting
Samsung Galaxy Tab E 9.6 (SM-T560) (samsung-gtelwifi)

== Contributors ==
* StandaSK
* atipls
== Maintainer(s) ==
== Users owning this device ==
== User Interfaces ==
* Gnome starts but is pretty unusable
* Phosh/Plasma Mobile do not work (require mainline)
* Xfce4 works
== Installation ==
* pmbootstrap init
** User interface: xfce4
** Extra packages: matchbox-keyboard or corekeyboard to get an on-screen keyboard 
* pmbootstrap install --android-recovery-zip
* pmbootstrap flasher --method=adb sideload
== What works ==
* Flashing rootfs and kernel via TWRP
* Screen
* Touchscreen
* WiFi
Attention: latest edge won't come up with ssh cause of missing /etc/network/interfaces
do a "pmbootstrap chroot -r"
create and edit the missing interface file and add:
auto lo
iface lo inet loopback
After that do a install as usual and network comes up with ssh
== What doesn't work ==
* Audio
* USB-OTG
* charging sdl
== Additional notes ==
* ADB sideload stops at 50%, but it actually succeeds.
* The power button instantly shuts down the entire system
* LightDM Hangs after a while but can be restarted from USB/SSH
* Some audio devices do show up, but they don't actually work.
=== How atipls made wifi work ===
How atipls made wifi work (with a bit of confusing detours). Inspired by the (sort of) helpful How_bonsaiblue_made_wifi_work.
* Since the kernel provided by Samsung has built-in support for the BCM4343, enabling it was enough to get wlan0 to show up.
** I actually have tried loading it as a kernel module, which ended up with horrible messages like no wifi platform data, skip and DHD wifi platform data is required for Android build
* Grab nvram_mfg.txt and bcmdhd_mfg.bin from /etc/wifi from either a stock install or an unofficial lineageos port.
** I have also tried firmware-aosp-broadcom-wlan, but the firmware seems to be newer than wanted thus either not loading or straight up soft bricking the OS.
* Bring the interface up: $ ip link set wlan0 up
* Use XFCE4's menu or nmtui to connect to a wifi network.
== Useful key combinations ==
* home + volume up + power: flash mode (TWRP)
* home + volume down + power: reboot
== See also ==
* Specs on GSMArena.com
* 
* Kernel source
* Initial merge request
* 
* 
* samsung-gtel3g (mostly similar device)
Samsung Galaxy Tab E 9.6 (SM-T560NU) (samsung-gtelwifiue)

== Contributors ==
* Person4268
* Minecrell
== Users owning this device ==
== Installation ==
# Install lk2nd (alternative bootloader that provides a standard fastboot interface)
# Follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation.
== Touch keys ==
See Tm2-touchkey. The touch keys are handled through the Zinitix touchscreen, but the Input section should mostly apply. 
== Notes == 
Touchscreen works for the most part, but acts weirdly with some on-screen keyboards and DE's. (Fixed in newer kernel versions with an update to the zinitix module, although multi-touch seems to still be absent as of kernel 6.1.0) A driver needs to be written for the backlight, lcd will be always on (driver currently WIP, see https://github.com/msm8916-mainline/linux/pull/217). In DE's with auto-rotation, it should be turned off as rotation is fairly uncontrolled (needs investigation). 
== Backlight ==
The previously mentioned backlight driver does work (tested in plasma-mobile with kernel 6.1), however you need to apply this patch and build it with envkernel.sh
A more optimal solution would be for the driver to be sent upstream.
== Battery ==
Currently there is no charging or battery status reporting in the mainline kernel. samsung-j5 and samsung-j5x seem to share the same SM5703 chip as this tablet, so work from there would most likely apply to this tablet too.
== See also ==
* Mainline kernel tree for MSM8916 devices
*