Flash vendor error

I'm using these articles to set up Plasma Mobile for a Nexus 5x: https://www.plasma-mobile.org/neon-arch-reference-rootfs/ https://cubiclenate.com/2018/09/22/plasma-mobile-installation-on-nexus...

I tried on MacOS both High Sierra and MoJave (MacBook Pro 2017). I just tried again on Ubuntu latest release (Macbook 2009). I get the same error. Can you help me understand how to make sure fastboot is on my $PATH? I’m not sure what else to try.

Like I said, it seems like in October the command ./fastboot stopped working, but when I run ./fastboot -h I can see it is there. Here is the output:

usage: fastboot [OPTION…] COMMAND…

flashing:
update ZIP Flash all partitions from an update.zip package.
flashall Flash all partitions from $ANDROID_PRODUCT_OUT.
On A/B devices, flashed slot is set as active.
Secondary images may be flashed to inactive slot.
flash PARTITION [FILENAME] Flash given partition, using the image from
$ANDROID_PRODUCT_OUT if no filename is given.

basics:
devices [-l] List devices in bootloader (-l: with device paths).
getvar NAME Display given bootloader variable.
reboot [bootloader] Reboot device.

locking/unlocking:
flashing lock|unlock Lock/unlock partitions for flashing
flashing lock_critical|unlock_critical
Lock/unlock ‘critical’ bootloader partitions.
flashing get_unlock_ability
Check whether unlocking is allowed (1) or not(0).

advanced:
erase PARTITION Erase a flash partition.
format[:FS_TYPE[:SIZE]] PARTITION
Format a flash partition.
set_active SLOT Set the active slot.
oem [COMMAND…] Execute OEM-specific command.

boot image:
boot KERNEL [RAMDISK [SECOND]]
Download and boot kernel from RAM.
flash:raw PARTITION KERNEL [RAMDISK [SECOND]]
Create boot image and flash it.
—cmdline CMDLINE Override kernel command line.
—base ADDRESS Set kernel base address (default: 0x10000000).
—kernel-offset Set kernel offset (default: 0x00008000).
—ramdisk-offset Set ramdisk offset (default: 0x01000000).
—tags-offset Set tags offset (default: 0x00000100).
—page-size BYTES Set flash page size (default: 2048).
—header-version VERSION Set boot image header version.
—os-version MAJOR[.MINOR[.PATCH]]
Set boot image OS version (default: 0.0.0).
—os-patch-level YYYY-MM-DD
Set boot image OS security patch level.

Android Things:
stage IN_FILE Sends given file to stage for the next command.
get_staged OUT_FILE Writes data staged by the last command to a file.

options:
-w Wipe userdata.
-s SERIAL Specify a USB device.
-s tcp|udp:HOST[:PORT] Specify a network device.
-S SIZE[K|M|G] Break into sparse files no larger than SIZE.
—slot SLOT Use SLOT; ‘all’ for both slots, ‘other’ for
non-current slot (default: current active slot).
—set-active[=SLOT] Sets the active slot before rebooting.
—skip-secondary Don’t flash secondary slots in flashall/update.
—skip-reboot Don’t reboot device after flashing.
—disable-verity Sets disable-verity when flashing vbmeta.
—disable-verification Sets disable-verification when flashing vbmeta.
—wipe-and-use-fbe Enable file-based encryption, wiping userdata.
—unbuffered Don’t buffer input or output.
—verbose, -v Verbose output.
—version Display version.
—help, -h Show this message.

MIUI ROM Flashing Tool – это программа, с помощью которой можно прошить телефон Xiaomi, используя режим Fastboot. Утилита довольно проста в использовании, но в ней часто возникают неполадки, которые мешают корректно перепрошить смартфон. В статье мы рассмотрим все известные ошибки MiFlash и выясним, как их решить.

Популярные причины возникновения ошибок

Для того чтобы прошивка на смартфон или планшет Xiaomi установилась нормально — нужно выполнить большое количество подготовительных действий. Но даже при их выполнении, это не избавит вас от банальных причин в работе Ми Флэш. Вот список общих советов:

  • Отсутствие необходимых драйверов. Нужно самостоятельно поставить драйвера, если они не установились автоматически после первого подключения смартфона к компьютеру по USB. Инструкция есть в нашем видео.
  • Старая версия программы. Старайтесь всегда выбирать самую свежую сборку МиФлеш.
  • Неподходящая прошивка. Загружайте только ту версию MIUI, которая подходит под вашу модель. Например, владельцу Redmi 8 не подойдет сборка для Redmi 8A. Также обращайте внимание на архив, который скачиваете: у него должно быть расширение .tgz.
  • Mi-аккаунт не был авторизован. Не рекомендуется работать с MiFlash без авторизации учетной записи Xiaomi. Подробности мы описывали в отдельной статье.
  • Поврежденный файл прошивки (один или несколько). Такое случается, если архив загружался с подозрительного источника или он был неправильно распакован.
  • Русские буквы в названии папки или файла. На пути к прошивке не должна встречаться кириллица. Допускаются только латинские символы.
  • Телефон подключен к ПК через порт USB 3.0. Используйте разъем USB 2.0 и кабель, который шел в комплекте с мобильным устройством.

