> Внимание!

Настоятельно рекомендуем прочитать Правила раздела "Android - прошивки"

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



Lenovo IdeaTab S6000 - Прошивки



Реп: (316)
Lenovo IdeaTab S6000 - Прошивки
Изображение Lepad S6000
Описание | Обсуждение » | Прошивки »

Драйверы и утилиты

Скрипты для сохранения и восстановления NVRAM

Драйверы и утилиты на yadi.sk
S6000_extended_Driver.rar - драйвера режима прошивки для S6000
LenovoUsbDriver_1.0.1.exe - так же USB драйвера для сабжа.
SP_Flash_Tool_v3.1344.0.212.zip - "последний" прошивальщик. Нужен только если развлекаетесь с кастомами.

Тема посвящённая Flash Tool и решению возможных проблем

Разное/полезное
Lenovo IdeaTab S6000 - Официальная прошивка (OS v1) (Пост #29293916)

Официальные прошивки
S6000_signed_042916_204737 - прошивка под CWM
S6000_A422_101_022_131101_WW_SMS

Резервная копия всех разделов S6000_A422_101_017_131009_WW_SMS
Дамп облегченной прошивки с рабочим Play Market

Прошивки на yadi.sk
S6000_A422_000_015_130503_WW_SMS.rar - 15 версия для 3G моделей (S6000-H). До 22 НЕ обновляется.
S6000_A422_101_025_131017_WW_WiFi.rar - 25 прошивка для аппаратов БЕЗ 3G. (Можно шить и 3G, ничего страшного. Просто 3G небудет)
S6000_A422_101_016_130906_WW_SMS.rar - 16 версия для 3G моделей (S6000-H). Обновляется "по воздуху" до 22. Можно шить и остальные.
S6000_A422_101_017_131009_WW_SMS_ENG.rar - 17 версия для 3G моделей (S6000-H). До 22 НЕ обновляется. Несмотря на индекс "eng" она мультиязачна, включая русский.

Неофициальные прошивки
Инструкции
Затирание IMEI и правильный способ решения проблемы, или что такое NVRAM
Не в первый раз в личке просят прокомментировать или дать разъяснения по одному посту.
Так как это напрямую относится к теме, решил выложить сюда новую редакцию. Надеюсь, на этот раз не так туманно получилось.

IMEI на наших устройствах слетает при форматировании, а иногда и при прошивке FlashTool-ом.
Чтобы понять природу этого явления, необходимо окунуться в недра EMMC. Там есть раздел /dev/nvram. В нем находятся IMEI, SN, MAC адреса сетевых интерфейсов и др.
Если открыть скаттер то его можно обнаружить в 16-й строке - __NODL_NVRAM 0xe00000. Начало строки __NODL_ заставляет флэштул игнорировать этот пункт. Почему же, несмотря на это, он его иногда затирает - мне неизвестно. Именно это и является причиной исчезновения IMEI после прошивки, и как понятно из предыдущего, не только ИМЕЙ. То есть, мы удаляем раздел не давая взамен ничего!
Итак, /dev/nvram прошивается на заводе и все дальнейшие официальные апдейты и прошивки даже думать не смеют его трогать. Как бы не менялась программная часть, он остается неизменным. В редких случаях, производитель вносит изменения в него, и выпускает прошивки для сервис центров, включая в нее и этот раздел.

В рабочей ситеме IMEI находятся по пути /data/nvram. Точнее /data/nvram/md/NVRAM/NVD_IMEI/. Директория /data/nvram создается при первом запуске устройства, путем копирования в нее содержимого /dev/nvram. Распространена рекомендация сохранять папку /data/nvram для востановления имей в будущем. Это, конечно, справедливо, как и призывы к бэкапу в принципе. Калибровки с имеями вы востановите, но эта директория бесполезна при востановлении раздела /dev/nvram.

Что необходимо предпринять дабы избежать проблем в будущем?
Во первых нужно создать полный дамп памяти устройства. Рекомендую это сделать сразу после покупки устройства, до начала поиска лучшей в мире прошивки. В зависимости от метода дампа, среди прочих файлов должен быть файл nvram.img. Именно img размером 5242880. Это и есть образ необходимого раздела. Всякие nvram.tar и прочие ext4 это копии /data/nvram и интереса не представляют.
Для создания только образа раздела /dev/nvram можно воспользоваться командой:
dd if=/dev/nvram of=/sdcard/nvram.img bs=5242880 count=1
5242880 это размер раздела для устройств на платформах 6577-6589. В результате по пути sdcard будет создан файл nvram.img. Сохраняем его в надежное место.

Как восстановить затертый раздел /dev/nvram?
Самый простой способ, скопировать сохраненный ранее файл его в память устройства набрать команду:
dd if=/sdcard/nvram.img of=/dev/nvram
Результатом успешной отработки команды послужат строчки
10240+0 records in
10240+0 records out
5242880 bytes transfered in…..
Для прошивки этого раздела ФлэшТулом находим в скатере строчку __NODL_NVRAM.... и удаляем в ней __NODL_, после чего в окне программы выбираем наш nvram.img. Именно выбираем. Хоть он и станет доступен в окне программы, но ФлэшТул его сам не подхватит.
Иногда флэштул не хочет шить отдельно этот раздел. В этом случае необходимо скачать прошивку для флэштула, открыть правленый скатер и отметить кроме прочего и nvram.img
Для того чтобы прошить ФлэшТулом методом Upgrate, который требует включения всех пунктов, только необходимые на момент разделы, делаем следующее:
Открываем scatter в любом текстовом редакторе. Дописываем в начало строки раздела который хотим исключить __NODL_. Например __NODL_PRELOADER 0x0. Сохраняем, открываем скаттер ФлэшТулом и шьем только те разделы которые остались незакомментированы, тк ФлэшТул их не увидит.
Данный трюк позволяет как скрывать, так и открывать закрытые пункты скаттера. Таким образом, можно выборочно шить необходимые разделы через Upgrate, например nvram.

Как восстановить раздел, в случае отсутствия резервной копии?
Для этого нужно воспользоваться файлом от донора. Попросите кого-то в теме вашего аппарата одолжить вам свой nvram.img. Как его получить написано выше. Недостаток очевиден, мы получаем чужие IMEI, MAC и пр. Способы правки nvram.img мне неизвестны, однако есть программные средства для редактирования раздела /dev/nvram (ссылки ниже). После успешного внесения изменений в раздел, сохраняем его командой что выше.

SN Write Tool с драйверами и инструкцией
Maui META 3G
Видео мануал по Maui META

Как узнать, затерт или нет /dev/nvram?
Смысл проверить есть, только если вы хоть раз "теряли" IMEI. Для этого достаточно в рекавери сбросить аппарат к заводским настройкам, удалив тем самым /data. Если после первого запуска IMEI опять отсутствует, значит все что выше написано - для вас..

Возникает резонный вопрос – зачем вся эта камасутра, когда восстановить IMEI можно за минуту с помощью софта?
Можно, но вы "восстановите" его по адресу /data/nvram, а "статья" о том как восстановить важный раздел, в котором кроме имея много нужного и после затирания которого отмечены проблемы различного характера. Кроме того, он опять слетит при следующей перепрошивке.

Обратите внимание, что новая версия MTK Droid Tools получила функцию бэкапа /dev/nvram. Сохраняет с расширением .bin

Методы проверены и работают. Я восстановил три живых аппарата и четыре в оффлайне. Последний менее часу назад в кумысе.

Восстановление планшета из состояния "кирпич"
Решение проблемы с постоянной перегрузкой и надписью "удаление" с зеленым андройдом
Бекап NVRAM для S6000-F
Графическая блокировка. Код блокировки экрана - решение проблем.
Расшифровка часто встречающихся ошибок FlashTool
Тема по утилите Flash Tool. Ошибки, описания, обсуждения, помощь.
Инстукции по установке драйверов и прошивке аппарата
Драйвера Lenovo IdeaTab S6000
Установка драйверов на ПК для смартфонов Lenovo IdeaPhone
Установка прошивки с ПК для смартфонов Lenovo IdeaPhone

Как войти в Recovery на данном планшете.

Алгоритм прошивки наших аппратов при помощи Flash Tool
Драйвера считаются УЖЕ коррктно установленными.
1. Запустить Flash Tool
2. Указать MT6589_Android_scatter_emmc.txt
Программа подхватит файлы. ВСЕ галочки должны быть отмечены и графы заполнены.
2а. Если какой либо файл не отмечен и адресация стоит 0х00000, то кликнут на него и указать принудительно
3. Поставить галочку "DA DL All With Check Sum" (обязательно. Без этого получите "засание" при загрузке)
4. Нажать на "Firmware -> Upgrade"
5. Подключить ВЫКЛЮЧЕННЫЙ аппрат.
Должна пойти прошивка.
("кнопочека Stop БУДЕТ гореть" Её не трогать)

Разное


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

Сообщение отредактировал cherva70 - 10.12.22, 21:42
Причина редактирования: Дамп облегченной прошивки с рабочим Play Market



Реп: (83)
По просьбам трудящихся, выкладываю установку модифицированного рековери на наш планшет програмным методом (без подключения к ПК). Сам лично все проверил-работает! Однако, если Вам не знакомы такие термины как бэкап, кастом и МТК, качать не советую, так как сами понимаете, все на свой страх и риск! В архиве подробнейшая инструкция по прошивке рековери и набор приложений. Отдельное спасибо ромоделу Stanner'у за проделанную работу по портированию рековери на наш планшет!

Прикрепленные файлы

Прикрепленный файлRecoveryModCarlivCWM.rar ( 8.98 МБ )



Реп: (105)
Просьба запилить скриншоты прошивки, с возможностью звонка)))



