motofan logo
12 страниц V « < 8 9 10 11 > »         
> 

ElfPack v2.0, начало всеобщего тестирования

tim apple
сообщение 22.4.2009, 6:55 Закрепленное сообщение!


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 435



Из анонса:
Spoiler:

Было решено отказаться от ADS в пользу GCC - а конкретно devkitARM. Процесс сборки эльфа дополнился новым этапом - постлинк-обработкой.
  • *.c -> [GCC] -> *.o
  • *.o -> [AR] -> *.a (необязательно - но удобно хранить прекомпилированные библиотеки вроде libc.o в одном файле)
  • *.o + *.a -> [LD] -> *.so -> [POSTLINKER] -> [EP2]*.so (это и есть динамическая библиотека)
  • *.o + *.a + *.so -> [LD] -> *.elf -> [POSTLINKER] -> [EP2]*.elf (готовый к выполнению на телефоне эльф)
Постлинкер оптимизирует эльф, а также делает его меньше путем вырезания всякого шлака.
Использование GCC позволило перейти на открытую архитектуру, и в частности, добавить поддержку общих динамических библиотек (*.so).

Что уже сделано:
  • Работоспособная сборка для L7e.0A, L9.05, E1.79
  • Полная поддержка 2х типов динамических библиотек
  • Несколько эльфов - HelloWorld, DRMChanger, MotoCMD2, ProcessManager, Matrix (работа с ATI), ScrShot (аналог Screener-a), LibTest, несколько инет-эльфов.
Делается:
  • Открытое бетта-тестирование (поиск и фикс багов)
  • Изменение кода, преимущественно для красоты и удобства
Что еще предстоит сделать:
  • Исправить обнаруженные баги
  • Описать новый API и портирование с ЕР1
  • Зарелизить
Примечания:
  • ЕР2 не заменяет ЕР1 - они спокойно работают совместно shades.gif (ЕР2 даже запускает эльфы от ЕР1, если последний установлен)
  • Хорошая новость - исходники будут доступны через SVN. spiteful.gif
[close]


Whats new since EP1:
Spoiler:
  • Наконец-то появился контроль запускаемых эльфов на наличие всех необходимых для их работы функций. Если для эльфа чего-то нехватает, он просто не запустится.
  • Библиотеки функций теперь не зависят от патча эльфпака. Тоесть, можно ими теперь меняться без проблем в пределах прошивки.
  • В заголовке библиотек функций теперь указывается целевая прошивка и версия библиотеки.
  • "Динамические" константы - в либе можно хранить объекты размером 4 байта и получать их по уникальным ID (2 байта).
    Примеры использования: прошивко-зависимые ивенты, адреса, константы и пр.
  • Добавился конфигурационный файл.
  • Графическая консоль - что-то вроде игровой консоли по ~, служит для вывода текстовой информации прямо на экран (необходим дисплей ATI). Эльфы имеют доступ к этой консоли.
  • Список загруженных в память эльфов - теперь можно отследить повторную загрузку эльфа и не только.
  • Динамические библиотеки с load- и run-time линковкой. Даешь плагины!
  • Параметры в функцию Register(теперь _start) передаются в Unicode.
  • Сделан API для установки коллбеков на обновление дисплея (полезно для вывода графики через драйвер прямо поверх системной)
[close]


12.08.2009 Начало тестирования.
Начинаем выкладывать тестовые сборки ЕР2 под несколько прошивок. Целью не ставится портировать под все, а лишь на достаточное количество для проведения тестирования.

Тестирование закончено, всем спасибо. Имеем то, что имеем.

Как этим пользоваться:
  1. Делаем как написано в readme_for_*.txt - получаем ЕР2 в своем телефоне.
  2. По нажатию "быстрой" кнопки запускается MotoCMD2 - через него можно запускать другие эльфы (в том числе от ЕР1)
  3. Сообщаем сюда обо всех проблемах и задаем вопросы.
Примечание. "Быстрая" кнопка мульти-функциональная - действие зависит от длительности нажатия:
  1. ивент (см. FastRunEvent в elfpack.cfg)
  2. эльф (см. FastRunElf в elfpack.cfg)
  3. консоль
  4. перегрузка либы и конфига
