Меню

Как подключить смартфон в режиме bootrom

Лугаsat

Форум о спутниковом телевидении и приближённых темах

Помощь новичкам в установке,обновлению ПО на смартфонах и др колющие вопросы.

Помощь новичкам в установке,обновлению ПО на смартфонах и др колющие вопросы.

Сообщение influcid » 03 авг 2017, 19:10

Re: Помощь новичкам в смарфонах.

Сообщение influcid » 04 авг 2017, 15:32

Расшифровка часто встречающихся ошибок:

(1003) S_COM_PORT_OPEN_FAIL
Проблема с портом.
Данная ошибка возникнуть если у вас в BIOS отключены com-порты (Несмотря на то, что в данном случае com-порт виртуальный, а используется физический USB, но при подключении устройства вы просто не увидите оборудование на которое ставятся драйверы preloader).
Возможна проблема в USB кабеле (Поможет смена прошивочного USB кабеля).
Неполадка непосредственно в USB-порту компьютера (Поможет смена порта USB).

(1011) S_NOT_ENOUCH_STORAGE_SPACE
Размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери).
Также, данная ошибка иногда появляется при использовании «сырых» версий FlashTool, Поможет смена версии флештул

(1022) S_UNSUPPORTED_VER_OF_DA
Нужно использовать более новую версию программы SP FlashTool.