Реп: (1189)
M
Переезжаем в подраздел Lenovo .




Реп: (14)
все отлично работает, и звонки и смс



Реп: (316)
Обнаружил ещё одну граблю на прошивке S6000_A422_003_014_130909_WW_CALL_FUSE
Драйвера взаимодействия планшета и ББ не совместимы.
Устройства не устанавливаются.
Нужно будет исправлять



Реп: (14)
rgusev,
ББ это что?



Реп: (316)
ББ - Большой Брат - Компьютер, как правило типа IBM-PC(обычная персоналка), хотя Мак тоже ББ.
Так повелось называть когда девайсы на RISC архитектуре ещё небыли полностью самостоятельны. Хотя они и сейчас ещё не польностью самостоятельны.

Сообщение отредактировал rgusev - 07.03.14, 23:16



Реп: (0)
http://lenovokitkatrom…6000-to-44-kitkat.html Ребят тут такая тема по моему мнению кидалово но все же типа кит кат на наш планшет. Проверьте.



Реп: (24)
rgusev @ 08.03.2014, 01:50 *
Обнаружил ещё одну граблю на прошивке S6000_A422_003_014_130909_WW_CALL_FUSE


Тоже чуток накопал:
не работает магнитный датчик и акселерометр.



Реп: (0)
привет. подскажите у меня номер сборки s6000_A422_101_022_131101_ww-sms а версия по s6000_130519 это последняя прошивка? и что из этого версия прошивки :-) ?



