Motorola Community

Unlockable PhonesMOTOROLA Android Developer Community
All Forum Topics

2 Posts



2 Signins

14 Page Views

  • Posts: 2
  • Registered: ‎04-04-2018
  • Location: Mexico
  • Views: 14
  • Message 1 of 3

Moto z2 force Bootloader unlock problem

2018-04-04, 3:33 AM

Well, i have my z2 force Cid 0x0032

when i put " fastboot oem get_unlock_data " phone doesnt give me nothing , just "..." or

" .. FAIL unknown comma enind FAILED (remote: unknown command) Execution time is 10(ms)" 

sometimes i get 1 line of unlock info, but thats all. 


I got moto device manager in the PC , original USB Cable, debuggin mode activated and OEM Unlock activated in the phone, i call to motorola , but they said  " we can give you support for this situation"


Anyone can Help me ?


1 Posts



2 Signins

33 Page Views

  • Posts: 1
  • Registered: ‎03-30-2019
  • Location: Brazil
  • Views: 33
  • Message 2 of 3

Re: Moto z2 force Bootloader unlock problem

2019-03-30, 16:23 PM

Me too


1 Posts



44 Signins

486 Page Views

  • Posts: 1
  • Registered: ‎11-20-2018
  • Location: India
  • Views: 486
  • Message 3 of 3

Re: Moto z2 force Bootloader unlock problem

2020-01-03, 9:40 AM
This is what I got:

E:\ADB FASTBOOT FILES WINDOWS> .\fastboot get_unlock_data
(bootloader) slot-countta: not found
(bootloader) slot-suffi: not found
usage: fastboot [ <option> ] <command>

update <filename> Reflash device from
Sets the flashed slot as active.
flashall Flash boot, system, vendor, and --
if found -- recovery. If the device
supports slots, the slot that has
been flashed to is set as active.
Secondary images may be flashed to
an inactive slot.
flash <partition> [ <filename> ] Write a file to a flash partition.
flashing lock Locks the device. Prevents flashing.
flashing unlock Unlocks the device. Allows flashing
any partition except
bootloader-related partitions.
flashing lock_critical Prevents flashing bootloader-related
flashing unlock_critical Enables flashing bootloader-related
flashing get_unlock_ability Queries bootloader to see if the
device is unlocked.
flashing get_unlock_bootloader_nonce Queries the bootloader to get the
unlock nonce.
flashing unlock_bootloader <request> Issue unlock bootloader using request.
flashing lock_bootloader Locks the bootloader to prevent
bootloader version rollback.
erase <partition> Erase a flash partition.
format[:[<fs type>][:[<size>]] <partition>
Format a flash partition. Can
override the fs type and/or size
the bootloader reports.
getvar <variable> Display a bootloader variable.
set_active <slot> Sets the active slot. If slots are
not supported, this does nothing.
boot <kernel> [ <ramdisk> [ <second> ] ] Download and boot kernel.
flash:raw boot <kernel> [ <ramdisk> [ <second> ] ]
Create bootimage and flash it.
devices [-l] List all connected devices [with
device paths].
continue Continue with autoboot.
reboot [bootloader|emergency] Reboot device [into bootloader or emergency mode].
reboot-bootloader Reboot device into bootloader.
help Show this help message.

-w Erase userdata and cache (and format
if supported by partition type).
-u Do not erase partition before
-s <specific device> Specify a device. For USB, provide either
a serial number or path to device port.
For ethernet, provide an address in the
form <protocol>:<hostname>[ort] where
<protocol> is either tcp or udp.
-p <product> Specify product name.
-c <cmdline> Override kernel commandline.
-i <vendor id> Specify a custom USB vendor id.
-b, --base <base_addr> Specify a custom kernel base
address (default: 0x10000000).
--kernel-offset Specify a custom kernel offset.
(default: 0x00008000)
--ramdisk-offset Specify a custom ramdisk offset.
(default: 0x01000000)
--tags-offset Specify a custom tags offset.
(default: 0x00000100)
-n, --page-size <page size> Specify the nand page size
(default: 2048).
-S <size>[K|M|G] Automatically sparse files greater
than 'size'. 0 to disable.
--slot <slot> Specify slot name to be used if the
device supports slots. All operations
on partitions that support slots will
be done on the slot specified.
'all' can be given to refer to all slots.
'other' can be given to refer to a
non-current slot. If this flag is not
used, slotted partitions will default
to the current active slot.
-a, --set-active[=<slot>] Sets the active slot. If no slot is
provided, this will default to the value
given by --slot. If slots are not
supported, this does nothing. This will
run after all non-reboot commands.
--skip-secondary Will not flash secondary slots when
performing a flashall or update. This
will preserve data on other slots.
--skip-reboot Will not reboot the device when
performing commands that normally
trigger a reboot.
--unbuffered Do not buffer input or output.
--version Display version.
-h, --help show this message.

Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop





No, I don’t want to share ideas Yes, I agree to these terms