Merge "For clarity and transparency, and since it is observed that there have been no developments to the Beryllium TWRP past January 2019, I request the following corrections."
diff --git a/_config.yml b/_config.yml
index ecb9f9e..f457287 100644
--- a/_config.yml
+++ b/_config.yml
@@ -59,6 +59,9 @@
elephone:
output: true
+ ergo:
+ output: true
+
essential:
output: true
diff --git a/_ergo/ergoF500.markdown b/_ergo/ergoF500.markdown
new file mode 100644
index 0000000..5ab03ae
--- /dev/null
+++ b/_ergo/ergoF500.markdown
@@ -0,0 +1,27 @@
+---
+layout: device
+title: "Ergo Force F500"
+codename: F500
+downloadfolder: F500
+supportstatus: Current
+maintainer: lomatik
+oem: Ergo
+devicetree: https://github.com/TeamWin/android_device_Ergo_F500
+mtkchipset: mt6580
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+Note, this Recovery on phones with stock android 5.1(2016) can be work uncorrect.
+Tested and successfully worked only on Ergo Force F500 with stock 7.0 android(2017).
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+{% include ddinstall.html %}
+
+{% include mtkinstall.html %}
diff --git a/_huawei/huaweip20lite.markdown b/_huawei/huaweip20lite.markdown
new file mode 100644
index 0000000..425be9d
--- /dev/null
+++ b/_huawei/huaweip20lite.markdown
@@ -0,0 +1,39 @@
+---
+layout: device
+title: "Huawei P20 Lite"
+codename: anne
+downloadfolder: anne
+supportstatus: Current
+maintainer: DarkJoker360
+oem: Huawei
+devicetree: https://github.com/TeamWin/android_device_huawei_anne
+xdathread: "https://forum.xda-developers.com/huawei-p20-lite/development/recovery-twrp-huawei-p20-lite-t4150389"
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+Note: Data cannot be decrypted in TWRP.
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+<div class='page-heading' id='fastboot-install'>Fastboot Install Method (No Root Required):</div>
+<a id='fastboot'></a>
+<hr />
+<p class="text"><a href="http://developer.android.com/sdk/index.html#linux-bundle-size">You will need the platform-tools from the Android SDK on your computer.</a> Find the Android command line tools section on the page linked and install the SDK tools package. From the SDK Manager, download only the platform-tools to get adb and fastboot binaries.</p>
+<p class="text">Windows users will need proper drivers installed on their computer. You can try the <a href="https://forum.xda-developers.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755" target=_blank>simple FWUL adb/fastboot ISO</a> or the <a href="http://www.xda-developers.com/universal-naked-driver-solves-your-adb-driver-problems-on-windows/">Naked ADB drivers</a> or the <a href="https://adb.clockworkmod.com/">Universal ADB drivers</a> if you don't already have a working driver installed</p>
+<p class="text">On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:</p>
+<p class="code">adb reboot bootloader</p>
+<p class="text">You should now be in fastboot mode.</p>
+{% if page.fastbootunlock %}
+<p class="text">Your device needs to be unlocked before it can flash custom images. To unlock your device type:</p>
+<p class="code">{{ fastboot }} oem unlock</p>
+{% endif %}
+<p class="text">Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the image to twrp.img and type:</p>
+<p class="code">{{ fastboot }} flash recovery_ramdisk twrp.img</p>
+<p class="code">{{ fastboot }} reboot</p>
+<p class="text">Note many devices will replace your custom recovery automatically during first boot. To prevent this, use <a href="http://www.google.com">Google</a> to find the proper key combo to enter recovery. After typing <span class="code">{{ fastboot }} reboot</span>, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install.</p>
diff --git a/_huawei/huaweip8lite2017.markdown b/_huawei/huaweip8lite2017.markdown
new file mode 100644
index 0000000..8cd2ffc
--- /dev/null
+++ b/_huawei/huaweip8lite2017.markdown
@@ -0,0 +1,39 @@
+---
+layout: device
+title: "Huawei P8 Lite 2017"
+codename: prague
+downloadfolder: prague
+supportstatus: Current
+maintainer: DarkJoker360
+oem: Huawei
+devicetree: https://github.com/TeamWin/android_device_huawei_prague
+xdathread: "https://forum.xda-developers.com/p8lite/p8-lite-2017-development/recovery-twrp-huawei-p8-lite-2017-t4113153"
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+Note: Data cannot be decrypted in TWRP.
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+<div class='page-heading' id='fastboot-install'>Fastboot Install Method (No Root Required):</div>
+<a id='fastboot'></a>
+<hr />
+<p class="text"><a href="http://developer.android.com/sdk/index.html#linux-bundle-size">You will need the platform-tools from the Android SDK on your computer.</a> Find the Android command line tools section on the page linked and install the SDK tools package. From the SDK Manager, download only the platform-tools to get adb and fastboot binaries.</p>
+<p class="text">Windows users will need proper drivers installed on their computer. You can try the <a href="https://forum.xda-developers.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755" target=_blank>simple FWUL adb/fastboot ISO</a> or the <a href="http://www.xda-developers.com/universal-naked-driver-solves-your-adb-driver-problems-on-windows/">Naked ADB drivers</a> or the <a href="https://adb.clockworkmod.com/">Universal ADB drivers</a> if you don't already have a working driver installed</p>
+<p class="text">On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:</p>
+<p class="code">adb reboot bootloader</p>
+<p class="text">You should now be in fastboot mode.</p>
+{% if page.fastbootunlock %}
+<p class="text">Your device needs to be unlocked before it can flash custom images. To unlock your device type:</p>
+<p class="code">{{ fastboot }} oem unlock</p>
+{% endif %}
+<p class="text">Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the image to twrp.img and type:</p>
+<p class="code">{{ fastboot }} flash recovery_ramdisk twrp.img</p>
+<p class="code">{{ fastboot }} reboot</p>
+<p class="text">Note many devices will replace your custom recovery automatically during first boot. To prevent this, use <a href="http://www.google.com">Google</a> to find the proper key combo to enter recovery. After typing <span class="code">{{ fastboot }} reboot</span>, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install.</p>
diff --git a/_lenovo/lenovo_X605F.markdown b/_lenovo/lenovo_X605F.markdown
new file mode 100644
index 0000000..ac2c838
--- /dev/null
+++ b/_lenovo/lenovo_X605F.markdown
@@ -0,0 +1,24 @@
+---
+layout: device
+title: "Lenovo M10 wifi (TB-X605F)"
+codename: X605F
+downloadfolder: X605F
+supportstatus: Current
+maintainer: Yahoo-Mike
+oem: Lenovo
+devicetree: https://github.com/TeamWin/android_device_lenovo_X605F
+xdathread: "https://forum.xda-developers.com/showthread.php?t=4005859"
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+{% include fastbootinstall.html %}
+
diff --git a/_motorola/motorolamotog5splus.markdown b/_motorola/motorolamotog5splus.markdown
new file mode 100644
index 0000000..2d1a7d9
--- /dev/null
+++ b/_motorola/motorolamotog5splus.markdown
@@ -0,0 +1,22 @@
+---
+layout: device
+title: "Motorola Moto G5s plus"
+codename: sanders
+downloadfolder: sanders
+supportstatus: Current
+maintainer: iamsaalim
+devicetree: https://github.com/TeamWin/android_device_motorola_sanders
+oem: Motorola
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+{% include fastbootinstall.html %}
diff --git a/_motorola/motorolaoneaction.markdown b/_motorola/motorolaoneaction.markdown
new file mode 100644
index 0000000..365db8a
--- /dev/null
+++ b/_motorola/motorolaoneaction.markdown
@@ -0,0 +1,36 @@
+---
+layout: device
+title: "Motorola One Action"
+codename: troika
+downloadfolder: troika
+devicetree: https://github.com/TeamWin/android_device_motorola_troika
+supportstatus: Current
+maintainer: kaneawk
+oem: Motorola
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+NOTE: Monthly security updates may (or may not) break decryption of /data in TWRP.
+Decryption of /data works both when fastboot booting TWRP and when installing TWRP permanently!
+
+{% include download.html %}
+
+<div class='page-heading'>Installation:</div>
+NOTE: Your bootloader MUST be UNLOCKED before booting or installing TWRP
+If you already have TWRP installed:
+Download the latest zip and install the zip using TWRP, or if you have Magisk installed, flash directly in Magisk Manager as a module.
+
+If you do not already have TWRP installed:
+Download both the img and the zip. Copy the zip to your device. You will need to have the latest fastboot binaries and the correct drivers installed. Power off your device completely. Hold volume down and turn on the device. Your device should now be in the bootloader menu. Connect the device to your PC. Open a command window and run the following command from the proper location:
+
+fastboot boot path/to/twrp.img
+
+This will temporarily boot TWRP on your device. Use ADB or MTP to push the zip onto your device:
+
+adb push path/to/twrp.zip /sdcard
+
+Go to install and browse to the zip and install the zip. The zip will install TWRP on boot partition of both slots.
+
+If you accidently flash TWRP to your device using fastboot instead of temporarily booting the image, you will need to download the latest firmware for your device and reflash the boot image.
diff --git a/_motorola/motorolaonevision.markdown b/_motorola/motorolaonevision.markdown
new file mode 100644
index 0000000..e4d38d1
--- /dev/null
+++ b/_motorola/motorolaonevision.markdown
@@ -0,0 +1,36 @@
+---
+layout: device
+title: "Motorola One Vision"
+codename: kane
+downloadfolder: kane
+devicetree: https://github.com/TeamWin/android_device_motorola_kane
+supportstatus: Current
+maintainer: kaneawk
+oem: Motorola
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+NOTE: Monthly security updates may (or may not) break decryption of /data in TWRP.
+Decryption of /data works both when fastboot booting TWRP and when installing TWRP permanently!
+
+{% include download.html %}
+
+<div class='page-heading'>Installation:</div>
+NOTE: Your bootloader MUST be UNLOCKED before booting or installing TWRP
+If you already have TWRP installed:
+Download the latest zip and install the zip using TWRP, or if you have Magisk installed, flash directly in Magisk Manager as a module.
+
+If you do not already have TWRP installed:
+Download both the img and the zip. Copy the zip to your device. You will need to have the latest fastboot binaries and the correct drivers installed. Power off your device completely. Hold volume down and turn on the device. Your device should now be in the bootloader menu. Connect the device to your PC. Open a command window and run the following command from the proper location:
+
+fastboot boot path/to/twrp.img
+
+This will temporarily boot TWRP on your device. Use ADB or MTP to push the zip onto your device:
+
+adb push path/to/twrp.zip /sdcard
+
+Go to install and browse to the zip and install the zip. The zip will install TWRP on boot partition of both slots.
+
+If you accidently flash TWRP to your device using fastboot instead of temporarily booting the image, you will need to download the latest firmware for your device and reflash the boot image.
diff --git a/_motorola/motorolaonezoom.markdown b/_motorola/motorolaonezoom.markdown
new file mode 100644
index 0000000..c3bfd42
--- /dev/null
+++ b/_motorola/motorolaonezoom.markdown
@@ -0,0 +1,36 @@
+---
+layout: device
+title: "Motorola One Zoom"
+codename: parker
+downloadfolder: parker
+devicetree: https://github.com/TeamWin/android_device_motorola_parker
+supportstatus: Current
+maintainer: kaneawk
+oem: Motorola
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+NOTE: Monthly security updates may (or may not) break decryption of /data in TWRP.
+Decryption of /data works both when fastboot booting TWRP and when installing TWRP permanently!
+
+{% include download.html %}
+
+<div class='page-heading'>Installation:</div>
+NOTE: Your bootloader MUST be UNLOCKED before booting or installing TWRP
+If you already have TWRP installed:
+Download the latest zip and install the zip using TWRP, or if you have Magisk installed, flash directly in Magisk Manager as a module.
+
+If you do not already have TWRP installed:
+Download both the img and the zip. Copy the zip to your device. You will need to have the latest fastboot binaries and the correct drivers installed. Power off your device completely. Hold volume down and turn on the device. Your device should now be in the bootloader menu. Connect the device to your PC. Open a command window and run the following command from the proper location:
+
+fastboot boot path/to/twrp.img
+
+This will temporarily boot TWRP on your device. Use ADB or MTP to push the zip onto your device:
+
+adb push path/to/twrp.zip /sdcard
+
+Go to install and browse to the zip and install the zip. The zip will install TWRP on boot partition of both slots.
+
+If you accidently flash TWRP to your device using fastboot instead of temporarily booting the image, you will need to download the latest firmware for your device and reflash the boot image.
diff --git a/_oem/ergo.markdown b/_oem/ergo.markdown
new file mode 100644
index 0000000..373bce6
--- /dev/null
+++ b/_oem/ergo.markdown
@@ -0,0 +1,4 @@
+---
+layout: device
+oem: Ergo
+---
diff --git a/_samsung/samsunggalaxya40.markdown b/_samsung/samsunggalaxya40.markdown
new file mode 100644
index 0000000..f38a2c4
--- /dev/null
+++ b/_samsung/samsunggalaxya40.markdown
@@ -0,0 +1,28 @@
+---
+layout: device
+title: "Samsung Galaxy A40"
+codename: a40
+downloadfolder: a40
+supportstatus: Current
+maintainer: ponces
+devicetree: "https://github.com/TeamWin/android_device_samsung_a40"
+xdathread: "https://forum.xda-developers.com/galaxy-a40/development/recovery-twrp-galaxy-a40-t4025587"
+oem: Samsung
+ddof: "/dev/block/platform/13500000.dwmmc0/by-name/recovery"
+---
+
+{% include disclaimer.html %}
+
+{% include supportstatus.html %}
+
+{% include samsungsystemasroot.html %}
+
+{% include appinstall.html %}
+
+{% include download.html %}
+
+{% include twrpinstall.html %}
+
+{% include odininstall.html %}
+
+{% include ddinstall.html %}
diff --git a/oem/ergo.html b/oem/ergo.html
new file mode 100644
index 0000000..db765da
--- /dev/null
+++ b/oem/ergo.html
@@ -0,0 +1,18 @@
+---
+layout: oem
+title: Ergo
+permalink: /Devices/Ergo/
+exclude: true
+---
+
+<div class="home">
+
+ <hr />
+ <ul class="post-list" id="post-list">
+ {% for post in site.ergo %}
+ <p>
+ <strong><a href="{{ post.url | prepend: site.baseurl }}">{{ post.title }} ({{ post.codename }})</a></strong>
+ </p>
+ {% endfor %}
+ </ul>
+</div>