request someone to clarify by these below line:
You can Skip GPT and Boot-loader Partitions if you want
But Keep in mind that You Cannot DOWNGRADE These 2 Partitions.
What does the downgrading mean here?
For clarification, I'm currently on Resurrection Remix 5.8.4 showing android version 7.1.1
1) Downgrading GPT/bootloader only is a concern with stock (Motorola) firmware. Custom ROMs such as Resurrection Remix do not generally even touch the GPT/bootloader.
2)By downgrading, we mean flashing an older stock firmware than what is currently on your device. Due to the sparsity of stock ROMs for some regions, users may be tempted to flash older stock firmware to revert to stock (Motorola) ROM.
3)The bootloader and GPT generally will block you from flashing older versions of the GPT/bootloader due to security checks. You would see this error as a preflash validation error - security downgrade.
4)Because of 3), you may result in a newer bootloader and older system, both of different patch levels. Thus, it becomes very risky to update via OTA updates. OTA updates in this situation have been known to hard brick devices through corrupting the bootloader by flashing older updates over a newer bootloader. A resolution at the moment appears to using the Motorola Z2 Play blankflash to rescue your device, but means you have to flash Motorola Z Play bootloaders, the combination of which would mean you'd likely get a working device but unlikely to accept future stock OTA updates.
In other words, don't downgrade stock firmware if you can, or if you do, do not blindly accept OTA updates. Motorola does not appear to support downgrading whatsoever anyway.
---------- Post added at 05:31 PM ---------- Previous post was at 05:04 PM ----------
Could this ROM [https://forum.xda-developers.com/g5-plus/how-to/ota-npn25-137-83-t3682841] be used as an alternative? I'm asking because I hope this is the next version of NPN 137 67?
NPN25.137-83 is the US Potter firmware, and isn't meant for Indian devices. The update path seems to be NPN25.137-33>NPN25.137-35 >NPNS25.137-35-5/NPN25.137-43-5 > NPN25.137.83.
As you've possibly flashed a stock ROM not meant for your device then hard bricked, then used the Motorola Z2 Play blankflash to recover your device, you now appear to have a Moto Z Play bootloader (at least looking at your getvar all info). Resolving this completely with stock firmware might not be possible, due to your device having a bootloader from another, albeit similar device. That explains the preflash validation errors when flashing the bootloader - the Moto Z bootloader now on your device is blocking attempts to flash another bootloader as the new flash appears to not to match the expected signatures/is too old to be accepted by your existing bootloader.
It's difficult to say what state your device is in since you were able to flash the Brazil/Indian firmware, then taking the August OTA may have corrupted your bootloader partially as the OTA updates don't appear to check your bootloader as much as fastboot does. I'm concerned by taking the G5+ August OTA on the Moto Z bootloader you'd have partially hard bricked your device (but still have functioning fastboot).
What happens if you attempt to re-flash the stock firmware but not flashing GPT/bootloader? Do you still not boot? Obviously, do not accept OTA updates if you do boot.