Пояснение к конфигу:
Spoiler:

EnableConsole = 0/1 - выкл/вкл поддержку консоли.
AutoShowConsole = 0/1 - автоматически показывать консоль при выводе в нее.
DebugMode = 0/1 - режим отладки, ЕР2 выводит системные сообщения.
ShowLogo = 0/1 - показ лого при запуске.
SkipAutorun = 0 пропустить обработку авторана (1-да,0-нет)

DefLibraryPath = file://b/Elf2/library.bin путь к либе
AutorunPath = file://b/Elf2/auto.run путь к авторану

FastRunElf = file://b/Elf2/MotoCMD2.elf пусть к эльфу, запускаемому по "быстрой" кнопке
FastRunEvent = 0x02dc посылать ивент по "быстрой" кнопке

Пути поиска общих либ
LibsPath1 = file://b/Elf2
LibsPath2 = file://c/libs
LibsPath3 = "file://a/shared libs"
[close]


А знаете ли вы, что:
  • Консоль можно прокручивать качелькой громкости
  • Строки в auto.run можно комментировать с помощью знака ;
  • Название прошивки должно быть заводским, иначе либа не загрузится!
С уважением, tim apple.

===========================================================
ВАЖНО! Вышла новая версия DevkitARM v.27, но она не совместипа с ЕР2. Используйте v.26
Прикрепленный файл devkitARM_r26_win32.rar   ( 10.36 мегабайт ) Кол-во скачиваний: 5550

===========================================================

/* Самые свежие версии вы всегда можете скачать с SVN и собрать сами.
Более подробно смотрите в Wiki */


Сообщение отредактировал Andy51 - 18.8.2011, 7:30
Прикрепленный файл devkitARM_r26_win32.rar   ( 10.36 мегабайт ) Кол-во скачиваний: 5550
Прикрепленный файл EP2_R373_G_0E.30.49R_21.01.2010.zip   ( 163.75 килобайт ) Кол-во скачиваний: 1104
Прикрепленный файл EP2_R373_G_0E.30.79R_21.01.2010.zip   ( 163.77 килобайт ) Кол-во скачиваний: 863
Прикрепленный файл EP2_R452D_G_08.01.0AR_21.01.2010.zip   ( 165.21 килобайт ) Кол-во скачиваний: 913
Прикрепленный файл EP2_R452J_G_08.22.05R_21.01.2010.zip   ( 164.19 килобайт ) Кол-во скачиваний: 943
Прикрепленный файл EP2_R4513_G_08.B7.ACR_21.01.2010.zip   ( 163.94 килобайт ) Кол-во скачиваний: 1026
Прикрепленный файл EP2_R452J_G_08.22.05R_R52.zip   ( 13.3 килобайт ) Кол-во скачиваний: 419
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vanilla999
сообщение 7.3.2010, 20:19


Интересующийся
**

Группа: Пользователи
Сообщений: 97
Регистрация: 27.11.2007
Пользователь №: 155 178
Модель телефона: V3i
Прошивка: R4441D_G_08.01.03R

Рейтинг: 11



G-XaD Вот новые логи без патча включить отладку, надеюсь поможет
Прикрепленный файл Desktop.rar   ( 3.04 килобайт ) Кол-во скачиваний: 150
Прикрепленный файл Desktop.rar   ( 3.04 килобайт ) Кол-во скачиваний: 150
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 8.3.2010, 13:55


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(sever20067 @ Сегодня, 16:33)

"если последний установлен"?
*


Если Еп1 стоит, то эльфы от еп1 будут запускаться.
Цитата(sever20067 @ Сегодня, 16:33)

А можно ссылочку?
*


svn://svn.vilko.ru/elfpack2
http://wiki.motofan.ru/index.php/ElfPack2 - тута все описано smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sever20067
сообщение 8.3.2010, 14:34


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 24.8.2006
Из: Усть-Катав
Пользователь №: 96 281
Модель телефона: moto e398 & se k810
Прошивка: Dar2.x & r8bf003

Рейтинг: 13



Цитата(Fenja @ 8.3.2010, 16:55) *

Если Еп1 стоит, то эльфы от еп1 будут запускаться.