Реп: (24)
ValeryiM @ 08.03.2014, 09:32 *
не работает магнитный датчик и акселерометр.

По датчикам уточнение
Прикрепленное изображение
Прикрепленное изображение



Сообщение отредактировал snekt@ - 20.03.14, 10:25
Причина редактирования: Правила раздела "Android - прошивки" п.3.8.



Реп: (316)
zigo99 @ 08.03.2014, 10:04 *
подскажите у меня номер сборки s6000_A422_101_022_131101_ww-sms а версия по s6000_130519 это последняя прошивка? и что из этого версия прошивки
"Версия прошивки" это оно всё и есть. А для понятности <s6000_A422_101_022_131101_ww-sms> - 022 у вас версия.
На данный момент для 3G устройств (S6000-H) это последняя.


Сообщение отредактировал rgusev - 11.03.14, 10:56



Реп: (0)
rgusev @ 11.3.2014, 10:55 *
"Версия прошивки" это оно всё и есть. А для понятности <s6000_A422_101_022_131101_ww-sms> - 022 у вас версия.
На данный момент для 3G устройств (S6000-H) это последняя.
понял спасибо) не знаешь будут ещё оф-обновления ?



Реп: (316)
Незнаю. На форуме Леново на этот вопрос тоже не ответили внятно. OTA вероятно будут (обновы по воздуху), а прошивки, ХЗ.

to All
S6000_A422_003_014_130909_WW_CALL_FUSE в варианте под Flash Tool (штатный прошивальщик используемый Lenovo)
В архиве только system.img
Остальные файлы можно взять из 16-й версии офы. (ссылка есть в шапке)
Перед прошивкой, переименовать или удалить файл Checksum.ini

Единственное изменение по сравнению с первой версией, исправлено имя устройство в BlueTooch окружении.
Особо плотно копаться некогда, а "с кондачка" не решается.

Сообщение отредактировал rgusev - 11.03.14, 21:46



Реп: (316)
ValeryiM @ 08.03.2014, 17:51 *
По датчикам уточнение
Я в пермишен видел. Закрыт акселерометр. Время будет, попробую открыть.
А вообще что то я немного туплю в этом деле. Компаса вроде и так и так нет, а в чём у них разница между акселерометром и g-sensor я не понял... Помоему это одно и тоже .... всю жизнь было одно и тоже ... вроде... или я путаю????


Сообщение отредактировал rgusev - 11.03.14, 21:54



