Explay A350 TV/ Star TV - Прошивка (OS 2.3.6)



Реп: (171)
Explay A350 TV/ Star TV - Прошивка (OS 2.3.6)
Изображение Explay Star TV/ Explay A350 TV

Описание | Обсуждение » | Украшательства » | Клуб владельцев Explay A350TV/StarTV » | Explay A350TV/StarTV - Игры и приложения » | Explay A350TV/StarTV - Разработка прошивок » | Прошивка »

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

Официальные прошивки
Прошивка:
A350TV_V1.01
Star_TV_V1.01
A350TV_V1.02
Star_TV_V1.02
Программа для прошивки:
Скачать

Инструкции

Root

Кастомные рекавери:

Кастомные прошивки:

Прошивки расположены в порядке появления
=========
Ни в коем случае не прошивайте все файлы прошивки, прошивайте ислючительно system.img. В FlashTool ставьте галочку напротив Android и выбирайте образ system.img. Есть информация что после прошивок от fortek слетает IMEI и некорректно отображаются Wi-Fi сети.
=========
Релиз прошивки от Fortek
Explay A 350 TV 1.03 Root+ClearNotYandex - Fortek
Explay A 350 TV 1.03 Root+Clear+Fix+Deodex - Fortek
Прошивка от keno986
Все прошивки в облаке Mail.ru


Полезное

Почему мой пост удалили?
1. Ваше сообщение нарушило Правила форума 4pda.
2. Ваше сообщение нарушило Правила оформления сообщений.
3. Ваше сообщение нарушило Правила раздела "Android-Прошивки".
4. Ответ(ы) на Ваш вопрос(ы) лежат на поверхности - в шапке темы (под тэгами и/или под спойлерами).
5. Ответ(ы) на Ваш вопрос(ы) занесён в FAQ по устройству, см. п.4.
6. Прежде, чем задать вопрос(ы), Вы поленились воспользоваться поиском по теме (в правом верхнем или левом нижнем углу каждой страницы) и пролистать хотя бы 3-5 последних страниц.
7. Своим сообщением Вы проигнорировали сложившийся стиль общения пользователей в теме.
-наиболее часто нарушаемые рекомендации:
-обсуждение/сравнение другого/стороннего софта
-коверканье (в т.ч. перевод на кириллицу и наоборот) чужих ник-нэймов
-скриншоты, не спрятанные под спойлер
-ссылки на сторонние ресурсы, не спрятанные под тэг или "скрытый текст" под спойлером (см. п.3)
8. Информация в Вашем сообщении безнадежно устарела и не актуальна для крайних билдов/релизов
9. Для свободного общения ПО ЛЮБЫМ вопросам есть тема Клуб владельцев Explay A350TV/StarTV.





Всё, что вы делаете - на ваши страх и риск!
Авторы руководств не несут ответственности за кривые руки владельцев!


Раздел разработок. Исходники, инструкции



Раздел разработок. Мысли в тексте. Ядро, система.

Датчики на девайс

Датчик приближения:
./mediatec/custom/common/kernel/alsps/
sn5001/*
./mediatek/custom/lcsh75cu_gb2/kernel/alsps/
sn5001/*

Датчик положения (аксел или гиро):
./mediatec/custom/common/kernel/
accelerometer/rpi1040/*

Настройки проекта:
./mediatek/custom/lcsh75cu_gb2/*
Где из важного.. - кодеген
./mediatek/custom/lcsh75cu_gb2/kernel/dct/
dct/*

и основные настройки проекта
./mediatek/custom/lcsh75cu_gb2/

Сборка ядра MTK 6573/6575. Дополненная.

Мануал составлен Fortek c пояснениями от Luckas-fb.
Оборудование и платформа: ноутбук Lenovo G580 с предустановленными Linux Mint 15 x64 и Windows 8 x64.
Предустановленные пакеты на Linux Mint:
flex, bison, gperf, zlib1g-dev, g++-multilib, g++-4.4-multilib, libc6-dev-i386, lib32ncurses5-dev, ia32-libs, x11proto-core-dev, libx11-dev, lib32readline5-dev, lib32z1-dev, mingw32

sudo apt-get install flex bison gperf zlib1g-dev g++-multilib g++-4.4-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z1-dev mingw32
Отдельное ПО: GNU make, arm-eabi (4.4.3), JDK.


1. В домашней директории создаем папку нашего проекта, где будет собираться будущее ядро. К примеру

/home/user/android/


2. Распаковываем исходники ядра (в нашем случае это kernel и mediatek в папку android)

3. Берем кросс-компилятор (желательно перекомпилированный) toolchain 4.4.3 и запихиваем в папку android. В моем случае я его переименую в arm.

4. Теперь нужно создать конфигурационный файл, на основе которого будет собираться ядро. Можно создать новый или использовать существующий, который лежит в вашем телефону в /proc/config.gz. Выдергиваем его и закидываем в /android/kernel/ и переименовываем в .config

5. Так как ядро будет собираться по некоторым инитам, нам нужно распаковать ядро. Используем этот распаковщик. И извлекаем 2 файла repack.pl и unpack.pl в папку android. Берем родной boot.img и перетаскиваем так же в папку android.

Далее открываем терминал (ctrl+alt+T), выполняем команду

cd ~/android/
./unpack.pl boot.img
Получаем папку boot.img-ramdisk


6. Открываем терминал (ctrl+alt+T). Переходим в папку kernel


cd ~/android/kernel


7. Настраиваем кросс-компилятор.


export ARCH=arm
export CROSS_COMPILE=/home/user/android/arm/bin/arm-eabi-
export PROJECT=tinnoes73_gb
export CONFIG_INITRAMFS_SOURCE=/home/user/android/boot.img-ramdisk


8. Запускаем кросс-компилятор


make menuconfig


9. Настраиваем что вам необходимо. Нажимаем два раза Esc, сохраняем свой .config

10. Собираем ядро

make CONFIG_DEBUG_SECTION_MISMATCH=y


11. Если есть ошибки - исправляем и продолжаем сборку ядра командой

make CONFIG_DEBUG_SECTION_MISMATCH=y


в ином случае радуемся готовому zImage.

Линковка в конце покажет где будет располагаться ядро

LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready


12. Выдергиваем zImage и кладем в папку Android.

Привязываем хедер к ядру.

mkimage zImage KERNEL > boot.img-kernel.img


mkimage находится в ../mediatek/build/tools

13. Начинаем собирать boot.img

./repack.pl -boot boot.img-kernel.img boot.img-ramdisk boot.img


Ньюансы

Добавление опции в конфиг ядра - добавлять в конец файла:
./mediatek/config/проект/autoconfig/kconfig/project

Если не сможет включить оттуда - тогда редактируй в:
./mediatek/config/common/autoconfig/kconfig/*
./mediatek/config/mt6575/autoconfig/kconfig/platform





Сообщение отредактировал destroyer71 - 10.05.19, 06:00
Причина редактирования: редактирование



Реп: (100)
http://yadi.sk/d/cC8N_1GC47DDO -прошивка с новым видом мой измененный build.prop

Прикрепленные изображения
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение


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

Прикрепленный файлbuild.zip ( 1.41 КБ )


Сообщение отредактировал vad1mych - 17.04.13, 12:28



Реп: (8)
После установки прошивки от vad1mych....
у себя на телефоне я не обнаружил программ: screenshot, moon+ reader pro, quick boot, sound recorder, stream tv, zipsigner2, wifi changer, blackmart alpha, тысяча +, myphone explorer client, 4pda, //// и Aimp у меня не работает...
Может подскажите кто, в чем проблема?.....

Сообщение отредактировал vseryoz - 17.04.13, 13:59



Реп: (100)
это я ставил отдельно-могу выложит поменяете userdata.img в прошивке ...
это отдельно мои apk.шки со скринов

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

Прикрепленный файлuserdata.img ( 58.04 МБ )
Прикрепленный файлapp.zip ( 8.7 МБ )


Сообщение отредактировал vad1mych - 17.04.13, 14:32



Реп: (863)
Чтоб помочь по новому ядру - сбросте инфу об устройствах телефона
с помощью одной из програм: Информация по датчикам телефона
файлы с инфой в тему...

И если не сложно дайте инфу по разделам NAND чипа:
из емулятора терминала (под руутом):
# cat /proc/mtd >/sdcard/nand.txt
# df >>/sdcard/nand.txt
файлик в корне флешки (nand.txt) положить в тему



Реп: (8)
vad1mych @ 17.04.2013, 15:08 *
это я ставил отдельно-могу выложит поменяете userdata.img в прошивке ...

Выложи конечно....

Добавлено 17.04.2013, 14:16:

luckasfb @ 17.04.2013, 15:10 *
[spoiler]Чтоб помочь по новому ядру - сбросте инфу об устройствах телефона
с помощью одной из програм: Информация по датчикам телефона
файлы с инфой в тему...

И если не сложно дайте инфу по разделам NAND чипа:
из емулятора терминала (под руутом):
# cat /proc/mtd >/sdcard/nand.txt
# df >>/sdcard/nand.txt
файлик в корне флешки (nand.txt) положить в тему
[/spoiler]

Все равно с какой прошивкой? или надо только с той, со вчерашним recovery ????



Реп: (863)
vseryoz @ 17.04.2013, 13:16 *
Все равно с какой прошивкой? или надо только с той, со вчерашним recovery ????

со стоковой

спасибо marsiyanin по нанду инфу уже получил, и уже вижу проблему:
раздел ANDROID у вас 295 Мб, а в исходниках он прописан как 250 Мб, ну и смещения пойдут дальше ...

Сообщение отредактировал luckasfb - 17.04.13, 15:58



Реп: (16)
вот инфа

Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал Nilsons_Dalvi - 17.04.13, 16:10



Реп: (863)
Nilsons_Dalvi @ 17.04.2013, 15:09 *
вот инфа

спасибо, терзают меня смутные сомнения, что те исходники, что дали вам принадлежат скорее всего "Explay Advance"
вернее пробной его сборке на платформе 2.3.6, а потом переделывались для вашего тела. Ибо в исходниках именно его драйвера оставлены (дисплея, гиро, акселя, тача)
и скорее всего в настройках всё его (включая распределение чипа памяти и кнопки тоже).

Теперь бы ещё сказали какой чип памяти у вас стоит на теле.
Для этого в Flashtool при прошивке (попробуйте перепрошить что-то, например boot.img (BOOT))
внизу окошка будет значение чипа памяти (его маркировка) - большие англицкие буковки и цыферки (штук 10-12 символов).
чтоб я сравнил с чипами памяти прописанными в ексел-файле для конфига ядра.



Реп: (7)
luckasfb @ 17.04.2013, 20:02 *
Теперь бы ещё сказали какой чип памяти у вас стоит на теле.

NANDJD: "[SAMSUNG] K9K4G16Q0M"
NANDJD: OxOOEC, OxOOBC, 0x0000,0x0055 NAND_CHIP-SEL: "NFI-CS0"
NAND.SIZE: 4Gb (0x20000000)
NANDJNFO: (2048+64), 64 pages/block, 16 bits I/O, 5 addr cycles



Реп: (863)
error405 @ 17.04.2013, 16:20 *
NANDJD: "[SAMSUNG] K9K4G16Q0M"

Вот, то что нужно... :thank_you:



Реп: (863)
И уж если такая петрушка - нужно точнее чип (при наведении на эти поля должны всплывать поп-апы с полной инфой.
Так вот нужно точное название чипа "K9K4G16Q0M......"
И все те айдишники придётся тоже переписать (в том порядке в котором они там расписаны по всем окошечкам внизу)

Ибо как я и предполагал - чип не ваш прописан в настройках для компиляции ядра, юбуут (прописывается в настройках прелоадера)
И желательно ещё пару челов посмотреть (ибо могут быть ещё другие чипы, я уже не удивлюсь если несколько есть :))

Ох и нету нигде вашего чипа в Екселовских файлах медиатека :(
Нужно мудрить что-то из даташита... Или ещё попробую поискать поновее файлы.
Штука то в том, что кроме размеров разделов - прописываюся и тайминги (для каждого чипа свои) и ID чипа и битность и количество банок памяти (короче основная инфа)

Сообщение отредактировал luckasfb - 17.04.13, 19:02



Реп: (16)
Вот скрин с наиболее полной инфой при прошивке в том числе и чип, чип одинаков уже у 2их :D

Прикрепленное изображение



Сообщение отредактировал Nilsons_Dalvi - 17.04.13, 19:08



Реп: (863)
Nilsons_Dalvi @ 17.04.2013, 18:04 *
Вот скрин с наиболее полной инфой при прошивке в том числе и чип, чип одинаков уже у 2их

спасибо, по хорошему у Експлая уже надо просить и файлики: MemoryDeviceList_MT6575.xls + partition_table.xls из исходников тулслов для сборки.
с расписанными по этом чипу строками таблицы. Ух, убил бы!



Реп: (16)
Если оно, то вот скрин этих то ли разделов то ли хз

Прикрепленное изображение



Реп: (863)
Nilsons_Dalvi @ 17.04.2013, 18:59 *
Если оно, то вот скрин этих то ли разделов то ли хз

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

Но на 100% уверен - дерево проекта было не для вашего телефона и все настройки тоже. Скорее всего это дерево исходников для Advance (вернее его ранней версии Андроида 2.3.6).



Реп: (863)
Второе, тестовое ядро (в CWM рекавери).
ОПАСНО!!! От любой ответственности за порчу тела естественно отказываюсь.

CHANGELOG:
1. Переделал исходники в новое дерево
2. Прописал новый чип памяти в файлы сборки - решение ошибки с разделами нанда (нужно тестировать)

Скачать: Прикрепленный файлDanger-LuckAs-A350TV-CWM-20130418-15-32-recovery.zip ( 4.59 МБ )


1. Прошить с помощью Флаштуул с родным скаттером (отметить чекбокс RECOVERY)
2. Попробовать зайти в рекавери. Если начинаются проблемы с телом
(мигает, полосит екран, другие проблемы) - быстренько вынимаем батарейку
3. Если явных проблем с оборудованием не наблюдается (что-то таки работает, грузиться) - попробовать законектиться по ADB и снять логи (dmesg, logcat)
4. Посмотреть на входе в рекавери ругается ли теперь на невозможность смонтировать разделы cache, misc
5. Отписаться в тему...

До кучи: интересно кто собирал вообще родное рекавери в ОФИЦИАЛЬНОЙ прошивке?
вот вам инфа по разделам из родного рекавери (recovery.fstab):
/boot emmc boot
/cache ext4 /dev/block/mmcblk0p2
/data ext4 /dev/block/mmcblk0p3
/misc emmc misc
/recovery emmc recovery
/sdcard vfat /dev/block/mmcblk0p4
/system ext4 /dev/block/mmcblk0p6

Если не понятно - прописано, что у Вас чип eMMC - тоесть создание бекапа и восстановление из родного рекавери - идиотизм...
Експлай бить о стенку!

Сообщение отредактировал luckasfb - 18.04.13, 16:57
Причина редактирования: смягчил выражение



Реп: (16)
кто то пробовал? Если нет то так и быть я попробую Уже пробую, начал прошиваться поворота назад нету D: EHFFFF тьфу бл УРААА всё норм, ошибок не порет)) И управление тоже нормальное (кнопки громкости верх низ, power - выбор) Прикрепленный файл2013-04-18_172951_dmesg.txt ( 128 КБ )


Сообщение отредактировал Nilsons_Dalvi - 18.04.13, 18:31



Реп: (863)
Nilsons_Dalvi @ 18.04.2013, 17:07 *
ошибок не порет)) И управление тоже нормальное (кнопки громкости верх низ, power - выбор)

Значит НАНД поправил (в отличии от родного рекавери, в котором полный пи...)
Из лога узнал - у вас дисплей ili9486, датчик приближения и аксел не работают (что и следовало ожидать в виду отсутствия драйверов).
Теперь немного потестим тач, - выкладываю то-же ядро только в TRWP рекавери (посмотреть как пашет тач)

Скачать: Прикрепленный файлDanger-LuckAs-A350TV-TWRP-20130418-18-43-recovery.zip ( 4.64 МБ )



Реп: (16)
luckasfb,
уже ставлю) УРАА - поставил, самое крутое рекавери из тех, что я видел) тач работает)) Прикрепленный файл2013-04-18_182841_dmesg.txt ( 128 КБ )


Сообщение отредактировал Nilsons_Dalvi - 18.04.13, 19:30



Реп: (863)
Наконец снова после 3-ох дней молчания ответ из Експлая:
Добрый день. Спасибо за вопрос! Ответ: ничего другого НЕТ и не будет. Вы
просили исходные коды - Вам их отправили.

Ничего, главное спокойствие, ответ на ответ уже пошел (нежно но упорно намекаем на несоответствеи продукции заявленному качеству из-за
програмных ошибок прошивки, которые могут привести к физической поломке - тот-же НАНД чип может не выдержать попыток монтирования разделов как еММС)
Попросил дать контакт выше по званию...


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

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

Сейчас: 29.03.24, 18:13