[Motorola Razr 5G Questions & Answers] gorei23:
Tried on linux and also enabled debug options. Didn't get anwhere but more info got spit out.

sudo ./qboot --debug=1 blank-flash
Motorola qboot utility version 3.86
[ 0.000] Opening device: /dev/ttyUSB1
[ 0.000] Opening serial device: /dev/ttyUSB1
[ 0.000] serial_open():228: opening /dev/ttyUSB1
[ 0.000] Detecting device
[ 0.000] Switching to command mode
[ 0.000] Receiving HELLO packet
[ 0.000] ...protocol version: 2
[ 0.000] ...compatible with: 1
[ 0.000] ...max. packet size: 1024
[ 0.000] ...current mode: Image transfer pending
[ 0.000] Sending HELLO_RESP packet
[ 0.000] Receiving COMMAND_READY packet
[ 0.000] Identifying device
[ 0.000] Reading CPU serial number
[ 0.000] Sending CMD_EXEC packet, cmd=CMD_READ_SN
[ 0.000] Receiving CMD_EXEC_RESP packet
[ 0.000] ...payload: 4 byte(s)
[ 0.000] Receiving payload
[ 0.000] Reading CPU id
[ 0.000] Sending CMD_EXEC packet, cmd=CMD_READ_HWID
[ 0.000] Receiving CMD_EXEC_RESP packet
[ 0.001] ...payload: 24 byte(s)
[ 0.001] Receiving payload
[ 0.001] Reading SBL SV
[ 0.001] Sending CMD_EXEC packet, cmd=CMD_READ_SV_SBL
[ 0.001] Receiving CMD_EXEC_RESP packet
[ 0.001] ...payload: 4 byte(s)
[ 0.001] Receiving payload
[ 0.001] Reading debug data
[ 0.001] Sending CMD_EXEC packet, cmd=CMD_READ_DEBUG_DATA
[ 0.001] Receiving CMD_EXEC_RESP packet
[ 0.001] ...payload: 520 byte(s)
[ 0.001] Receiving payload
[ 0.001] Debug data dump follows
[ 0.001] 00000000 02 00 00 00 02 00 00 00 0b 00 0a ef 00 00 00 00 |................|
[ 0.001] 00000010 00 00 00 00 00 00 00 00 bf 9e e7 46 00 00 10 54 |...........F...T|
[ 0.001] 00000020 03 00 00 00 00 00 00 00 18 fa 32 00 00 00 00 00 |..........2.....|
[ 0.001] 00000030 d0 00 00 00 59 00 00 ef 02 02 01 ef 00 00 00 00 |....Y...........|
[ 0.001] 00000040 04 00 00 00 00 00 00 00 a6 f1 a1 49 00 00 10 54 |...........I...T|
[ 0.001] 00000050 03 00 00 00 00 00 00 00 38 f7 32 00 00 00 00 00 |........8.2.....|
[ 0.001] 00000060 31 04 00 00 5a 00 00 ef 00 00 00 00 00 00 00 00 |1...Z...........|
[ 0.001] 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[ 0.001] *
[ 0.001] 00000200 00 00 00 00 00 00 00 00 |........ |
[ 0.001] ...cpu.id = 286 (0x11e)
[ 0.001] ...cpu.sn = 3255226195 (0xc206cf53)
[ 0.001] Opening singleimage
[ 0.001] Loading package
[ 0.003] ...filename = pkg.xml
[ 0.004] Loading programmer
[ 0.004] ...filename = programmer.elf
[ 0.004] Sending programmer
[ 0.005] Switching to image download mode
[ 0.005] Sending CMD_SWITCH_MODE packet
[ 0.005] Receiving HELLO packet
[ 0.005] ...protocol version: 2
[ 0.005] ...compatible with: 1
[ 0.005] ...max. packet size: 1024
[ 0.005] ...current mode: Image transfer pending
[ 0.005] Sending HELLO_RESP packet
[ 0.005] Receiving READ_DATA, READ_DATA_64, or END_IMAGE_TX packet
[ 0.005] Sending 64 bytes
[ 0.005] Receiving READ_DATA, READ_DATA_64, or END_IMAGE_TX packet
[ 0.005] Sending 1064 bytes
[ 0.005] Receiving READ_DATA, READ_DATA_64, or END_IMAGE_TX packet
[ 0.005] Sending 4096 bytes
[ 0.005] Receiving READ_DATA, READ_DATA_64, or END_IMAGE_TX packet
[ 0.109] Sending 3384 bytes
[ 0.109] Receiving READ_DATA, READ_DATA_64, or END_IMAGE_TX packet
[ 1.112] ERROR: sahara_download()->IO error
[ 1.112] Check qboot_log.txt for more details
[ 1.112] Total time: 1.112s
FAILED: qb_flash_singleimage()->sahara_download()->IO error

And the log file is the same except this at the end:

[ 1.112] Total time: 1.112s
[ 1.112]
[ 1.112] qboot version 3.86
[ 1.112]
[ 1.112] DEVICE {
[ 1.112] name = "/dev/ttyUSB1",
[ 1.112] flags = "0x61",
[ 1.112] addr = "0xE1EEC160",
[ 1.112] serial_nix.device_pathname = "/sys/bus/usb/devices/1-1/1-1:1.0/ttyUSB1",
[ 1.112] sahara.current_mode = "0",
[ 1.112] api.buffer = "0x7F36B1733010",
[ 1.112] cpu.serial = "3255226195",
[ 1.112] cpu.id = "286",
[ 1.112] cpu.sv_sbl = "0",
[ 1.112] cpu.name = "SM_SAIPAN",
[ 1.112] storage.type = "UFS",
[ 1.112] sahara.programmer = "programmer.elf",
[ 1.112] api.bnr = "0x9AD8A0",
[ 1.112] }
[ 1.112]
[ 1.112]
[ 1.112] Backup & Restore {
[ 1.112] num_entries = 0,
[ 1.112] restoring = "false",
[ 1.112] backup_error = "not started",
[ 1.112] restore_error = "not started",
[ 1.112] }