Полная инструкция по прошивке через Fastboot есть здесь.

Известные ошибки MiFlash и их решение

Теперь рассмотрим конкретные ошибки, которые может выдавать Xiaomi Flashing Tool. Подробнее о самой программе.

Ошибка: Reached the end of the file (0x80070026).
Решение: Если программа показывает, что достигнут конец файла, установите более новую версию MiFlash. Также можно попробовать использовать Pro версию.

Ошибка: Cannot receive hello packet.
Решение: Ошибка может обозначаться как «Не удается получить пакет приветствия» или «Try to reset status». Чаще всего помогает переключение кабеля в другой разъем, либо использование другого компьютера. Проблема часто появляется на Windows 7 и 8/8.1.

Ошибка: The specified file can not be found (0x80070002).
Решение: Неполадка «Не удается найти указанный файл» означает, что утилита не может отыскать определенный файл (чаще всего это flash_all.bat). Повторно загрузите архив с прошивкой или самостоятельно найдите недостающий файл. Если проблема повторяется — попробуйте переустановить папку с программой.

Ошибка: Unspecified error (0xffffffff).
Решение: При надписи «Undefined error» нужно самостоятельно указать путь к файлу flash_all.bat. После этого неопознанная ошибка пропадет.

Ошибка: 0x8007007b.
Решение: Путь к файлу содержит кириллицу, либо в названии самого файла есть русские буквы. Переименуйте все в латиницу. Также проверьте чтобы все файлы для прошивки находились на системной диске (чаще всего это диск С).

Ошибка: Mismatching image and device.
Решение: Вы скачали прошивку, которая не предназначена для вашего устройства. Повторно загрузите подходящую версию.

Ошибка: Заданное приведение является недопустимым.
Решение: Скачайте предыдущую версию Miflash Flashing Tool.

Ошибка: 0x80004005 FAILED (remote: unknown command).
Решение: Загрузите версию оболочки, которая подходит для вашей модели смартфона, чтобы избавиться от неполадки «remote: data too large».

Ошибка: Недостаточно ресурсов памяти для завершения операции (0x8007000e).
Решение: Используйте компьютер с большим количеством оперативной памяти, либо попробуйте поставить прошивку через TWRP Recovery.

Ошибка: Длина не может быть меньше нуля.
Решение: Отключите цифровую подпись драйверов и подключите кабель в порт USB 2.0. Как это сделать читайте в наших статьях о подключении телефона к компьютеру.

Ошибка: Failed Remote: Partition Flashing Is Not Allowed
Решение: Строка «critical partition flashing is not allowed» означает, что загрузчик заблокирован. Попробуйте прошить телефон через режим EDL, или активируйте бутлоадер.

Ошибка: Flash crclist error.
Решение: Неполадка возникает при неправильной распаковке архива. Выберите другой архиватор, и поместите файлы в папку с коротким названием. Используйте бесплатный вариант — 7-Zip.

Ошибка: Can not found file flash_all.bat.
Решение: Отсутствует необходимый файл для прошивки под названием flash_all.bat. Зайдите в настройки MiFlash, перейдите в пункт «Advanced» и укажите файл xxx.bat.

Ошибка: Can not found file flash_all_lock.bat.
Решение: Попробуйте проделать такие же действия, как и в вышеописанной ошибке. Если не помогло – убедитесь, что архив полностью распакован и файлы находятся на системном диске.

Ошибка: Несоответствие изображения и ошибки устройства.
Решение: Повторно подключите смартфон к компьютеру, используя порт ЮСБ 2.0. Не забывайте, что сначала нужно перевести смартфон в режим Фастбут, а потом уже синхронизироваться с ПК.

Ошибка: В экземпляре объекта не задана ссылка на объект.
Решение: Проблема «Ссылка на объект не указывает на экземпляр объекта» чаще всего возникает на 32-битной версии Windows. Желательно использовать 64 bit. Если смена разрядности не помогла, проверьте, чтобы на пути к прошивке не встречалось русских букв, а кабель был подключен к разъему USB 2.0.

Ошибка: Couldn’t find flash script.
Решение: Укажите правильную папку с прошивкой, а именно «images».

Ошибка: ERROR: Время ожидания операции записи истекло.
Решение: Неполадка возникает из-за отсутствия драйверов. Посмотрите наше видео и самостоятельно поставьте необходимые драйвера. Если утилита не видит прошивку, перепроверьте названия папок и файлов. Не забудьте повторно перезапустить ПК.