(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6592, а телефон на самом деле 6589
Решается заменой или изменениями Scatter файла

(3001) S_DA_EXT_RAM_ERROR
Возможно проблемы с подключением.
Проверьте кабель и/или переподключите кабель в другой порт. Не используйте слишком длинный кабель

Проблема может быть аппаратная, например 4001 ошибка возникает при вышедшей из строя Flash-памяти.
(4008) S_FT_DOWNLOAD_FAIL
Смена версии прошивальщика, возможно на более старую версию.
Смена кабеля для прошивки.
Зарядить батарею перед прошивкой телефона и попробовать прошить снова.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Не совпадают размеры блоков в PMT и в scatter.txt. Нужно искать строку в BROM_DLL логе.
size changed from 0x
Часто бывает
Partition 13 (USRDATA ) size changed from 0x0000000000000000 to 0x000000000B620000
Если на процессоре МТК, в scatter нет размера, и сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль . Для лечения этого случая Можно переименовать в scatter.txt USRDATA в __NODL_USRDATA. но теперь может возникнуть 8038 из-за разницы в именах. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный.
(5002) S_INVALID_DA_FILE
Нужно установить рекомендуемый download agent для данной версии SP Flash Tool. Ошибка проявляется при выборе других агентов

(8200) SP FLASH TOOL ERROR
Прошивка предназначена для одной платформы, пытаетесь прошить прошивкой от другой (например у вас 6592, а вы пытаетесь прошить прошивкой от аппарата на 6589 и т.д.)
Попробуйте сменить версию программы прошивальщика.

Источник

Вход в специальные режимы на коммутаторах

О чём тут вообще?

Дисклеймер: как всегда предупреждаю что я не претендую на точность рассказа и приемлю любые комментарии и предложения. Материал пишется и адресуется инженерам, а не разработчикам и программистам, понимающим глубинный=истинный смысл 🙂.

Под входом в спец режимы я подразумеваю прерывание загрузки основной прошивки (Firmware) коммутатора для попадания в режим BootRom, который может называться BootProm, ROMMON или ещё как-нибудь и представляет собой аналог загрузчик операционной системы, например grub на UNIX подобных системах или Recovery на устройствах с Android.

Для чего нам этот режим? Как правило для того, чтобы сбросить пароль, очистить конфиг (особенно если на корпусе нет волшебной кнопки Reset), вылечить запоротую прошивку или просто прошить железку, ибо вендор сказал «делай так». Да, бывают случаи когда консольник не распаян, а на корпусе пломба (плюс гарантия не истекла), запорот сам BootRom или божечки стоит пароль на BootROM, тогда вам прямая дорога в сервисный центр производителя.

Ближе к делу

Попасть в такой режим можно только подключившись консольным кабелем к пациенту и открыв ваш любимый клиент. Уж не знаю на счёт Cisco (в мануалах всегда говорится о Hyper Terminal), но с остальными производителями прокатывал любой клиент умеющий слушать COM порт. Если у вас нет COM порта, а такое дело уже совсем не редкость, надо нашарить COM to USB адаптер/конвертер/кабель, причём не покупайте самый дешёвый на aliexpress, особенно в однокорпусном исполнении, потому что они нихерашечки не работают, а всё дело в кривых китайских прошивках! Так вот, а в этот адаптер уже втыкайте родной коммутатору консольник (а они тоже бывают разной распайки и разъёмов: COM, RJ-45, miniUSB…).

Читайте также:  Как подключить принтер lexmark к ноутбуку

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

D-Link

И прочие QTECH, EdgeCore, Zyxel, Eltex, Huawei…

Вход в режим BootRom (или BootProm) осуществляется нажатием комбинации Control+b, на некоторых QTECH встречается сочетание клавиш Shift+a, на Eltex бывает Esc или Enter. Коммутатор должен быть подключен консольным кабелем, на ПК открыт клиент с правильными параметрами, нажимать заветную комбинацию нужно несколько раз (ну… как вы долбите F8 для Windows) сразу же после подключения к коммутатору силового кабеля, пока не началась загрузка основного образа прошивки.

Скорректированная информация с просторов Интернета по аппаратному сбросу настроек и пароля для коммутаторов D-Link, не имеющих аппаратной кнопки Reset (с определённой версии прошивки данный функционал беспощадно выпилили убрали):

1. Необходимо сконфигурировать и подключиться к коммутатору через интерфейс RS-232 и Hyper Terminal согласно документации. Настройки, как правило, одинаковые /VT100+ANSI+9600+n+8+1/, т.е. стандартные: скорость 9600 бод, четность не проверяется, 8 бит данных, 1 стоповый бит, управление потоком данных отсутствует.

Кстати: бывают модели со скоростью 115200 (старшие модели D-Link или например Zyxel), либо отдельные ревизии данной модели, на которые ставятся модули с другой скоростью (у того же QTECH). То, что у вас другая скорость вы поймёте по кракозябрам вместо нормальных символов в консоли.

2. Запускаем Hyper Terminal (интерфейс RS-232 при этом должен быть подключен!), включаем коммутатор, СРАЗУ же нажимаем комбинацию клавиш Shift+3, появится приглашение на английском о смене скорости терминала на 115000 (вообще-то 115200 должно быть?!), для чего отконнектимся от свича, ставим в настройках порта в терминале 115000 и снова коннектимся им к свичу… Далее выбираем меню Передача и далее Отправить файл, в открывшемся окне нужно выбрать файл с прошивкой данного коммутатора. Жмём отправить.

3. Собственно всё, после отправки (обновления) прошивки меняем скорость соединения на стандартную, т.е. 9600 и перед нами консоль коммутатора с заводскими настройками и сброшенным паролем.

Сброс пароля на коммутаторах D-Link:
Работает не на всех коммутаторах и версиях Firmware. При включении коммутатора через консоль Hyper Terminal жмём комбинацию клавиш Shift+6. Далее коммутатор скажет, что выполняется возврат к заводским настройкам.

Источник

Ошибки при прошивке программой SP Flash Tool

Возможные ошибки, которые выдает программа SP Flash Tool при прошивке устройств на базе процессоров компании MediaTek.

Может возникать если например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader). Это либо проблема в USB-кабеле (помогает смена кабеля для прошивки), либо проблема в USB-порту компьютера (помогает перетыкание кабеля в другой порт).

Возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или Recovery). Возможно поможет смена версии флешера.