Реп: (24)
rgusev @ 12.03.2014, 00:53 *
в пермишен видел. Закрыт акселерометр. Время будет, попробую открыть.
А вообще что то я немного туплю в этом деле. Компаса вроде и так и так нет, а в чём у них разница между акселерометром и g-sensor я не понял... Помоему это одно и тоже .... всю жизнь было одно и тоже ... вроде... или я путаю????


Еще раз спасибо за труды "S6000_A422_003_014_130909_WW_CALL_FUSE"., получилось отлично, надеемся на дальнейшие моды.
Компас на стоке железно работает, удобно использовать иногда как уровень ну и как компас. Про акселерометр - я ошибся его действительно нет, а вот датчик напрвления есть, применения ему пока ненашел.



Реп: (316)
Так в том то и дело что g-sensor, он же акселерометр ЕСТЬ. Самое простое это пардон, от чего у вас экран крутится и игрухи под g-sensor работают?!
Уровень кстати это тоже g-sensor.

Гм. цитата из инета. (с china-iphone)
Коротко Accelerometer и Gravity Sensor это разные датчики со схожим принципом измерения, НО! Современные интерпретации Accelerometer'ов уже могут выполнять функцию Gravity Sensor, НО! Gravity Sensor не может выполнять функцию Accelerometer. И Accelerometer при определении вектора силы тяжести затрачивает значительно больше времени, из-за этого в некоторых моделях для улучшения эргономики пихают все еще "устаревший" Gravity Sensor в помощь Акселерометру.
Гироскоп это совершенно другая система, с абсолютно! другим принципом измерения. Гироскоп не может измерить ускорение и гравитацию. ускорение он может только вычислить, и точность напрямую зависит от количества измерений и качества гироскопа... и в любом случае будет значительно хуже чем у акселерометра, то же и о гравитации... тероитически он "знает" где она, поэтому может предположить (вычислить) но не измерить, как это делает Gravity Sensor.
...
G-sensor это кольцо пьезоэлементов разбитое на большое количество отрезков. Внутри кольца расположен тяжелый шарик. Пьезоэлемент выделяет электричество при сжатии (простой пример это пьезо-зажигалка). Шарик подвержен гравитации и от того на какой отрезок кольца давит шарик телефон знает вектор гравитации.
Accelerometer имеет схожий принцип, только это уже не кольцо, а сфера! с кучей секций, и со своей таблицей значений. Т.е. в зависимости от направления давления этого шарика на одну из секций он знает что телефон движется в обратную сторону и далее в зависимости от силы давления вычисляет ускорение. В идеальных условиях он легко может вычислить вектор гравитации если вы стоите на месте и аккуратно поворачиваете телефон. Если же присутствует,какое-то лишнее воздействие (вы идете/едите и т.д.) то акселерометру для вычисления вектора гравитации необходимо делать множество измерений и отбрасывать ложные значения, но в конце концов он может выполнить эту функцию.
Гироскоп это принципиально другое устройство основной его частью является быстро вращающийся ротор, который имеет несколько степеней свободы (осей возможного вращения). но из-за вращения он сохраняет свое положение, при повороте всего устройства, и относительно него электроника понимает куда повернулось все устройство.


Сообщение отредактировал snekt@ - 20.03.14, 10:26
Причина редактирования: спойлер



Реп: (24)
rgusev @ 12.03.2014, 19:06 *
Уровень кстати это тоже g-sensor.


В маркете есть софтинка компас с уровнем, посмотри, похоже в нем сочетание и магнитного и g-сенсора - он работал на стоке.
Про акселерометр не заморачивайся его в S6000 похоже нет.



Реп: (105)
Есть предложение портануть например cyanogenmod 10.2 от планшета с похожей архитектурой чипа)



Реп: (316)
Двуликий_Призрак @ 12.03.2014, 23:47 *
Есть предложение портануть например cyanogenmod 10.2 от планшета с похожей архитектурой чипа)
Данный порт есть. Сам CyanogenMod. Половина опций не работает. Разговор именно о нашем чипе, а не о планшете.
ValeryiM @ 12.03.2014, 17:49 *
В маркете есть софтинка компас с уровнем, посмотри, похоже в нем сочетание и магнитного и g-сенсора - он работал на стоке.
Про акселерометр не заморачивайся его в S6000 похоже нет.
уровень работает. Правда перепутаны датчики X и Y
Магнитный компас - ругается что его нет.


To All,
Посидел, убрал индикацию второй SIM и отключил оповещении об отсутствии SIM.

Сообщение отредактировал rgusev - 14.03.14, 01:17


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 15:25