Никак, нехотят, уже 2 раза писал в этой теме, о проблеме с запуском эльфов от ЭП 1.0

Цитата(Fenja @ 8.3.2010, 16:55) *

svn://svn.vilko.ru/elfpack2


А на него посредством чего можно зайти?

Сообщение отредактировал sever20067 - 8.3.2010, 14:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 8.3.2010, 15:29


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(sever20067 @ Сегодня, 17:34)

А на него посредством чего можно зайти?
*


А это я кому писал?
Цитата(Fenja @ Сегодня, 16:55)

http://wiki.motofan.ru/index.php/ElfPack2 - тута все описано
*


Мда..
Цитата
Использование Subversion

Если Вы не знаете, что это такое - можно ознакомиться, например, здесь: Subversion

Также Вам понадобится клиент для работы с репозиториями: TortoiseSVN

После установки клиента, чтобы скачать самые последние версии исходников с какого-либо репозитория:
Cоздайте папку для проекта.
Нажмите на ней правой кнопкой мыши и выберите "SVN Checkout..."
В поле "URL of repository" введите адрес репозитория. Остальные настройки менять не нужно.
Нажмите ОК. Исходники теперь будут закачиваться в текущую папку.

Чтобы обновить проект до самой последней версии из репозитория - выберите из контекстного меню папки с проектом "SVN Update"

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomeRo_001
сообщение 8.3.2010, 16:24


Интересующийся
**

Группа: Пользователи
Сообщений: 82
Регистрация: 22.10.2009
Из: Ульяновск
Пользователь №: 208 490
Модель телефона: L7
Прошивка: ---------

Рейтинг: 32.5



а что означает код ошибки #101? скин поставил, закинул иконки для дрмченджер. запускаю мртокмнд а в консоли эта ошибка а сам мотокмндер ноль внимания. эльфы что в автозагрузке работают что от еп1 что от еп2.

--tim apple: хипа мало

Сообщение отредактировал tim apple - 8.3.2010, 16:49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg398
сообщение 10.3.2010, 7:35


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 25.6.2007
Из: Белгород
Пользователь №: 139 399
Модель телефона: E398
Прошивка: 79R + Elf's

Рейтинг: 7



на к1 еп2 что выложил Евгений89 работает нормально. Эльф tClock закрывается на красную, это так нада?

--tim apple: обнови из этого поста #308

Сообщение отредактировал tim apple - 10.3.2010, 10:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gordei
сообщение 14.3.2010, 8:49


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 30.1.2008
Пользователь №: 161 767
Модель телефона: Motorola RIZR Z3
Прошивка: R452B_G_08.02.0DR

Рейтинг: 0