Ошибка по характеру и направленности аналогична ошибке 1003.

Необходимо использовать более новую версию SP Flash Tool

Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573.

На телефонах с MTD флэш случаи возникновения ошибки:

Читайте также:  Как подключить thunderbolt к системному блоку

Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.

Возможно, что в окне SP Flash Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO). Или когда в строке пути есть русские имена папок например: C:\Users\Андрей\Desktop\Хата\Прошивки\Прошивка планшета\8.31\Surfer 8.31 3G_20130402_V1.03\Surfer 8.31 3G_20130402_V1.03

Кроме проблемы с железом может быть когда Scatter файл не подходит телефону. Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.

Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования в ручную.

Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой SP Flash Tool из scatter файла.

Чтобы удалить/перезаписать PMT блок на новый из scatter-файла необходимо сначала стереть его в устройстве, который вы хотите прошить. Для этого необходимо в программе SP Flash Tool нажать на кнопку «Format» (в открывшемся окне ничего не меняем, просто нажимаем ОК), далее нажимаем «Download» и SP Flash Tool запишет заново на флеш новые данные о PMT блоке и других тоже.

Решение — сменить USB-порт и перенести SP Flash Tool в корень диска C:

Также есть вариант, что в файле download agent нет информации о CPU/Flash. Решение — обновить версию флешера.

Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти

смена версии флешера, возможно даже на более старую версию;
смена кабеля для прошивки;
также возможно в процессе прошивки сел аккумулятор. Решение: зарядить телефон и попробовать прошивку заново;
также возможно стоит прошивать со вставленной батареей.
(4009) S_FT_READBACK_FAIL

Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе компьютера. Например, не хватает места для файла или файл невозможно перезаписать, т.к. он заблокирован (смотрим лог).

Ошибка возникает при попытке смены прошивки на аппарате с процессором MT6589 через программу SP Flash Tool.

После прошивки телефона, отформатируйте телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе SP Flash Tool, далее прошейте официальную или именно от вашего устройства прошивку и прошейте все блоки (установите все галочками). Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошивать, если предыдущая попытка была неудачной.

Не совпадают размеры блоков в PMT и в scatter-файле. Необходимо найти в BROM_DLL логе строку:

size changed from 0x

Partition 13 (USRDATA ) size changed from 0x0000000000000000 to 0x000000000B620000

В scatter-файле размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало нуль.

Для решение этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA … Но тут может возникнуть ошибка 8038 из-за разницы в именах wink.gif. В общем случае эта ошибка лечится загрузкой всех блоков (бывает достаточно одного usrdata), после этого размер в PMT должен поменяться на правильный.

При настройке SP Flash Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.

Если при полном сборе через SP Flash Tool, и нет возможности установить новую прошивку, а также не удается сделать сброс ещё раз.

Переустановить драйвера заново.

Неправильные файлы. Например, выбрали scatter-файл из папки с еще не подготовленными для FT файлами. Необходимо выбрать scatter-файл из папки подготовленных для FT файлов.

Аппатаная проблема с флеш-памятью

Скорее всего это особенность флеш-памяти — бывают такие случаи, когда ни форматирование, ни низкоуровневое форматирование не дает никакого эффекта.

Найдены возможные дубликаты

Ошибка- это покупка МТКфона, который использует китайские костыли вместо стандартного гугловского fastboot.

Читайте также:  Как подключить мтс поиск через личный кабинет

Прямой доступ к памяти это не костыль. Костыль- стричь ногти не маникюрными ножницами, а пневмокусачками.

Прямой доступ к памяти нужен когда ты хочешь, например, изменить размеры разделов. Для подобного у квалкоммов есть тот же QFIL.

Для простых действий нужны простые инструменты. С защитой от дурака.

Гугл даёт такой инструмент- fastboot.

Увы, МТК поддерживает fastboot номинально и не в полной мере. Так же, как и многие другие стандартные утилиты Android SDK.

