• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[RECOVERY][UNOFFICIAL] TWRP-3.5.2_10 [guamp] [Moto G9 / G9 Play / G9 Power]

Search This thread

GitDaisy

Senior Member
Oct 29, 2017
51
38
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Code:
#include <std_disclaimer.h>
/*
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/

Bugs:
- you tell me

G9 Play - Ilitek (Work)
G9 Play - Himax (Dead)
G9 Play - Goodix, Chipone (untested)

G9 Power - Novatek (Work)
G9 Power - Focaltech (Untested)

E7 Plus - goodix,himax,chipone (Untested)

Install guide (Might not work):
To flash:
Code:
fastboot flash vbmeta_a vbmeta.img
fastboot --disable-verification flash vbmeta_a vbmeta.img
fastboot --disable-verity flash vbmeta_a vbmeta.img
fastboot flash recovery_a twrpname.img
fastboot flash recovery_b twrpname.img

To boot:
Code:
fastboot boot twrpname.img

Download:
GUAMP: MEGA
CEBU: MEGA
GUAM: soon

Reccomended ADB and Fastboot binaries:

platform-tools

Source code:
https://github.com/omnirom/android_bootable_recovery
https://github.com/100Daisy/android_device_motorola_guamp
Kernel source: prebuilt (for now)

Join our device chat in Telegram !
no link xda will remove anyways
gitdaisy applause circle:
https://t.me/GitDaisyShitposting

Donations:

paypal.me/100Daisy

Credits:
I want to say a big thanks to the testers @borraz
 
Last edited:

jarchig

New member
May 18, 2021
4
2
Moto G9 Play
Congratulations on your work. @GitDaisy this is the most complete TWRP for guamp I have used so far.

I have a Chipone touchscreen and your ROM titled twrp-3.5.2_10-guamp-270420211220... did not work for me.

However, I managed to get it to work by adding the following lines to the /system/bin/load-modules.sh:


Code:
#!/system/bin/sh

# two new lines
firmware_path=/vendor/firmware/ICNL9911.bin
flash_path=/sys/chipone-tddi/cts_firmware

insmod /vendor/lib/modules/chipone_tddi_mmi.ko
...

# wait extra time just in case
wait 3

# new line
echo $firmware_path > $flash_path/update_from_file

# wait extra time just in case. Not sure if necessary
wait 3

...

exit 0

It is a step I saw in another 'load modules' shell script that updates the firmware by updating the sysfs update_from_file chipone entry

I hope it helps other owners of this fabulous Moto G9 Play phone
 
Last edited:

GitDaisy

Senior Member
Oct 29, 2017
51
38
Congratulations on your work. @GitDaisy this is the most complete TWRP for guamp I have used so far.

I have a Chipone touchscreen and your ROM titled twrp-3.5.2_10-guamp-270420211220... did not work for me.

However, I managed to get it to work by adding the following lines to the /system/bin/load-modules.sh:


Code:
#!/system/bin/sh

# two new lines
firmware_path=/vendor/firmware/ICNL9911.bin
flash_path=/sys/chipone-tddi/cts_firmware

insmod /vendor/lib/modules/chipone_tddi_mmi.ko
...

# wait extra time just in case
wait 3

# new line
echo $firmware_path > $flash_path/update_from_file

# wait extra time just in case. Not sure if necessary
wait 3

...

exit 0

It is a step I saw in another 'load modules' shell script that updates the firmware by updating the sysfs update_from_file chipone entry

I hope it helps other owners of this fabulous Moto G9 Play phone
I will cover that issue in next release, then i will focus on bringing one image for all bengal devices released with A10 (G30 has vendor_boot and dt seems to not be compatible and kernel may be not compatible too)
currently i need to ship different prebuilts for all devices
 

Mauricio Oliveira

New member
Apr 27, 2016
4
0
Hello Everything is fine? Mine did not work the touch ... follow the attachment of the photo of my device. thanks to everyone who contributes to the growth of this forum, which is simplifying maginifico ...
 

Attachments

  • Screenshot_20210520-210308-848.png
    Screenshot_20210520-210308-848.png
    93.9 KB · Views: 157
Last edited:

jarchig

New member
May 18, 2021
4
2
Moto G9 Play
Hello Everything is fine? Mine did not work the touch ... follow the attachment of the photo of my device. thanks to everyone who contributes to the growth of this forum, which is simplifying maginifico ...
@Mauricio Oliveira , you have the correct smartphone model (guamp). It is the same as mine.

However, there are several touchscreen variants and your application (cpu-z) does not show which variant you have.

Can you install the 'Device Info HW' application? Your touchscreen will show in the 'General' tab.
 

jarchig

New member
May 18, 2021
4
2
Moto G9 Play
Hello Everything is fine? Mine did not work the touch ... follow the attachment of the photo of my device. thanks to everyone who contributes to the growth of this forum, which is simplifying maginifico ...

Another way to find out your touchscreen manufacturer is by connecting to your mobile using the ‘adb shell’ command.

From your desktop, run:

Code:
adb shell

and then

Code:
getevent


the command will show output like the following:


Code:
guamp:/ # getevent           
add device 1: /dev/input/event2
  name:     "chipone-tddi"           
add device 2: /dev/input/event0           
  name:     "qpnp_pon"           
add device 3: /dev/input/event1           
  name:     "gpio-keys"


In this case, ‘chipone-tddi’ is the touchscreen manufacturer.
 

Mauricio Oliveira

New member
Apr 27, 2016
4
0
Hello everyone on the forum... Thanks again my friend jarchig. I noticed that my screen variant is the same as yours... Read in your posts that you have successfully added commands to enable it. Could you teach step by step how to do this?
 
Last edited:

piperoman

New member
Jul 21, 2021
2
1
I have a guamp device and I want to install this recovery.
  1. Where can I find the vbmeta.img file for the device? It seems that the MEGA link only have twrp-3.5.2_10-guamp-270420211220-unofficial.img image.
  2. It is possible to install AOSP, or image from https://mirrors.lolinet.com/firmware/moto/guamp/official/ right now? It seems do not exist LineageOS or other roms yet for this device.
 

clairerb6

New member
Sep 27, 2021
1
0
I have a guamp device and I want to install this recovery.
  1. Where can I find the vbmeta.img file for the device? It seems that the MEGA link only have twrp-3.5.2_10-guamp-270420211220-unofficial.img image.
  2. It is possible to install AOSP, or image from https://mirrors.lolinet.com/firmware/moto/guamp/official/ right now? It seems do not exist LineageOS or other roms yet for this device.
I see that nobody respond to you...
I use the image from the link that you share, specifically RETLA. You must download the zip file, decompress it and you can see the vbmeta.img file
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Code:
    #include <std_disclaimer.h>
    /*
    *
    * We are 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 us for messing up your device, we will laugh at you.
    *
    */

    Bugs:
    - you tell me

    G9 Play - Ilitek (Work)
    G9 Play - Himax (Dead)
    G9 Play - Goodix, Chipone (untested)

    G9 Power - Novatek (Work)
    G9 Power - Focaltech (Untested)

    E7 Plus - goodix,himax,chipone (Untested)

    Install guide (Might not work):
    To flash:
    Code:
    fastboot flash vbmeta_a vbmeta.img
    fastboot --disable-verification flash vbmeta_a vbmeta.img
    fastboot --disable-verity flash vbmeta_a vbmeta.img
    fastboot flash recovery_a twrpname.img
    fastboot flash recovery_b twrpname.img

    To boot:
    Code:
    fastboot boot twrpname.img

    Download:
    GUAMP: MEGA
    CEBU: MEGA
    GUAM: soon

    Reccomended ADB and Fastboot binaries:

    platform-tools

    Source code:
    https://github.com/omnirom/android_bootable_recovery
    https://github.com/100Daisy/android_device_motorola_guamp
    Kernel source: prebuilt (for now)

    Join our device chat in Telegram !
    no link xda will remove anyways
    gitdaisy applause circle:
    https://t.me/GitDaisyShitposting

    Donations:

    paypal.me/100Daisy

    Credits:
    I want to say a big thanks to the testers @borraz
    2
    Congratulations on your work. @GitDaisy this is the most complete TWRP for guamp I have used so far.

    I have a Chipone touchscreen and your ROM titled twrp-3.5.2_10-guamp-270420211220... did not work for me.

    However, I managed to get it to work by adding the following lines to the /system/bin/load-modules.sh:


    Code:
    #!/system/bin/sh
    
    # two new lines
    firmware_path=/vendor/firmware/ICNL9911.bin
    flash_path=/sys/chipone-tddi/cts_firmware
    
    insmod /vendor/lib/modules/chipone_tddi_mmi.ko
    ...
    
    # wait extra time just in case
    wait 3
    
    # new line
    echo $firmware_path > $flash_path/update_from_file
    
    # wait extra time just in case. Not sure if necessary
    wait 3
    
    ...
    
    exit 0

    It is a step I saw in another 'load modules' shell script that updates the firmware by updating the sysfs update_from_file chipone entry

    I hope it helps other owners of this fabulous Moto G9 Play phone
    I will cover that issue in next release, then i will focus on bringing one image for all bengal devices released with A10 (G30 has vendor_boot and dt seems to not be compatible and kernel may be not compatible too)
    currently i need to ship different prebuilts for all devices