Ошибка: Синтаксическая ошибка в имени файла.
Решение: MiFlash выдает такую ошибку при установке прошивки, которая предназначена для рекавери или «три точки». Найдите сборку для Fastboot с расширением tgz на сайте Mi Community в разделе Download ROM. Также причиной может стать кириллица в названии файла/папки.

Ошибка: ACK count don’t match.
Решение: Скачайте подходящий архив с прошивкой для вашей модели. Также проверьте, чтобы в архиве не было лишних папок, наподобие «META-INF». Должна быть только папка «images» и файлы с расширением .bat.

Ошибка: Flash TZ error.
Решение: Обычно ошибка появляется при использовании китайской прошивки. Выберите Global ROM и убедитесь, что загрузчик разблокирован.

Ошибка: You are not authorized to download Mi Flash.
Решение: Проблема указывает на то, что вы не авторизованы для работы в Ми Флэш. Нужно пройти EDL Authentication.

Ошибка: Flash Partition Error.
Решение: Разблокируйте загрузчик и при прошивке НЕ выставляйте опцию «Clean all and lock».

Ошибка: Not catch checkpoint.
Решение: Проигнорируйте данную неполадку и попробуйте перепрошиться через TestPoint.

Ошибка: Необрабатываемое исключение в приложении.
Решение: Ошибка может возникать при неправильной установке драйверов. Удалите программу, повторно загрузите все нужные файлы и повторите попытку. Только обратите внимание, что это не дает точной гарантии, что проблема исчезнет. Так как есть множество других факторов, которые могут влиять на прошивку, и их нельзя предугадать.

Ошибка: Can not read from port com.
Решение: Подключите мобильное устройство в разъем USB 2.0. Если оболочка не устанавливается – замкните контакты ТестПоинт.

Ошибка: Ping target via firehose.
Решение: Конкретных решений для устранения данной неполадки нет. Помогут универсальные способы, такие как переустановка Ми Флеш и повторное скачивание сборки.

Ошибка: Разрушительный сбой.
Решение: При возникновении данной ошибки воспользуйтесь универсальными методами. Проверьте, подходит ли скачанная прошивка для установки через Фастбут, и ориентирована ли она на вашу модель телефона. Отключите проверку подписи драйверов и вручную поставьте ADB-драйвера, если они не загрузились автоматически. Попробуйте более старую/новую версию MiFlash. Такие комбинации обычно помогают, если процесс прошивки прерывается, или программа вообще не видит телефон.

Ошибка: Требуемый ресурс занят (0x800700aa).
Решение: Также прибегните к универсальным вариантам.

Ошибка: Can not found programmer file.
Решение: Скачайте с официального источника прошивку, которая подходит для Fastboot.

Ошибка: Flash xbl error.
Решение: Попробуйте универсальные советы. Также проверьте: правильность выбранной прошивки; разблокированный загрузчик; текущую версию MIUI (возможно стоит сторонняя сборка); допущена ошибка при скачивании архива с прошивкой или он распакован неправильно; проблема с ARB.


Если вы нашли дополнительное решения для конкретной ошибки — напишите об этом, помогите другим пользователям!

Вы можете дополнить список ошибок и их решений. Напишите об этом в комментариях!

Теперь вы знаете, что делать при возникновении технических ошибок в MIUI ROM Flashing Tool. Как видим, большинство проблем решается довольно быстро и просто. Если возникнут дополнительные вопросы, обращайтесь в комментарии.

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

  • Thread starter

    smileyhead


  • Start date

    May 14, 2017


  • Views
    7,554

  • Replies
    6

smileyhead

  • #1

I’m trying to flash it using TWRP, but when it asks which partition to flash it to, my only options are Boot and Recovery. Vendor is not there (it is mounted, though).
when I try flashing it using fastboot, I get this:

target reported max download size of 471859200 bytes
Invalid sparse file format at header magi
sending sparse 'vendor' (311613 KB)...
OKAY [  7.933s]
writing 'vendor'...
FAILED (remote: Command not allowed)
finished. total time: 7.940s

Jayro

  • #2

It might be corrupted. Try unmounting it, and flashing again.

smileyhead

  • #3

It might be corrupted. Try unmounting it, and flashing again.

no change.

Deleted User

Guest

  • #4

You need to forcefully flash it with Flash tool via PC. (It seems to have broken/invalid header.)
I actually stumbled upon this and only that fixed it for me.

You could always try it from Android itself if you can boot into it. Also TWRP never had option for Vendor or I’m missing something? Atleast not on MTK devices.

smileyhead

  • #5

You need to forcefully flash it with Flash tool via PC.

is there a universal tool, or should I find one exclusive to Huawei devices?

You could always try it from Android itself if you can boot into it.

can’t even get to the boot animation. black screen after Splash.

Deleted User

Guest

  • #6

is there a universal tool, or should I find one exclusive to Huawei devices?