Fastboot это стандартный инструмент. Через который, как через прослойку, работает и flash tool.

Блокировка загрузчика это стандартная проверка цифровой подписи ядра linux при загрузке. В плане безопасности flash tool ничуть не лучше фастбута. Он так же позволяет сдампать образы разделов с устройства. Безопасность пользовательских данных- это другой уровень, она обеспечивается шифрованием пользовательского раздела.

Что касается (раз)блокировки загрузчика, то она не сильно распространена у МТК, как раз по причине того, что нестандартна. Такие бренды, как xiaomi придумывают свои костыли с привязкой к ми аккаунту, но у них есть огромный минус.

В отличии от стандартного fastboot, который зашьет в тушку систему от производителя, проверив цифровую подпись ядра, у тех же xiaomi возникают такие проблемы: www.ixbt.com/news/2019/12/18/redmi-note-8-pro.amp.htm.

Fastboot это и есть бутлоадер. До него только прелладер(аварийный интерфейс восстановления, у того же квалкомма 9008). Download mode это ровно тот же уровень, но с кастрированным функционалом.

В отличии от рековери(минимальная сборка системы, которая подгружает ядро linux) бутлоадер вшит. На тех же снапдрагонах он размещен непосредственно на кристалле SoC, в перещаписываемом разделе, как прошивка модема ИТП.

Телефонный звонок

Про ошибочные звонки.

На волне поста А что делать напишу про свой случай. Мы поставили телефон в понедельник. Радовались неимоверно. Правда до пятницы, а потом началось. Странные звонки про суши, пиццы и заказ столиков. Практически круглосуточно в выходные. Это была жесть. Выяснилось, что мы обладатели номера 45-хх-уу, а у ресторана на соседней улице 45-уу-хх.
Звонили и днем и ночью, а телефон постоянно отключать было невозможно. Перепробовали все.
И посылали, и объясняли.. Бесполезно.
Люди перезванивали снова через 3,4 минуты и вновь за свое. У нас же думают, что если 10 раз позвонить по неправильному номеру, то он автоматически станет правильным.
Мучались года два, пока ресторан не закрылся.
Запомнился один случай.
Ночь с субботы на воскресенье. Звонок. Муж берет трубку. Первый раз объясняет, что ошиблись. Называет правильный номер, рекомендует позвонить туда. Звонок через 2 минуты опять, голос тот же. Опять объясняет, что ошиблись. Звонок третий. Трубка снова у мужа.Мужской знакомый голос:
— Эй, слышь, а вы сегодня до скольки?
— До 7 утра(муж решил поржать, ну сколько можно объяснять?).
— Э, а стриптиз будет сегодня?
Муж вопрошает меня: А стриптиз сегодня будет?
Если надо, говорю, то будет( Сама уже ржать начинаю, понимаю к чему дело идет).
— Слышь, а столик к сцене поближе забронируйте..
— Легко. Как вас зовут?
— Гена Пупкин.
— Значит так, Гена. Придешь в ресторан, спросишь администратора Вову Одноухого, это я и скажешь, что тебе вип столик забронировали.
Ок? Ок..
Ночь прошла на удивление спокойно, а вечером проснулся телефон. Звонил знакомый голос.
Вы,***,***,***, я пришел вчера в ресторан, мало того, что мне сказали, что стриптиза тут вообще нет, так еще и охранник оказался Вова(. ) и за «Одноухого» пинками под зад выгнал меня из заведения😂😂😂.
На что супруг ему с хохотом сказал, что спал он до 7ми, стриптиз у него был и за вип столиком он сам, собственно, во время оного и сидел😉.. Все как и озвучено.
Так вы, чо, не ресторан? Нет. А чо сразу не сказали? Два раза, говорит, сказали..
Аааа.. и повесил трубку.
Были и еще приколы, но сходу вспомнила этот.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *