www: Import currently supported devices
* Also just use lineage's device ymls and pictures directly
Change-Id: I3c8d56968fadbc3c3014fa41bde6c5d5086a0101
diff --git a/content/devices/beyond0lte.yml b/content/devices/beyond0lte.yml
index ef5da9a..8c91fce 100644
--- a/content/devices/beyond0lte.yml
+++ b/content/devices/beyond0lte.yml
@@ -1,30 +1,41 @@
-status: active
-name: Galaxy S10e
-vendor: Samsung
-codename: beyond0lte
-models: [SM-G970F, SM-G970F/DS, SM-G970N]
-image: beyond0lte.webp
-release: 2019-03-08
-maintainers: [Linux4]
-versions: [2.0]
-
-soc: Samsung Exynos 9820
architecture: arm64
+battery: {capacity: 3100, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '16 MP (ultrawide)'}
+ - {flash: None, info: '10 MP'}
+codename: beyond0lte
cpu: Exynos M4 & Cortex-A75 & Cortex-A55
cpu_cores: '8'
cpu_freq: 2 x 2.73 GHz + 2x 2.31 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.9, height: 142.2, width: 69.9}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Bixby</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820
gpu: ARM Mali-G76 MP12
-ram: 6/8 GB
-storage: 128/256 GB
-sdcard: {sizeMax: '512 GB'}
-screen: {size: '147.3 mm (5.8 in)', density: 438, resolution: '2280x1080', technology: 'Full HD+ Dynamic AMOLED'}
-battery: {removable: False, capacity: 3100, tech: 'Li-Ion'}
-cameras:
-- {flash: 'LED', info: '12 MP'}
-- {flash: 'LED', info: '16 MP (ultrawide)'}
-- {flash: None, info: '10 MP'}
+image: beyond0lte.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-G970F, SM-G970F/DS, SM-G970N]
+name: Galaxy S10e
network: [2G GSM, 3G UMTS, 4G LTE]
-wifi: 802.11 a/b/g/n/ac/ax, Dual-band, Wi-Fi Direct, Hotspot
-bluetooth: {spec: '5', profiles: [A2DP + aptX]}
peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
-dimensions: {width: '69.9 mm (2.75 in)', height: '142.2 mm (5.6 in)', depth: '7.9 mm (0.31 in)'}
\ No newline at end of file
+quirks: [ims]
+ram: 6/8 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Bixby</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-03-08
+screen: {resolution: '2280x1080', size: 5.8, technology: 'Dynamic AMOLED'}
+sdcard: {sizeMax: '512 GB'}
+soc: Samsung Exynos 9820
+storage: 128/256 GB
+tree: android_device_samsung_beyond0lte
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/beyond1lte.yml b/content/devices/beyond1lte.yml
index 7fd1cef..60c5217 100644
--- a/content/devices/beyond1lte.yml
+++ b/content/devices/beyond1lte.yml
@@ -1,31 +1,42 @@
-status: active
-name: Galaxy S10
-vendor: Samsung
-codename: beyond1lte
-models: [SM-G973F, SM-G973F/DS, SM-G973N]
-image: beyond1lte.webp
-release: 2019-03-08
-maintainers: [Linux4]
-versions: [2.0]
-
-soc: Samsung Exynos 9820
architecture: arm64
+battery: {capacity: 3400, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP (ultrawide)'}
+ - {flash: None, info: '10 MP'}
+codename: beyond1lte
cpu: Exynos M4 & Cortex-A75 & Cortex-A55
cpu_cores: '8'
cpu_freq: 2 x 2.73 GHz + 2x 2.31 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.8, height: 149.9, width: 70.4}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Bixby</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820
gpu: ARM Mali-G76 MP12
-ram: 8 GB
-storage: 128/256 GB
-sdcard: {sizeMax: '512 GB'}
-screen: {size: '154.9 mm (6.1 in)', density: 550, resolution: '3040x1440', technology: 'Quad HD+ Dynamic AMOLED'}
-battery: {removable: False, capacity: 3400, tech: 'Li-Ion'}
-cameras:
-- {flash: 'LED', info: '12 MP'}
-- {flash: 'LED', info: '12 MP (telephoto)'}
-- {flash: 'LED', info: '16 MP (ultrawide)'}
-- {flash: None, info: '10 MP'}
+image: beyond1lte.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-G973F, SM-G973F/DS, SM-G973N]
+name: Galaxy S10
network: [2G GSM, 3G UMTS, 4G LTE]
-wifi: 802.11 a/b/g/n/ac/ax, Dual-band, Wi-Fi Direct, Hotspot
-bluetooth: {spec: '5', profiles: [A2DP + aptX]}
peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Heart rate sensor, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
-dimensions: {width: '70.4 mm (2.77 in)', height: '149.9 mm (5.9 in)', depth: '7.8 mm (0.31 in)'}
\ No newline at end of file
+quirks: [ims]
+ram: 8 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Bixby</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-03-08
+screen: {resolution: '3040x1440', size: 6.1, technology: 'Dynamic AMOLED'}
+sdcard: {sizeMax: '512 GB'}
+soc: Samsung Exynos 9820
+storage: 128/256 GB
+tree: android_device_samsung_beyond1lte
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/beyond2lte.yml b/content/devices/beyond2lte.yml
index 638edc5..2659cd6 100644
--- a/content/devices/beyond2lte.yml
+++ b/content/devices/beyond2lte.yml
@@ -1,32 +1,43 @@
-status: active
-name: Galaxy S10+
-vendor: Samsung
-codename: beyond2lte
-models: [SM-G975F, SM-G975F/DS, SM-G975N]
-image: beyond2lte.webp
-release: 2019-03-08
-maintainers: [Linux4]
-versions: [2.0]
-
-soc: Samsung Exynos 9820
architecture: arm64
+battery: {capacity: 4100, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP (ultrawide)'}
+ - {flash: None, info: '10 MP'}
+ - {flash: None, info: '8 MP (depth sensor)'}
+codename: beyond2lte
cpu: Exynos M4 & Cortex-A75 & Cortex-A55
cpu_cores: '8'
cpu_freq: 2 x 2.73 GHz + 2x 2.31 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.8, height: 157.6, width: 74.1}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Bixby</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820
gpu: ARM Mali-G76 MP12
-ram: 8/12 GB
-storage: 128/256 GB
-sdcard: {sizeMax: '512 GB'}
-screen: {size: '162.5 mm (6.4 in)', density: 522, resolution: '3040x1440', technology: 'Quad HD+ Dynamic AMOLED'}
-battery: {removable: False, capacity: 4100, tech: 'Li-Ion'}
-cameras:
-- {flash: 'LED', info: '12 MP'}
-- {flash: 'LED', info: '12 MP (telephoto)'}
-- {flash: 'LED', info: '16 MP (ultrawide)'}
-- {flash: None, info: '10 MP'}
-- {flash: None, info: '8 MP (depth sensor)'}
+image: beyond2lte.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-G975F, SM-G975F/DS, SM-G975N]
+name: Galaxy S10+
network: [2G GSM, 3G UMTS, 4G LTE]
-wifi: 802.11 a/b/g/n/ac/ax, Dual-band, Wi-Fi Direct, Hotspot
-bluetooth: {spec: '5', profiles: [A2DP + aptX]}
peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Heart rate sensor, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
-dimensions: {width: '74.1 mm (2.92 in)', height: '157.6 mm (6.2 in)', depth: '7.8 mm (0.31 in)'}
+quirks: [ims]
+ram: 8/12 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Bixby</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-03-08
+screen: {resolution: '3040x1440', size: 6.4, technology: 'Dynamic AMOLED'}
+sdcard: {sizeMax: '512 GB'}
+soc: Samsung Exynos 9820
+storage: 128/512/1024 GB
+tree: android_device_samsung_beyond2lte
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/beyondx.yml b/content/devices/beyondx.yml
new file mode 100644
index 0000000..1259eec
--- /dev/null
+++ b/content/devices/beyondx.yml
@@ -0,0 +1,42 @@
+architecture: arm64
+battery: {capacity: 4500, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP (ultrawide)'}
+ - {flash: None, info: '0.3 MP'}
+ - {flash: None, info: '10 MP'}
+codename: beyondx
+cpu: Exynos M4 & Cortex-A75 & Cortex-A55
+cpu_cores: '8'
+cpu_freq: 2 x 2.73 GHz + 2x 2.31 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.9, height: 162.6, width: 77.1}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Bixby</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820_5G
+gpu: ARM Mali-G76 MP12
+image: beyondx.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-G977B, SM-G977N]
+name: Galaxy S10 5G
+network: [2G GSM, 3G UMTS, 4G LTE, 5G NR]
+peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
+quirks: [ims]
+ram: 8 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Bixby</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-03-08
+screen: {resolution: '3040x1440', size: 6.7, technology: 'Dynamic AMOLED'}
+soc: Samsung Exynos 9820
+storage: 256/512 GB
+tree: android_device_samsung_beyondx
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/d1.yml b/content/devices/d1.yml
new file mode 100644
index 0000000..67ca62a
--- /dev/null
+++ b/content/devices/d1.yml
@@ -0,0 +1,41 @@
+architecture: arm64
+battery: {capacity: 3500, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP (ultrawide)'}
+ - {flash: None, info: '10 MP'}
+codename: d1
+cpu: Exynos M4 & Cortex-A75 & Cortex-A55
+cpu_cores: '8'
+cpu_freq: 2 x 2.73 GHz + 2x 2.40 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.9, height: 151.0, width: 71.8}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820
+gpu: ARM Mali-G76 MP12
+image: d1.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-N970F, SM-N970F/DS]
+name: Galaxy Note10
+network: [2G GSM, 3G UMTS, 4G LTE]
+peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
+quirks: [ims]
+ram: 8 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-08-23
+screen: {resolution: '2280x1080', size: 6.3, technology: 'Dynamic AMOLED'}
+soc: Samsung Exynos 9825
+storage: 256 GB
+tree: android_device_samsung_d1
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/d2s.yml b/content/devices/d2s.yml
new file mode 100644
index 0000000..25e6b40
--- /dev/null
+++ b/content/devices/d2s.yml
@@ -0,0 +1,43 @@
+architecture: arm64
+battery: {capacity: 4300, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP'}
+ - {flash: None, info: '0.3 MP (TOF 3D)'}
+ - {flash: None, info: '10 MP'}
+codename: d2s
+cpu: Exynos M4 & Cortex-A75 & Cortex-A55
+cpu_cores: '8'
+cpu_freq: 2 x 2.73 GHz + 2x 2.40 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.9, height: 162.3, width: 77.2}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820
+gpu: ARM Mali-G76 MP12
+image: d2s.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-N975F, SM-N975F/DS]
+name: Galaxy Note10+
+network: [2G GSM, 3G UMTS, 4G LTE]
+peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
+quirks: [ims]
+ram: 12 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-08-23
+screen: {resolution: '3040x1440', size: 6.8, technology: 'Dynamic AMOLED'}
+sdcard: {sizeMax: '512 GB'}
+soc: Samsung Exynos 9825
+storage: 256/512 GB
+tree: android_device_samsung_d2s
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/d2x.yml b/content/devices/d2x.yml
new file mode 100644
index 0000000..7df5360
--- /dev/null
+++ b/content/devices/d2x.yml
@@ -0,0 +1,43 @@
+architecture: arm64
+battery: {capacity: 4300, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '12'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '12 MP'}
+ - {flash: 'LED', info: '12 MP (telephoto)'}
+ - {flash: 'LED', info: '16 MP'}
+ - {flash: None, info: '0.3 MP (TOF 3D)'}
+ - {flash: None, info: '10 MP'}
+codename: d2x
+cpu: Exynos M4 & Cortex-A75 & Cortex-A55
+cpu_cores: '8'
+cpu_freq: 2 x 2.73 GHz + 2x 2.40 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 7.9, height: 162.3, width: 77.2}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9820_5G
+gpu: ARM Mali-G76 MP12
+image: d2s.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-N976B, SM-N976N]
+name: Galaxy Note10+ 5G
+network: [2G GSM, 3G UMTS, 4G LTE, 5G NR]
+peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor, Qi wireless charging, Qi reverse wireless charging]
+quirks: [ims]
+ram: 12 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2019-08-23
+screen: {resolution: '3040x1440', size: 6.8, technology: 'Dynamic AMOLED'}
+sdcard: {sizeMax: '512 GB'}
+soc: Samsung Exynos 9825
+storage: 256/512 GB
+tree: android_device_samsung_d2x
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/f62.yml b/content/devices/f62.yml
new file mode 100644
index 0000000..8d61b09
--- /dev/null
+++ b/content/devices/f62.yml
@@ -0,0 +1,42 @@
+architecture: arm64
+battery: {capacity: 7000, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '13'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: 'LED', info: '64 MP'}
+ - {flash: 'LED', info: '12 MP (ultrawide)'}
+ - {flash: None, info: '5 MP (depth)'}
+ - {flash: None, info: '5 MP (macro)'}
+codename: f62
+cpu: Exynos M4 & Cortex-A75 & Cortex-A55
+cpu_cores: '8'
+cpu_freq: 2 x 2.73 GHz + 2x 2.31 + 4 x 1.95 GHz
+current_branch: 20
+dimensions: {depth: 9.5, height: 163.9, width: 76.3}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_exynos9825-r
+gpu: ARM Mali-G76 MP12
+image: f62.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_exynos9820, version: '4.14'}
+maintainers: [Linux4]
+models: [SM-E625F, SM-E625F/DS]
+name: Galaxy F62 / M62
+network: [2G GSM, 3G UMTS, 4G LTE]
+peripherals: [Accelerometer, Barometer, Compass, Fingerprint reader, GPS, Gyroscope, Proximity sensor]
+quirks: [ims]
+ram: 6/8 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2021-02-22
+screen: {resolution: '2400x1080', size: 6.7, technology: 'Super AMOLED'}
+sdcard: {sizeMax: '1 TB', slot: 'dedicated'}
+soc: Samsung Exynos 9825
+storage: 128 GB
+tree: android_device_samsung_f62
+type: phone
+vendor: Samsung
+vendor_short: samsung
+versions: [20]
+wifi: 802.11 a/b/g/n/ac/ax
diff --git a/content/devices/gta4xl.yml b/content/devices/gta4xl.yml
new file mode 100644
index 0000000..b80a9bd
--- /dev/null
+++ b/content/devices/gta4xl.yml
@@ -0,0 +1,40 @@
+architecture: arm64
+battery: {capacity: 7040, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '13'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: None, info: '8 MP'}
+ - {flash: None, info: '5 MP'}
+codename: gta4xl
+cpu: Cortex-A73 & Cortex-A53
+cpu_cores: '8'
+cpu_freq: 4 x 2.3 GHz + 4 x 1.7GHz
+current_branch: 20
+dimensions: {depth: 7.0, height: 244.5, width: 154.3}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_gta4xl
+gpu: ARM Mali-G72 MP3
+image: gta4xl.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_gta4xl, version: '4.14'}
+maintainers: [haggertk, Linux4]
+models: [SM-P615]
+name: Galaxy Tab S6 Lite (LTE)
+network: [2G GSM, 3G UMTS, 4G LTE]
+peripherals: [Accelerometer, GPS, Gyroscope]
+quirks: [ims]
+ram: 4 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2020-04-02
+screen: {resolution: '1200x2000', size: 10.4, technology: 'TFT LCD'}
+sdcard: {sizeMax: '1 TB'}
+soc: Samsung Exynos 9611
+storage: 64/128 GB
+tree: android_device_samsung_gta4xl
+type: tablet
+vendor: Samsung
+vendor_short: samsung
+versions: [18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac
diff --git a/content/devices/gta4xlwifi.yml b/content/devices/gta4xlwifi.yml
new file mode 100644
index 0000000..ae5d5fd
--- /dev/null
+++ b/content/devices/gta4xlwifi.yml
@@ -0,0 +1,39 @@
+architecture: arm64
+battery: {capacity: 7040, removable: False, tech: 'Li-Ion'}
+before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '13'}
+before_recovery_install: samsung_exynos9xxx
+bluetooth: {profiles: [A2DP + aptX], spec: '5'}
+cameras:
+ - {flash: None, info: '8 MP'}
+ - {flash: None, info: '5 MP'}
+codename: gta4xlwifi
+cpu: Cortex-A73 & Cortex-A53
+cpu_cores: '8'
+cpu_freq: 4 x 2.3 GHz + 4 x 1.7GHz
+current_branch: 20
+dimensions: {depth: 7.0, height: 244.5, width: 154.3}
+download_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Volume Up</kbd> and connect USB cable to PC.
+firmware_update: firmware_update_samsung_gta4xlwifi
+gpu: ARM Mali-G72 MP3
+image: gta4xl.png
+install_method: heimdall
+kernel: {repo: android_kernel_samsung_gta4xl, version: '4.14'}
+maintainers: [Linux4, haggertk]
+models: [SM-P610]
+name: Galaxy Tab S6 Lite (Wi-Fi)
+network: None
+peripherals: [Accelerometer, GPS, Gyroscope]
+ram: 4 GB
+recovery_boot: Reboot and immediately hold <kbd>Volume Up</kbd> + <kbd>Power</kbd> while the device is connected to a PC via USB cable.
+recovery_partition_name: recovery
+release: 2020-04-02
+screen: {resolution: '1200x2000', size: 10.4, technology: 'TFT LCD'}
+sdcard: {sizeMax: '1 TB'}
+soc: Samsung Exynos 9611
+storage: 64/128 GB
+tree: android_device_samsung_gta4xlwifi
+type: tablet
+vendor: Samsung
+vendor_short: samsung
+versions: [17.1, 18.1, 19.1, 20]
+wifi: 802.11 a/b/g/n/ac
diff --git a/content/devices/leaf_gsi_arm64.yml b/content/devices/leaf_gsi_arm64.yml
index 1133b81..9c199b8 100644
--- a/content/devices/leaf_gsi_arm64.yml
+++ b/content/devices/leaf_gsi_arm64.yml
@@ -1,12 +1,10 @@
-status: active
-name: Generic ARM64
-vendor: LeafOS
-codename: leaf_gsi_arm64
-models: [LeafOS on ARM64]
-image: leaf_gsi_arm64.webp
-release: 2022-05-23
-maintainers: [Linux4]
-versions: [3.2]
-
-soc: Generic
architecture: arm64
+codename: leaf_gsi_arm64
+image: leaf_gsi_arm64.webp
+maintainers: [Linux4]
+models: [LeafOS on ARM64]
+name: Generic ARM64
+release: 2022-05-23
+soc: Generic
+vendor: LeafOS
+versions: [3.2]
diff --git a/public/assets/images/devices/beyond0lte.png b/public/assets/images/devices/beyond0lte.png
new file mode 100644
index 0000000..986b1f6
--- /dev/null
+++ b/public/assets/images/devices/beyond0lte.png
Binary files differ
diff --git a/public/assets/images/devices/beyond0lte.webp b/public/assets/images/devices/beyond0lte.webp
deleted file mode 100644
index a9635f1..0000000
--- a/public/assets/images/devices/beyond0lte.webp
+++ /dev/null
Binary files differ
diff --git a/public/assets/images/devices/beyond1lte.png b/public/assets/images/devices/beyond1lte.png
new file mode 100644
index 0000000..6229451
--- /dev/null
+++ b/public/assets/images/devices/beyond1lte.png
Binary files differ
diff --git a/public/assets/images/devices/beyond1lte.webp b/public/assets/images/devices/beyond1lte.webp
deleted file mode 100644
index bf7b6d0..0000000
--- a/public/assets/images/devices/beyond1lte.webp
+++ /dev/null
Binary files differ
diff --git a/public/assets/images/devices/beyond2lte.png b/public/assets/images/devices/beyond2lte.png
new file mode 100644
index 0000000..d30befa
--- /dev/null
+++ b/public/assets/images/devices/beyond2lte.png
Binary files differ
diff --git a/public/assets/images/devices/beyond2lte.webp b/public/assets/images/devices/beyond2lte.webp
deleted file mode 100644
index bd50d5a..0000000
--- a/public/assets/images/devices/beyond2lte.webp
+++ /dev/null
Binary files differ
diff --git a/public/assets/images/devices/beyondx.png b/public/assets/images/devices/beyondx.png
new file mode 100644
index 0000000..263d26a
--- /dev/null
+++ b/public/assets/images/devices/beyondx.png
Binary files differ
diff --git a/public/assets/images/devices/d1.png b/public/assets/images/devices/d1.png
new file mode 100644
index 0000000..136eb9a
--- /dev/null
+++ b/public/assets/images/devices/d1.png
Binary files differ
diff --git a/public/assets/images/devices/d2s.png b/public/assets/images/devices/d2s.png
new file mode 100644
index 0000000..8373020
--- /dev/null
+++ b/public/assets/images/devices/d2s.png
Binary files differ
diff --git a/public/assets/images/devices/f62.png b/public/assets/images/devices/f62.png
new file mode 100644
index 0000000..8258d9b
--- /dev/null
+++ b/public/assets/images/devices/f62.png
Binary files differ
diff --git a/public/assets/images/devices/gta4xl.png b/public/assets/images/devices/gta4xl.png
new file mode 100644
index 0000000..bce1b10
--- /dev/null
+++ b/public/assets/images/devices/gta4xl.png
Binary files differ