can’t even get to the boot animation. black screen after Splash.

Hardbrick. In this case, it’s better to just format it and reflash whole OS.
Find one for Huawei’s, overally a universal Huawei flasher should exist.

Joined
Jun 4, 2018
Messages
1
Trophies
0
Age
32
XP

42

Country

United Kingdom

  • #7

Hi there I have the same problem. I was trying to upgrade my p10 plus ee UK. I accidentally eras vendor, now I’m trying to flash it again but getting this error.

`target reported max download size of 471859200 bytes
Invalid sparse file format at header magi
sending sparse ‘vendor’ (311613 KB)…
OKAY [ 7.933s]
writing ‘vendor’…
FAILED (remote: Command not allowed)
finished. total time: 7.940s`

Similar threads

You may also like…

  • x65943

    @

    x65943:

    Finally they are banning teaching gravity in school, little pricks can get back to farming and praising the lord

    +2

  • BigOnYa

    @

    BigOnYa:

    Funny, i remember having to learn cursive writing, square dancing, ebonics… what happen to those?

  • Veho

    @

    Veho:

    They were replaced by «cell theory».

    +1

  • Veho

    @

    Veho:

    The silly notion that human bodies are composed of «cells» and powered by «mitochondria» and not composed from clay and powered by the soul.

    +1

  • Psionic Roshambo

    @

    Psionic Roshambo:

    My new religion is going to be awesome, orgies and booze and fun rides!

    +1

  • Psionic Roshambo

    @

    Psionic Roshambo:

    Our father who is currently on the water slide, forgive our party and someone turn up that song it’s awesome!

    +1

  • The Real Jdbye

    @

    The Real Jdbye:

    i don’t recall ever having to learn dancing in school

  • BigOnYa

    @

    BigOnYa:

    yup in gym class, middle school… we had to pair up boy with girl, random picked, and learn square dancing. Yeee hah! 30+ years ago.

  • Psionic Roshambo

    @

    Psionic Roshambo:

    Lucky when I was in school we had to learn to hide from nuclear bombs and eat bugs and basic survival skills lol

    +1

  • Psionic Roshambo

    @

    Psionic Roshambo:

    Psi lived in a different lifetime… They made us to be like Rambo lol

    +1

  • Psionic Roshambo

    @

    Psionic Roshambo:

    Sure I can operate most weapons and I know a thousand ways to kill someone, but who teaches us how to live a quiet life?

    +1

  • K3N1

    @

    K3N1:

    Stop trying to cancel people ReZ

  • Psionic Roshambo

    @

    Psionic Roshambo:

    New roofie jello pudding pops.

  • K3N1

    @

    K3N1:

    Did he buy Hogwarts legacy also what an evil man

  • Psionic Roshambo

    @

    Psionic Roshambo:

    He just needs Harry Potter’s sleep spell

  • Psionic Roshambo

    @

    Psionic Roshambo:

    Rapius Maximus Sleepy Time Perversio!

  • K3N1

    @

    K3N1:

    Or maybe engorgio so he can actually get someone

  • K3N1

    @

    K3N1:

    Rezsmum told me about them said it’s the perfect size for her stealth toys

    K3N1

    @

    K3N1:

    Rezsmum told me about them said it’s the perfect size for her stealth toys

    A moment ago

    2

    i tried to flash Lineage OS on my Galaxy A3 (2017).

    Unfortunaly im getting the following Error:

    «E2001: Failed to update vendor image.»

    PS: This also happen with other Operation Systems.

    • android
    • operating-system
    • lineageos

    asked Mar 24, 2021 at 20:21

    ErsterImChat's user avatar

    ErsterImChatErsterImChat

    911 silver badge9 bronze badges

    Add a comment
     | 

    1 Answer

    Sorted by:

    Reset to default

    2

    To everyone who is getting this Problem in the Future:

    Just flash the following File:

    https://forum.xda-developers.com/t/tool-a320fl-f-y-repartition-script-for-vendor-support.3951105/

    answered Mar 25, 2021 at 10:50

    ErsterImChat's user avatar

    ErsterImChatErsterImChat

    911 silver badge9 bronze badges

    Add a comment
     | 

    Your Answer

    Sign up or log in

    Sign up using Google

    Sign up using Facebook

    Sign up using Email and Password

    Post as a guest

    Name

    Email

    Required, but never shown

    By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

    Not the answer you’re looking for? Browse other questions tagged

    • android
    • operating-system
    • lineageos

    or ask your own question.

    Данная инструкция составлена в процессе восстановления работоспособности USB Flash Drive Transcend JetFlash V60 4GB (скриншоты сделаны с Transcend JetFlash V33 4GB, т.к. V60 вернул счастливому владельцу) и не претендует на полноту описания всех нюансов, а лишь предназначена для тех кто не знает с чего начать.
    Приступая к процессу восстановления работоспособности Flash Drive необходимо учитывать следующие моменты.

    Не пытайтесь запускать данную программу если вы рассчитываете на восстановление данных, хранящихся на флешке, потому что будет выполнено низкоуровневое форматирование устройства с потерей всех записанных данных.
    Прежде чем запускать программу, необходимо сохранить «начальный» файл конфигурации AlcorMP.ini в отдельную директорию, потому как в процессе настройки данный файл будет изменен согласно типу вашего USB Flash Drive. В следующий раз, до того как вы вставите для ремонта другую модель флешки, необходимо восстановить предварительно сохранённый «начальный» файл конфигурации AlcorMP.ini иначе будет сообщение об ошибке.
    После работы программы AlcorMP может исчезнуть значек безопасного извлечения USB устройств, для восстановления значка попробуйте запустить LoadDriver.exe и выполнить Unstall (там так написано;). Чтобы значёк безопасного извлечения USB устройств не исчезал, достаточно в закладке Setup-BadBlock установить галку напротив Uninstall Driver When Close MP (см. Рисунок 1.12).
    При использовании программы придерживаемся правила – сначала запускаем программу, затем вставляем флешку, после обработки закрываем программу – затем отключаем флешку.
    Программу AlcorMP версии (090227) и выше, перед отключением флешки можно не закрывать, если воспользоваться специально предназначенной для размонтирования флешки кнопкой Eject(E) в главном меню (см. Рисунок 1.1). Также в AlcorMP(090227) увеличено число распознаваемых микросхем памяти до 239 (параметр Count=239 в файле FlashList.ini) против 221 (Count=221) в AlcorMP(081208). В остальном, интерфейс программ совпадает, поэтому данная инструкция подходит и для более ранних версий программ AlcorMP. Какую версию программы использовать для вашей флешки подскажет опыт, не всегда самая “свежая” версия гарантирует успех, например утилита AlcorMP(090227) некорректно обрабатывала флешку Transcend на устаревшем контроллере AU6982, а AlcorMP(081208) справилась легко, обычно работает принцип времени выпуска контроллера и соответствующего ему времени создания утилиты настройки.
    Если вы читаете данную инструкцию то, надеюсь, это означает что этап определения типа микросхемы контроллера флешки уже пройден, и в вашей флешке используется один из следующих контроллеров — Alcor AU7640, AU6981, AU6982, AU6983, AU6984, AU6986, AU3150 (AU3150B51/C53 используется в MP3 плеере).
    Если в вашей флешке установлен контроллер AU6980, AU9380 то утилиты семейства AlcorMP не подойдут.

    Главное меню программы AlcorMP(090227) Рисунок 1.1.

    AlcorMP

    Главное меню программы AlcorMP(081208) Рисунок 1.2.

    AlcorMP

    После запуска AlcorMP(081208) можно вставлять USB Flash Drive, при этом в первый раз может появиться сообщение программы о выполнении предварительных настроек с требованием вынуть флешку и перезапустить программу и затем снова вставить флешку – делайте. В секции Setup Info указаны текущие (на момент запуска программы) установки, пока не обращаем на них внимания, по всем необходимым параметрам пройдемся далее.
    Порт USB в который вы вставляете флешку должен быть исправным, лучше всего вставлять непосредственно в разъем системной платы, без перекосов. Использовать разъемы на передней панели, а также удлинители нежелательно – такого рода соединения могут стать источником проблем.

    Рисунок 1.3.

    AlcorMP

    Информация о флешке может появиться в любом из шестнадцати окон, как видно на Рисунке 1.3., флешка попала в шестой отсек. Если сейчас кликнуть на кнопку “G” слева от надписи про флешку, то информация о флешке будет не совсем корректна, хотя можно увидеть и записать на листок бумаги серийный номер флешки, если захотите его оставить для этого устройства. Чтобы попасть в меню настроек – нажимаем Setup(S).

    Рисунок 1.4.

    AlcorMP

    Программа предлагает установить пароль, оставим поля пустыми и жмем кнопку “Ok”. Теперь доступны несколько секций настроек, поочередно рассмотрим и настроим их.

    Рисунок 1.5.

    AlcorMP

    В секции Flash Type появится наименование производителя и тип используемой микросхемы памяти, в данной секции ничего не меняем. В секции MP SetupOptimize доступны три значения Speed optimizeCapacity optimizeLLF Set optimize, вибираем Speed optimize, тогда скорость записи на флешку будет высокой. Если выбрать Capacity optimize, то флешка будет оптимизирована на больший объем (за счет уменьшения размера кластера), но при этом скорость записи упадет (в 2-4 раза относительно Speed optimize). В исключительных случаях, если после обработки флешки с параметром Speed optimize появились сбои в работе устройства, то используйте метод Capacity optimize.

    Рисунок 1.6.

    AlcorMP

    Метод LLF Set optimize без проверки на Bad блоки, преймуществ перед Speed optimize не имеет, используйте его если только на 100% уверены в надежности флешки. На данной закладке можно еще поэкспериментировать с Scan Level.

    Рисунок 1.7

    AlcorMP

    Full Scan1 наиболее надежный, но и самый долгий, 4GB флешка Transcend JetFlash V60 проверяется минут пять, если перед вами поставлена задача восстановить убитую флешку, то есть смысл остановиться на этом методе, а если в исправности микросхемы памяти нет сомнения, тогда можно выбрать Fast Scan4 – проверка будет занимать до 1 мин.
    Переходим к следующей закладке (вверху) Mode (Рисунок 1.8).

    Рисунок 1.8.

    AlcorMP

    Выбираем Pure Disk если нас интересует обычная флешка в ее понимании (один логический раздел – одна буква в проводнике). По желанию в поле Volume level присваиваем название – то что будет в проводнике после логической буквы, а также в поле Disk SN указываем серийный номер логического диска (не путать с серийным номером самой флешки). Volume level и Disk SN можно не указывать. Если сдвинуть указатель движка с 0%, то будут созданы два раздела в указаном процентном соотношении, при этом откроются для изменения поля для присвоения Volume level и Disk SN второму разделу (Рисунок 1.9).

    Рисунок 1.9.

    AlcorMP

    По желанию в поле Copy to FDisk можно указать путь к внешним файлам, которые будут скопированы на первый раздел, и, если создаются два раздела, то откроется поле Copy to SDisk для копируемых файлов второго раздела. Если вдобавок поставить галку Write protect то файлы в выбранных разделах FDisk, SDisk будут доступны только на чтение.

    Рисунок 1.10

    AlcorMP

    Обратите внимание на параметр LED Set, когда его значение OFF, то это означает что индикатор на флешке после установки флешки в порт USB после детекта будет выключен (при пересылке данных будет мигать), а если ON, то индикатор на флешке будет гореть всегда(при пересылке данных будет мигать), даже в моменты простоя. Если вы не поняли о чем идет речь в данном параграфе, то установите значения в этой закладке как на скриншоте.

    Для создания загрузочного раздела CD-ROM на флешке читайте статью Создание CD-ROM раздела на флэш (для контроллеров Alcor AU6983, AU6984, AU6986).

    Прежде чем перейти к следующей закладке, проверим установки Setup-Mode, для обычной флешки они должны соответствовать Рисунку 1.8.

    Переходим к следующей закладке (вверху) Information (Рисунок 1.11).

    Рисунок 1.11.

    AlcorMP

    В поле VID, PID информация уже присутствует, утилита сама их подставляет, если здесь пусто то внесите правильные VID, PID (VID=058F, PID=6387-предпочтительно, допустимо PID=9380, нежелательно PID=1234). Поля SCSI и USB можно не трогать, у меня здесь прописаны данные под конкретную флешку, эти наименования будут видны в Windows для этой флешки. Для запуска утилит Transcend необходимо поле Vender String заполнить JetFlash. В секции SN Set ставим галку Fix Set и прописываем в поле SN серийный номер флешки(тот что вначале записывали на бумажку) в формате 8digit или 20digit, в формате 20digit недостающие до двадцати цифры заполняются нулями, что не всегда удобно. Если поле серийного номера не прописывать, то программа сама его присвоит, сгенерировав случайным образом при выборе пункта Random Set.

    Переходим к следующей закладке(вверху) BadBlock (Рисунок 1.12).
    Здесь оставляем все как на скриншоте, по умолчанию форматирование выполняется в FAT32, если вам нужна другая файловая система, то создайте её потом, после восстановления работоспособности флешки другими сторонними утилитами форматирования. Как уже было отмечено в самом начале, наличие галки в строке Uninstall Driver When Close MP позволяет автоматически по завершении работы программы AlcorMP выгружать драйвера шины USB необходимые для работы утилиты. Операционная система продолжит использование своих “родных” драйверов поддержки USB и значек безопасного извлечения устройств на шине USB появится в трее. Если убрать галку, то драйвера AlcorMP не будут выгружены и подменят “родные”, тогда значек безопасного извлечения для флешек не будет появляться при подключении флешки.

    Рисунок 1.12.

    AlcorMP

    Переходим к следующей закладке (вверху) Other (Рисунок 1.13).
    В данной закладке секцию Compel Specify Flash не трогаем, в ней будет указан производитель и тип микросхемы флеш памяти, который программа определила автоматически. А вот на секцию Support for other types of controller or not необходимо обратить пристальное внимание. По умолчанию галка в данной строке отсутствует и поэтому недоступны для выбора шесть типов контроллеров указанных в данной секции. Если в списке шести затенённых типов контроллера отсутствует тот который используется в вашей флешке (например AU6982, AU6986…) то никаких галок не ставим, оставляем эту секцию как есть.

    Рисунок 1.13.

    AlcorMP

    А если в списке шести затенённых типов контроллера вы обнаружили свой, то небходимо его обязательно выделить. Например, в вашей флешке установлен AU6983, тогда секция Other должна быть как показано на Рисунке 1.14.

    Рисунок 1.14.

    AlcorMP

    После настройки Setup, нажимаем кнопку OK в правом нижнем углу и возвращаемся на основной экран утилиты. Все готово для запуска процесса восстановления, нажимаем Start(A). В случае если произошла непредвиденная остановка, либо вы сами прервали процесс, вспомнив о чемто важном, на месте отображения информации о флешке появится сообщение об ошибке устройства. Необходимо нажать Refresh® чтобы вернуться к предыдущему состоянию (до запуска Start(A)). После старта утилиты с предварительно настроенными параметрами указанными выше, выполняется следующая последовательность операций:

    Стирание… (Рисунок 1.15).

    Рисунок 1.15.

    AlcorMP

    Сканирование на плохие блоки Bad Block…

    Рисунок 1.16.

    AlcorMP

    Форматирование…
    Причем форматирование может проскользнуть практически незамеченным.

    Рисунок 1.17.

    AlcorMP

    После удачного завершения процесса, информация о флешке выводится зеленым шрифтом.

    Рисунок 1.18.

    AlcorMP

    Для просмотра детальной информации нажимаем F – Status, получаем картину следующего вида.

    Рисунок 1.19

    AlcorMP

    Original Bad Block это плохие блоки которые были пофиксены на флешке еще на этапе производства. Осталось только закрыть программу, вынуть флешку, снова ее вставить и наблюдать “новенькую, рабочую” флешку.

    Внимание!!!
    Автор статьи не несет ответственности за возможный ущерб, который вы можете причинить своему оборудованию в процессе творчества. Все попытки переложить ответственость на кого бы то ни было прямо или косвенно являются несостоятельными. Всё в ваших руках (и голове), примите решение и приступайте к делу! Вся информация предоставленная в статье получена опытным путем, из сообщений в разных форумах и имеет высокую степень достоверности так как была проверена. Тем не менее никто не застрахован от ошибок и заблуждений. Дабы восторжествовала истина – проведите свои исследования. Желаю вам удачи!

    Автор: nat27

    В этом руководстве мы покажем вам, как исправить ошибку «не удалось смонтировать / поставщик (недопустимый аргумент)» в TWRP Recovery. Каждое устройство поставляется с несколькими определенными разделами. К ним относятся система, загрузка, восстановление (только для устройства A), пользовательские данные, vbmeta, поставщик и другие. Системный раздел содержит ОС, а в устройствах с разделами A/B загрузочный также действует как раздел восстановления. Точно так же пользовательские данные можно рассматривать как раздел, в котором хранятся все ваши важные данные.

    Однако не существует универсального правила, согласно которому каждое устройство должно иметь N разделов. Как уже упоминалось, многие устройства не имеют раздела восстановления, поэтому загрузка берет на себя установку пользовательского восстановления. В том же духе многие устройства Xiaomi поставляются с разделом Super, который представляет собой объединение разделов системы, производителя и продукта. Но зачем мы приносим все это сюда? Что ж, это поможет вам понять ошибку «не удалось смонтировать / поставщик (неверный аргумент)» в TWRP Recovery и ее исправление.

    исправить Не удалось смонтировать поставщика (неверный аргумент) twrp

    Это сообщение об ошибке появляется в TWRP Recovery, когда вы пытаетесь прошить пользовательское ПЗУ (или любые другие связанные моды, настройки). Так почему же это происходит? Это сообщение отображается на тех наборах устройств, которые не имеют раздела производителя. Поскольку раздела поставщика нет, TWRP вообще не сможет его смонтировать! Прекрасным примером такого устройства является OnePlus 5/5T.

    Поскольку раздел поставщика используется для устройств, совместимых с высокими частотами, а ваше устройство не совместимо с высокими частотами, следовательно, раздела /vendor не будет. В результате, когда вы будете прошивать ПЗУ без высоких частот, вас встретит сообщение об ошибке. Так это повод для беспокойства? В большинстве случаев нет! Даже если вы видите сообщение об ошибке не удалось смонтировать /vendor (неверный аргумент), файл будет успешно прошит на ваше устройство.

    Не удалось смонтировать поставщика (неверный аргумент) twrp

    В следующий раз, когда вы будете прошивать любой другой связанный файл, вы можете снова увидеть это сообщение об ошибке красным цветом. Но это все, это не будет конфликтовать с обычным использованием устройства или прошивкой любого пользовательского двоичного файла. Однако, если вы застряли с этой ошибкой и не можете выполнить желаемую задачу, то только вам следует подумать об ее исправлении. И оказывается, есть несколько обходных путей, которые, как известно, исправляют то же самое.

    Давайте рассмотрим два таких метода, которые помогут вам исправить ошибку failed to mount /vendor (invalid arguments) в TWRP. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.

    Установите ПЗУ с поддержкой Treble и исправьте ошибку при монтировании/поставщике

    Первое исправление требует, чтобы вы установили на свое устройство специальное ПЗУ с поддержкой высоких частот. Вот как:

    Проверить наличие поддержки Project Treble

    Прежде всего, установите приложение Treble Check из Play Store. Теперь запустите его, и если вы увидите галочку рядом с Project Treble с поддерживаемым ключевым словом под ним, тогда вы можете двигаться дальше.

    treble check проекта Fix Failed to Mount Vendor

    Скачать ПЗУ с поддержкой высоких частот

    Следующим шагом будет прошивка Treble Supported Rom на вашем устройстве. Для этого вам нужно найти ПЗУ, принадлежащее этому домену. ПЗУ Mokee могут отлично работать в таких сценариях. [Download Link].

    Установить TWRP рекавери

    После того, как вы загрузили выбранное вами ПЗУ, убедитесь, что на вашем устройстве установлен работающий TWRP. У большинства из вас он уже установлен. Если нет, то обратитесь к нашему подробному руководству по установке TWRP Recovery на Android.

    Загрузитесь в рекавери TWRP

    Теперь загрузите свое устройство в TWRP Recovery. Для этого вы можете либо использовать комбинации аппаратных клавиш, либо обратиться к нашему руководству: Как загрузиться в Recovery (TWRP/Stock). [In short: use the adb reboot recovery command].

    Flash Treble Поддерживаемое ПЗУ через TWRP

    Каждое ПЗУ имеет свой набор шагов перепрошивки, я перечисляю общий набор инструкций. Если есть какой-либо дополнительный шаг (или файл, который необходимо прошить), обязательно ознакомьтесь с ПЗУ/страницей разработчика. Кроме того, приведенные ниже шаги сотрут все данные, поэтому заранее сделайте резервную копию (рекомендуется Nandroid).

    1. В TWRP перейдите к Wipe и выберите System, Data, Cache/Dalvik и Vendor.
    2. Затем проведите пальцем вправо, чтобы стереть их.
      очистить раздел Flash Treble Поддерживаемое ПЗУ
    3. После этого снова заходим в Wipe. На этот раз выберите Формат данных [we are formatting data to remove encrytpion].
    4. Введите YES и нажмите на галочку, расположенную в правом нижнем углу.
      Данные формата twrp Fix Failed to Mount Vendor
    5. Теперь перенесите файл ROM на свое устройство через TWRP. Для этого вы можете использовать функцию ADB Sideload или USB OTG/Pendrive.
    6. Как только это будет сделано, перейдите в «Установить», выберите файл ROM.zip и проведите пальцем вправо, чтобы прошить его.
      flash treble rom Исправить Не удалось смонтировать поставщика twrp
    7. Если ПЗУ просит вас прошить любой другой файл, такой как DM Verity, Magisk и т. д. (необязательно), сделайте это на этом этапе.
    8. После этого перейдите в «Перезагрузить» и выберите «Система». Теперь ваше устройство будет загружаться с ПЗУ, поддерживаемого высокими частотами, и ошибка неудавшегося монтирования /vendor (неверный аргумент) в TWRP должна быть исправлена.

    Treblize the Device and Fix Failed to mount /vendor

    Вы также можете улучшить свое устройство, прошив ZIP-модуль для вашего устройства. К сожалению, раздобыть то же самое — непростая задача. На данный момент мне удалось найти модуль для OnePlus 5T, вы можете скачать его здесь: treblizer_cheeseburger.zip. Другие устройства можно найти на форумах XDA.

    Исправить Treblize Android Не удалось смонтировать поставщика twrp

    1. Получив модуль, перенесите его на свое устройство.
    2. Затем загрузите свое устройство в TWRP, выберите этот ZIP-файл и проведите пальцем вправо, чтобы прошить его.
    3. После этого перезагрузите устройство в ОС, и проблема будет устранена.

    Заключение

    Итак, все это было из этого руководства о том, как исправить ошибку «не удалось смонтировать / поставщик (недопустимый аргумент)» в TWRP. Как уже упоминалось, чаще всего это сообщение об ошибке не вызывает беспокойства и позволит вам с легкостью выполнить желаемую задачу.

    Только когда это конфликтует с перепрошивкой файлов, вам следует рассмотреть возможность использования вышеупомянутых методов. С учетом сказанного, если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

    Понравилась статья? Поделить с друзьями:
  • Flash tool ошибка 0хс0060001
  • Flash tool exits with error code 1073740940
  • Flash tool error status brom cmd startcmd fail 0xc0060001
  • Flash tool error 5054
  • Firebase auth error codes