# Flashing a Moto G32

**URL:** <https://community.iode.tech/t/flashing-a-moto-g32/7545>\
**Category:** Installation Help\
**Tags:** MotorolaG32\
**Created:** [13 January 2026 11:35 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545 "2026-01-13T11:35:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [13 January 2026 11:35 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/1 "2026-01-13T11:35:31Z")

</div>

Hi, just wondered if I’m safe to try flashing a Motorola G32 as I saw someone recently managed to brick their G32 trying to lock the bootloader. Maybe leave it unlocked?

Thanks

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [13 January 2026 11:53 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/2 "2026-01-13T11:53:29Z")

</div>

> [@Moto G32 Locking issue](https://community.iode.tech/t/moto-g32-locking-issue/5795/4):
>
> (re)locking the bootloader with iodè OS works perfectly for me with my three Motorola G32, G42, G52.

@misterdan  
If you use the iode-7.x-[devon-fastboot.zip](https://gitlab.iode.tech/ota/release/-/tree/master/devon?ref_type=heads) variant for the iodéOS installation, iodé will be installed correctly and securely and the bootloader will be locked.

---

<div class="post-metadata">

**Author:** ![MissPiggy](https://community.iode.tech/user_avatar/community.iode.tech/misspiggy/32/2158_2.png) [@MissPiggy](https://community.iode.tech/u/MissPiggy)\
**Post date:** [13 January 2026 11:57 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/3 "2026-01-13T11:57:43Z")

</div>

> [@misterdan](#):
>
> if I’m safe to try flashing a Motorola G32

I have a Motorola G32 (devon) and did flash iodéOS onto it (directly coming from CalyxOS) in August 25. No problem whatsover (luckily, since I am an absolute n00b).

Where did you read about a G32 brick?

Is this your first time flashing a custom ROM to a smartphone? Motorola made it quite hard for me to get to OEM unlock. I even protocolled the adventure on a German forum. But the flashing of the custom ROM itself was not hard at all. Even did it twice 😉 since I was too slow for locking the bootloader again at the end. It is highly recommended to save all the passwords/codes/IDs etc. received in this process in case you need to do the flashing all over again one day (like me, going from CalyxOS to iodéOS after one year).

---

<div class="post-metadata">

**Author:** ![Pierce](https://community.iode.tech/letter_avatar_proxy/v4/letter/p/ea5d25/32.png) [@Pierce](https://community.iode.tech/u/Pierce)\
**Post date:** [13 January 2026 13:30 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/4 "2026-01-13T13:30:48Z")

</div>

why did u flash iodeOS again? just lock the bootloader.

i did flash iodeOS two times on a g32 and had no problem with relocking the bootloader

---

<div class="post-metadata">

**Author:** ![MissPiggy](https://community.iode.tech/user_avatar/community.iode.tech/misspiggy/32/2158_2.png) [@MissPiggy](https://community.iode.tech/u/MissPiggy)\
**Post date:** [13 January 2026 13:36 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/5 "2026-01-13T13:36:23Z")

</div>

> [@Pierce](#):
>
> why did u flash iodeOS again? just lock the bootloader.

a) By that time, I did not know that there are other possibilities to lock the bootloader **after** the flashing.  
b) I just ran the installation again right after the first attempt, and this time I was prepared to answer the question about locking in time. Was easy to do, so why not?  
c) Even learned something on the second attempt about the right time to restore data (did it too soon the first time).

---

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [14 January 2026 08:57 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/6 "2026-01-14T08:57:24Z")

</div>

Thanks for your replies.

These are the two threads detailing the problems:

> [@Installed iode on Motorola G32, but unable to lock bootloader](https://community.iode.tech/t/installed-iode-on-motorola-g32-but-unable-to-lock-bootloader/6933):
>
> Hi, I used the installer flash iode on my G32 which ended successfully and asked whether I wanted to lock the bootloader. I guess I was a bit slow in answering so it defaulted to No and ended. The phone boots successfully into iode. I went back into fastboot mode and used the command 'fastboot flashing lock, which seemed to succeed as it flashed a message ‘Bootloader is now locked’. However when I reboot the phone it immediately shows a message saying ‘No valid operating system can be found on…

> [@Bricked Motorola G32 after trying to lock bootloader?](https://community.iode.tech/t/bricked-motorola-g32-after-trying-to-lock-bootloader/7005):
>
> Hi, I have another post on here about being unable to lock the bootloader after installation but it now looks like the phone might be bricked. I updated the firmware before flashing to android 13 and then installed with the installer software. All seemed to go well but I was too slow when asked to lock bootloader so the phone rebooted in an unlocked state. I went back into fastboot mode and used the command 'fastboot flashing lock, which seemed to succeed as it flashed a message ‘Bootloader is …

I’ve successfully flashed 4 or 5 phones before, mainly lineageOS.

First step is to unlock the bootloader…

---

<div class="post-metadata">

**Author:** ![rik](https://community.iode.tech/user_avatar/community.iode.tech/rik/32/1437_2.png) [@rik](https://community.iode.tech/u/rik)\
**Post date:** [15 January 2026 18:01 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/7 "2026-01-15T18:01:45Z")

</div>

> [@misterdan](#):
>
> These are the two threads detailing the problems:

I think there is possibility both of those prior issues were related to one or both of these issues:

- **FRP (“Factory Reset Protection”) triggered:** this occurs if you have a registered Google account on a device and don’t remove it before reflashing to iodéOS. If triggered, it would prevent unlocking the device again, and will prevent things like installation of apps from Aurora (“Google Play”).

- **SPL (“Security Patch Level”) anti-rollback prevention:** This occurs if the patch level (can be seen from “About phone”) is higher on the previous ROM before flashing. If you flash and lock immediately and don’t realize that your new install has an older SPL, then it will not boot. If you also don’t have “Allow OEM Unlocking” enabled in Developer Options before flashing, it could be a hard brick (won’t boot, can’t unlock again to reinstall).

FRP reset is now part of the installation process for FP and Pixels, I am not certain about Motorola but can check. But best to make sure you wipe out any Google Accounts as part of the “pre-install” process, and also make sure the firmware on the device is _not newer_ than the iodéOS build (to prevent SPL rollback protection).

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [15 January 2026 20:29 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/8 "2026-01-15T20:29:31Z")

</div>

> [@rik](#):
>
> ,… and also make sure the firmware on the device is _not newer_ than the iodéOS build …

Example: Motorola Moto G32 (devon)

```auto
Firmware: XT2235-2_DEVON_RETEU_13_T2SNS33.73-22-3-19_subsidy-DEFAULT_regulatory
CustomROM: iode-7.1-20251225-devon-ota ( metadata: T2SNS33.73-22-3-19 )

```

---

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [20 January 2026 15:00 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/9 "2026-01-20T15:00:52Z")

</div>

Thanks, not got round to doing anything yet but I’ll be sure to check the Google accounts and the firmware before I do.

---

<div class="post-metadata">

**Author:** ![rik](https://community.iode.tech/user_avatar/community.iode.tech/rik/32/1437_2.png) [@rik](https://community.iode.tech/u/rik)\
**Post date:** [21 January 2026 19:19 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/10 "2026-01-21T19:19:16Z")

</div>

> [@iodysseus](#):
>
> Example: Motorola Moto G32 (devon)
> 
> ```auto
> Firmware: XT2235-2_DEVON_RETEU_13_T2SNS33.73-22-3-19_subsidy-DEFAULT_regulatory
> CustomROM: iode-7.1-20251225-devon-ota ( metadata: T2SNS33.73-22-3-19 )
> 
> ```

How did you obtain this info?

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [22 January 2026 13:03 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/11 "2026-01-22T13:03:56Z")

</div>

> [@rik](#):
>
> How did you obtain this info?

Unpack iode-7.1-20251225-devon-ota.zip and navigate to \> META-INF \> com \> android and open _metadata_ with an editor.

---

<div class="post-metadata">

**Author:** ![rik](https://community.iode.tech/user_avatar/community.iode.tech/rik/32/1437_2.png) [@rik](https://community.iode.tech/u/rik)\
**Post date:** [22 January 2026 23:13 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/12 "2026-01-22T23:13:33Z")

</div>

> [@iodysseus](#):
>
> navigate to \> META-INF \> com \> android and open _metadata_ with an editor.

Thank you.

---

<div class="post-metadata">

**Author:** ![Azevedodroid](https://community.iode.tech/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@Azevedodroid](https://community.iode.tech/u/Azevedodroid)\
**Post date:** [9 April 2026 02:14 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/13 "2026-04-09T02:14:08Z")

</div>

Hi! I didn’t want to create a new post, so I’ll ask my question here.

I discovered IodeOS a few months ago and have been trying to catch up ever since. It’s been hard. Nevertheless, I managed to buy a used Moto G32 and install the 7.4 version on it. I am thinking of sharing my experience due to the problems I encountered.

During the installation process, I did not relock the bootloader as I was afraid it would cause more problems. It’s been a few days, and now I want to relock it. Can someone recommend the best way to do this? Is it as simple as executing one ADB command?

Thanks!

---

<div class="post-metadata">

**Author:** ![MissPiggy](https://community.iode.tech/user_avatar/community.iode.tech/misspiggy/32/2158_2.png) [@MissPiggy](https://community.iode.tech/u/MissPiggy)\
**Post date:** [9 April 2026 08:58 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/14 "2026-04-09T08:58:17Z")

</div>

Congratulations for successfully installing a custom ROM!

The G32 is - in my personal opinion - a very uncomplicated device. Not reading much problems about it here in the forum. I am still grateful that I chose this device - being an absolute beginner at that time.

As far as I know (never did it myself) it is as simple as executing the adb command and data **should** not be erased on locking (but will be deleted on unlocking the bootloader). Maybe you don’t have valuable data on the device yet, since you are still in test mode.

Did you shut off the phone and restart it to check if it boots properly into iodéOS? This is important before manually relocking.

---

<div class="post-metadata">

**Author:** ![Azevedodroid](https://community.iode.tech/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@Azevedodroid](https://community.iode.tech/u/Azevedodroid)\
**Post date:** [9 April 2026 12:55 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/15 "2026-04-09T12:55:11Z")

</div>

The problem I encountered was due to a malfunctioning Windows driver. I followed every step and recommendation from the Windows installer, but since my Windows setup is unusual, it’s possible that this interfered.

Yes, I have been using it for a while and have restarted it a few times. I want to use it as my primary phone, hence the need to relock it.

Do you know the best ADB command for relocking? I have seen two different commands. Thanks for your input.

---

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [13 April 2026 08:24 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/16 "2026-04-13T08:24:51Z")

</div>

Hi, I’m getting ready to flash Iode on my G32 and was trying to check the Security Patch Level in “About Phone”. I can’t see SPL mentioned there, is it called something else? Thanks

---

<div class="post-metadata">

**Author:** ![MissPiggy](https://community.iode.tech/user_avatar/community.iode.tech/misspiggy/32/2158_2.png) [@MissPiggy](https://community.iode.tech/u/MissPiggy)\
**Post date:** [13 April 2026 11:29 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/17 "2026-04-13T11:29:25Z")

</div>

There are no vendor updates anymore, G32 is “end of life”. So: No worries on that topic!

Edit: Sorry, SPL is Android’s security patch level, not the vendor update. Mixed that up.

But: As far as I know, there is no problem with antirollback for the G32. I think it is a big problem for Fairphone devices, but not Motorola.

Another Edit: Which OS are you currently running? Check at settings → about the phone.

---

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [13 April 2026 17:49 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/18 "2026-04-13T17:49:12Z")

</div>

Thanks, its on stock android 13. Can’t see any reference to SPL in “About phone”.

Is it called something else maybe?

---

<div class="post-metadata">

**Author:** ![MissPiggy](https://community.iode.tech/user_avatar/community.iode.tech/misspiggy/32/2158_2.png) [@MissPiggy](https://community.iode.tech/u/MissPiggy)\
**Post date:** [13 April 2026 18:41 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/19 "2026-04-13T18:41:35Z")

</div>

> [@misterdan](#):
>
> its on stock android 13

So no worries with that: iodéOS 7.4 is Android 16. When did you update the stock OS last?

---

<div class="post-metadata">

**Author:** ![misterdan](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@misterdan](https://community.iode.tech/u/misterdan)\
**Post date:** [13 April 2026 19:27 UTC](https://community.iode.tech/t/flashing-a-moto-g32/7545/20 "2026-04-13T19:27:47Z")

</div>

Thanks, it’s fully up to date

[Next page](https://community.iode.tech/t/flashing-a-moto-g32/7545.md?page=2)