Протестировал на Z3 три версии ЕП2 52, 53 и 54. 52 и 53 примерно одинаковые но более устойчивой показалась 53. С 54 начинаются ребуты. И все версии объединяет в одно - это то что не работает будильник.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 14.3.2010, 10:27


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Поставил сборку 51 для тестов!! В авторан прописал pm, drmchang и motocmd при старте телефона консоль пишет мол все эльфы стартанули и пишет ок, потом грузиться pm.elf и пишет что загружено два эльфа pm и drmchang !! закрываю pm пытаюсь запустить motocmd по ивенту 02dc и ничего не выходит ((( в чем может быть проблема??? Эльфы прописал на диск "с"

Позже Ивент проверил несколько раз, вечером поставлю 52 сборку и отпишусь

Сообщение отредактировал Pieeer - 14.3.2010, 13:14
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 14.3.2010, 11:31


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



gordei, Pieeer, и года не прошло...
gordei, проверь ещё 51. И почему 53 показалась более устойчивой?
Pieeer, проверь ивент в настройках и 52 сборку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gordei
сообщение 14.3.2010, 12:14


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 30.1.2008
Пользователь №: 161 767
Модель телефона: Motorola RIZR Z3
Прошивка: R452B_G_08.02.0DR

Рейтинг: 0



На 52 я несколько раз ловил ребут на елфе матрица, а на 53 вроде ок. Если Евгений сделает 51 то проверю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gordei
сообщение 14.3.2010, 17:00


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 30.1.2008
Пользователь №: 161 767
Модель телефона: Motorola RIZR Z3
Прошивка: R452B_G_08.02.0DR

Рейтинг: 0



Итак 51 проверил работает нормально за исключением будильника
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 14.3.2010, 19:01


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



gordei, да все уже поняли, что будильник у тебя не работает, а мне всё равно кажется, это не еп2, а другой патчик мозги дурит... ты точно на голом рефреше проверял? на зоводской проше с еп2? никакой редменю и ява в фоне не стоят патчи? дрм не разогнана? ничего не мудрил? с симами всё в порядке? ну не трогает ельфпак будильник, лично просмотрел исходники пака и прошу твою...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 14.3.2010, 19:25


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Поставил 52 версию, понял почему не запускался motocmd по ивенту, в архивах, которые выложил Andy в авторане напротив motocmd ивента не стояло, вот я и подумал что он тут не нужен, а нужен только в конфиге!! Вообщем прописал ивент в авторан и все запустилось!! Ребутов пока не замечаю да и рано вроде, потому как ельфпак последней ревизии стал ребутить после 2х дней использования!!
Еще в motocmd почемуто нет намека на плагины ((( Счас поставлю дебаг версю и сниму лог
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gordei
сообщение 14.3.2010, 19:29


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 30.1.2008
Пользователь №: 161 767
Модель телефона: Motorola RIZR Z3
Прошивка: R452B_G_08.02.0DR

Рейтинг: 0



Цитата(baat @ 14.3.2010, 19:01) *

gordei, да все уже поняли, что будильник у тебя не работает, а мне всё равно кажется, это не еп2, а другой патчик мозги дурит... ты точно на голом рефреше проверял? на зоводской проше с еп2? никакой редменю и ява в фоне не стоят патчи? дрм не разогнана? ничего не мудрил? с симами всё в порядке? ну не трогает ельфпак будильник, лично просмотрел исходники пака и прошу твою...


Я брал рефлэш с темы снятие рса и ставил только еп2 флекс и дрм не трогал и в этом случае будильник не работал. Если прошится рефлэшом синдромом будильник звенит. Уще пробовал наоборот флекс синдрома, рефлэш мой тоже не работало. А вообще будильник затыкается после прошивки одного патча эльпака еп2 стоит его убрать и все нормально. Это наблюдалось не только у меня одного но и у KeNt606 после прошивки еп2 будильник тоже отказал. Baat у меня предложение сделай будильник на эльфе.

Сообщение отредактировал gordei - 14.3.2010, 19:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 14.3.2010, 19:50


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Сборка 52!! motocmd и SynSock.elf от 24.08.2009
В консоли, при старте телефона, пишет
Import failed: mempcy
и соответственно motocmd и SynSock не запускаються
================================
MotoCmd и SynSock из сборки Tim_apple (ELFPack v2.0 r.62 b.54) запускаються нормально!! Лог MotoCmd (плагины не доступны)
может дело в том, что эльфы на диске "С"
Позже
Matrix от 24.08.2009 на 52 сборке не ребутит, SyncTime.elf от 24.08.2009 в связке с SynSock (ELFPack v2.0 r.62 b.54) работает отлично!!

Все наконец то снял лог как надо!! Воот только эльф запустился раза с 5 нажатия на быструю кнопку! (((
Прикрепленный файл log.zip   ( 2.54 килобайт ) Кол-во скачиваний: 94

или все дело в длительности нажатия??

--tim apple: да. по длительности 4 разных действия
MotoCMD2* LoadPlugins, search path = file://c/Elf2/MotoCMD/mc2_plugins/*.so[SO]
MotoCMD2* LoadPlugins: find 0 files
а у тебя папка так же называется? регистр букв имеет значение!

Сообщение отредактировал tim apple - 23.3.2010, 4:45
Прикрепленный файл log.zip   ( 2.54 килобайт ) Кол-во скачиваний: 94
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 18.3.2010, 19:07


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Вообщем походил с 52 сборкой, но без флешки с EP1, ребутов не было, дальше посмотрю как с EP1 будет дружить smile.gif

ps бывало ребутило при запуске матрикс!! Но редко, пробовал поймать лог, не получилось...

Сообщение отредактировал Pieeer - 18.3.2010, 20:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 19.3.2010, 4:48


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



Pieeer, smile.gif вот я ради прикола стал тоже еп2 тестить на l7 R4513_G_08.B7.E0R_RB в результате тестов обнаружил, что если нет авторана и стоит флеш то тел работает секунды 3 потом экран тухнет белый экран и тел выключается.Уважаемые Гуру что это может быть?!

--tim apple: сделай лог в файл (для этого нужно собрать ЕР2 с флагами -DDEBUG -DLOG_TO_FILE )

tim apple, флаг поставил на DDEBUG -DLOG_TO_FILE и рубутить перестало__) grin.gif

Сообщение отредактировал CarbonZyn - 19.3.2010, 19:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Евгений89
сообщение 22.3.2010, 16:01


Ветеран
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 24.4.2008
Из: Санкт-Петербург
Пользователь №: 170 426
Модель телефона: E398,E1,Z6,L7e(труп)
Прошивка: 79R,DAR,4FR,0AR


Настроение:
вот и пришел мой Atrix2)



Рейтинг: 253



попробуйте в motocmd зайти в пустую папку... у меня ребут или это только у меня? на motocmd от еп1 нормально заходит
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 22.3.2010, 16:43


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(Евгений89 @ Сегодня, 19:01)

у меня ребут или это только у меня?
*


У меня есть, но не во всех. Я уже отписывался в теме по этому поводу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 22.3.2010, 19:06


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 12.2.2008
Из: Великий Новгород
Пользователь №: 163 295
Модель телефона: L7e, 5530
Прошивка: OAR, S60v5

Рейтинг: 238



Цитата(Евгений89 @ 22.3.2010, 19:01) *

попробуйте в motocmd зайти в пустую папку...

Попробовал, ребута нет... пробовал только в корне флэшки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rastаman
сообщение 23.3.2010, 9:41


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.2.2010
Пользователь №: 213 447
Модель телефона: L7
Прошивка: In_Style v1.0

Рейтинг: 9



У меня такаяе проблема захажу в пустую папку ребут cry.gif L7 ACR последняя сборка
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 23.3.2010, 13:55


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



Rastаman, smile.gif собирай версию с
set OPT=%OPT% -DDEBUG -DLOG_TO_FILE на флешке появиться лог от еп2 вот повтори ребут и лог сюда тиму на рассмотрение))) smile.gif

Сообщение отредактировал tim apple - 23.3.2010, 15:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiconiX
сообщение 30.3.2010, 11:00


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.1.2006
Из: Украина, Кременчуг
Пользователь №: 66 745
Модель телефона: SLVR L9 + Z6
Прошивка: MotoDenger + PE3.1

Рейтинг: 2



Доброго времени суток.
У меня проблема с установкой EP2 на V360.
А именно у V360 с бутом 08.А0 CG1 заканчивается по адресу 0x10D1FFFF, а основной код эльфпака пишется с адреса 0x10C8D000. Путем несложных вычислений понимаем, что на EP2 остается 0x1000 байт, а патч занимает 0x51B5. Соответственно 4/5 кода эльфпака остается за пределами CG1, FB3 выдает ошибку "Read beyond end of file". В этой области памяти(между CG1 и CG15 0x10D1FFFF-10E60000) нет ничего. Т.е. читаются значения 00. Ошибку обойти не проблема - WinHex в руки и всё пропатчено. Но телефон с такой CG1 запускаться не желает. А вот у V360 с бутом 08.D0 CG1 увеличена до адреса 0xE5FFFF - там всё работает. Помогите мне с этим плиззз!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KeNt606
сообщение 30.3.2010, 11:14


Опытный
***

Группа: Пользователи
Сообщений: 101
Регистрация: 14.3.2009
Из: Азов
Пользователь №: 195 603
Модель телефона: Z3
Прошивка: 09R "SyNDRoM" + EP2

Рейтинг: 0



Цитата(NiconiX @ 30.3.2010, 11:00) *

Доброго времени суток.
У меня проблема с установкой EP2 на V360.
А именно у V360 с бутом 08.А0 CG1 заканчивается по адресу 0x10D1FFFF, а основной код эльфпака пишется с адреса 0x10C8D000. Путем несложных вычислений понимаем, что на EP2 остается 0x1000 байт, а патч занимает 0x51B5. Соответственно 4/5 кода эльфпака остается за пределами CG1, FB3 выдает ошибку "Read beyond end of file". В этой области памяти(между CG1 и CG15 0x10D1FFFF-10E60000) нет ничего. Т.е. читаются значения 00. Ошибку обойти не проблема - WinHex в руки и всё пропатчено. Но телефон с такой CG1 запускаться не желает. А вот у V360 с бутом 08.D0 CG1 увеличена до адреса 0xE5FFFF - там всё работает. Помогите мне с этим плиззз!

Может это из-за того что, когда ты снимал бекап своей прошивки не убрал галочку с "убрать пустоту в конце кодовых груп"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 30.3.2010, 12:37


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



вообщем потестил 53 сборку все стабильно ребутов самопроизвольных нет, готов тестить дальше ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiconiX
сообщение 30.3.2010, 13:22


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.1.2006
Из: Украина, Кременчуг
Пользователь №: 66 745
Модель телефона: SLVR L9 + Z6
Прошивка: MotoDenger + PE3.1

Рейтинг: 2



KeNt606, загляни в ФБ3! У В360 CG1 ЗАКАНЧИВАЕТСЯ по адресу 0x10D1FFFF(особенность бута). Если галочку убрать - то она закончится (вмоем телефоне) на оффсете 0x10CFA3FF. Дальше нули.

Цитата(NiconiX @ 30.3.2010, 14:00) *
WinHex в руки и всё пропатчено.

Это подразумевает, что я ручками "Добавил пустоту в конце кодовой группы". но это вышло за пределы кодовой группы...

Сообщение отредактировал NiconiX - 30.3.2010, 13:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 30.3.2010, 19:54


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



NiconiX,

А прошивки для разных бутов не отличаются?

Вариант № 1. Конечно же перешить бут.
Вариант № 2. Хотел расписать как засунуть нужный RAMDLD в файл прошивки. Можно проще - после того, как телефон определится переключи профиль с "V360 (с бутом 08А0)" на "V360" обычный, слей под этим профилем CG1 с пустотой, пропатчи, и залей под этим же профилем.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zabiyaka72
сообщение 31.3.2010, 3:20


Мастер
****

Группа: Пользователи
Сообщений: 157
Регистрация: 20.9.2006
Из: Украина Запорожье Бабурка
Пользователь №: 99 926
Модель телефона: v 360
Прошивка: R4513_G_08.B7.ACR

Рейтинг: 59



У меня V360 с бутом 08.А0 ЕР2 работает нормально pardon.gif Делал всё по этому мануалу Мануал. Добавление пустоты в CG1

Сообщение отредактировал tim apple - 31.3.2010, 15:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 31.3.2010, 13:55


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(NiconiX @ Вчера, 13:00)

Read beyond end of file
*



эльфпак второй , а ошибки первого ... трудно разработчикам пихать патч на место бут картинок или tcf процедур ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiconiX
сообщение 1.4.2010, 15:32


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.1.2006
Из: Украина, Кременчуг
Пользователь №: 66 745
Модель телефона: SLVR L9 + Z6
Прошивка: MotoDenger + PE3.1

Рейтинг: 2



Цитата(Zabiyaka72 @ 1.4.2010, 18:24) *

Может мой бэкап поставиш если надо солью. blind.gif


Давай попробуем. Сливай на jetbytes.com. Линк в асю или ЛС
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 2.4.2010, 6:39


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Скачал, поставил! Вчера словил два ребута оди раз в калькуляторе нажал варианты потом вверх получил ребут, второй мотоцмд2 перемещаясь по папкам ((

--tim apple: т.е. всё также бессистемно или иначе? при старте рибутит?

--pieeer безсистемно ((( телефон может проработать сутки полтора без ребутов, а потом опять, вчера так и было, телефон примерно сутки работал стабильно, я взял что б набрать *135 итд и как тока нажал один раз на * тел никак не отриагировал нажал еще раз - ушел в ребут((( Взял сейчас телефон, запустил motocmd2 начал перемещаться по папкам - ребут
p/s кстати при старте не ребутил у меня еще не разу грузиться с певого раза

Сегодня motocmd2 ребутит очень часто, смог снять лог - прикрепляю
Прикрепленный файл log.zip   ( 1.69 килобайт ) Кол-во скачиваний: 109

и еще лог ребута в motocmd2 -
Прикрепленный файл log1.zip   ( 1.91 килобайт ) Кол-во скачиваний: 105

ребут при нажатии на звездочку на рабочем столе -
Прикрепленный файл log2.zip   ( 376 байт ) Кол-во скачиваний: 102


Сообщение отредактировал Pieeer - 4.4.2010, 8:27
Прикрепленный файл log2.zip   ( 376 байт ) Кол-во скачиваний: 102
Прикрепленный файл log1.zip   ( 1.91 килобайт ) Кол-во скачиваний: 105
Прикрепленный файл log.zip   ( 1.69 килобайт ) Кол-во скачиваний: 109
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 4.4.2010, 9:33


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Надеюсь поможет исправить баги smile.gif

--tim apple: ( к сожалению, ясности не добавило. не понимаю в чем дело. рибуты бессистемные. могу лишь предположить, что как-то связано с хипом...

--pieeer но сборка 53 работала стабильно

Сообщение отредактировал Pieeer - 4.4.2010, 15:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 15.4.2010, 2:21


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



i Have a question, how can i put plugins on motocmd2 to open files from it???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 15.4.2010, 9:24


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



Цитата(Pieeer @ 4.4.2010, 12:33) *
--tim apple: ( к сожалению, ясности не добавило. не понимаю в чем дело. рибуты бессистемные. могу лишь предположить, что как-то связано с хипом...

tim apple, с патчем на хип точно не связано, на разных пробывал, всё равно ребуты причём каждый раз в разных местах, такое ощущение, что там где-то лишняя очистка памяти...
как-то можно сопоставить количество выделений и удалений в одной версии и другой?
можешь исходники работающей и следующей за ней в тему выложить? я бы глянул свежим глазом...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 20.4.2010, 12:13


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



58 ревизия ребутит так же как из поста #384

--tim apple: рибутят все начиная с 54 ревизии ;(

Сообщение отредактировал tim apple - 21.4.2010, 2:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zema00
сообщение 20.4.2010, 12:32


Опытный
***

Группа: Пользователи
Сообщений: 112
Регистрация: 19.6.2009
Пользователь №: 201 595
Модель телефона: v3r
Прошивка: d3r

Рейтинг: 35



Напишите пожулуйста как портировать ЕП2 ? crazy.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 21.4.2010, 3:41


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 435



Владельцы L7e, проверьте этот билд эльфпака на рибуты
Прикрепленный файл R452D_G_08.01.0AR.zip   ( 14.87 килобайт ) Кол-во скачиваний: 116

П.С. применить оба патча
Прикрепленный файл R452D_G_08.01.0AR.zip   ( 14.87 килобайт ) Кол-во скачиваний: 116
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 21.4.2010, 11:38


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



tim apple, сразу после прошивки, пользовался около пяти минут, во время пользования ребутов не заметил, только отложил телефон, пошли ребуты...

после первого ребута, не прошло и минуты, опять ребут...
после ещё пары ребутов, запустился нормально...

иногда ребут при запуске эльфа под еп2, хотя под еп1 запуск всегда без ребутов...

в общем как всегда, непонятно от чего...

после двух запусков подряд, эльфа матрикс, ребут возникает с завидным постоянством...

может конфиг к нему доложи? а то неясно какой ему нужен...

--tim apple: спасибо за тест. идей больше нет. остается только взять 53-54 ревизию и добавлять постепенно изменения.
эх, будь у меня L7e давно бы разобрался... может есть у кого рабочая плата?

Сообщение отредактировал tim apple - 22.4.2010, 2:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 22.4.2010, 2:13


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 435



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

Сообщение отредактировал tim apple - 22.4.2010, 2:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 22.4.2010, 6:09


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



ну, если это поможет, вечером сделаю...
в принципе, как паник снять, понятно... единственно, что не факт что поможет это...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ElfPack v2.0, начало всеобщего тестирования · Эльфы, их разработка и портирование · Forum
 

12 страниц V « < 8 9 10 11 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 22.7.2025, 18:05

Форум живёт: