motofan logo
12 страниц V « < 4 5 6 7 > »         
> 

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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_NikeL_
сообщение 13.11.2009, 20:42


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

Группа: Пользователи
Сообщений: 76
Регистрация: 22.12.2008
Из: Саранск
Пользователь №: 189 290
Модель телефона: Samsung Witu, e398
Прошивка: DAR 2.0 16

Рейтинг: 2.5



По какой причине еп2 может не запускаться?!
Сделал по инструкции:
В симе 005B_0001 по офвсету 0х16 ставим 0x24. Тем самым смарт-клавиша станет "быстрой" кнопкой эльфпака.
это в P2K_Tools выбрал 005B_0001, Считать, по вертикали 0х010, по горизонтали х06, было 42, я вставил значение 24, жму на смарт клавишу - ничего не происходит. перепрошился не помогает!
P.S. удерживал смарт клавишу разное кол-во времени, раньше юзал еп2, патч для еп2 применён!

ну помогите шоле!

[ tim apple ] : вертикаль х10, горизонталь х06
Ну сколько можно, про то как правильно редактировать симы читайте в соответствующих темах.

Сообщение отредактировал tim apple - 18.11.2009, 3:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Евгений89
сообщение 17.11.2009, 15:27


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

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


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



Рейтинг: 253



скачал R452D_G_08.01.0AR.sym с репозитория libgen
в нем такая строка
Цитата
0x08F0 C EV_DATEBOOK_REMINDER
в либе от первого эльфпака смотрю адрес для DATEBOOK_REMINDER перехожу на этот адрес в бинэдите и вижу
Цитата
08EC
и так со многими константами
это нормально?

[ tim apple ] : ошибки это... если кто исправит - будем благодарны.

Сообщение отредактировал tim apple - 18.11.2009, 3:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 17.11.2009, 15:59


0xFFFF
******

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


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



Рейтинг: 1224



Так, нет, я напутал ...

Евгений89, вполне возможно, что в этих либах есть ошибки. Для l7e их скорее всего tim apple составлял

Сообщение отредактировал Andy51 - 17.11.2009, 15:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 17.11.2009, 20:44


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Собрал я себе версию эльфпака для V3r. Консоль появляется, там пишет:

EP2.0> Initialisation
Ep2.0> Initialisation complete
Autorun . . .
>MotoCMD2.elf FAIL
>pm.elf FAIL
Autorun processed

Эльфы брал из 49. Так как флешки нет, пришлось файлы кидать на С, папку Elf2 создал при помощи патча, конфиг и autoran настроил вроде правильно. Что означает >MotoCMD2.elf FAIL,я так понимаю что эльф не может загрузится, какие могут быть причины? Да, в либе половина констант пока не правильная, и функции эльфпака чужие, ACR_RB. Конечно буду исправлять, времени мало. Ну а так рад и тому что есть.

[ tim apple ] : в авторуне пути верные ?

Всем, есть возможность логирования в файл, которое поможет определить проблемы при запуске. Для этого в батнике должна быть строка:
Код
set OPT=%OPT% -DDEBUG -DLOG_TO_FILE

если нет флешки, то вот так:
Код
set OPT=%OPT% -DDEBUG -DLOG_TO_FILE -DFTR_LOG_FILE_URI=L\"file://c/ep2.log\"


соответственно появится файл ep2.log, его в студию.

Сообщение отредактировал tim apple - 18.11.2009, 4:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 18.11.2009, 11:37


Мастер
****

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

Рейтинг: 323



logotoy73,
Попробуй пересобрать эльфы самостоятельно. Я собрал эльфпак2 из исходников с svn и ни один эльф из этой темы не запускался, пересобрал эльфы - нормально.

Наверное изменения в постлинкере после публикации этой темы
Цитата

Revision: 30
Author: tim_apple
Date: 16:24:01, 30 августа 2009 г.
Message:
m bug-fix: new REL_DYN not created if old REL_DYN is empty
----
Modified : /postlink.cpp
Modified : /postlinker.vcproj


Изменения в эльфпаке
Цитата
Revision: 56
Author: Andy51
Date: 23:15:16, 28 октября 2009 г.
Message:
Catch-up for SDK rev 8
----
Modified : /mainsrc/API.c
Modified : /mainsrc/config.c
Modified : /mainsrc/console.c
Modified : /mainsrc/dbg.h
Modified : /mainsrc/dd.c
Modified : /mainsrc/dispCallBacks.c
Modified : /mainsrc/elfloaderApp.c
Modified : /mainsrc/loadCommon.c
Modified : /mainsrc/loadDefLib.c
Modified : /mainsrc/loadElf.c
Modified : /mainsrc/loadLibrary.c
Modified : /mainsrc/parser.c
Modified : /mainsrc/utils.c


Сообщение отредактировал G-XaD - 18.11.2009, 11:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 20.11.2009, 18:15


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



В лог выдало следущее :

Код
EP2> ElfPackLoad: exit, 0x300


Я так понял что это что то с либой не так.

Да и эльфы с svn собрать не могу, к примеру вот это:

Код
CC matrix_app.c
CC matrix_engine.c
LINK matrix_tmp.elf
PL matrix.elf
PostLinker utility v1.2
by Andy51 2009
make: *** [matrix.elf] Error 127
Для продолжения нажмите любую клавишу . . .


И так со всеми. Вообщем, стою на асфальте я в лыжи обутый. smile.gif

Сообщение отредактировал logotoy73 - 20.11.2009, 18:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 20.11.2009, 21:52


Мастер
****

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

Рейтинг: 323



Цитата
EP2> ElfPackLoad: exit, 0x300

LDR_RESULT_ERROR_FORMAT = 0x0300
этот код ошибки возвращается при:
- неподходящем заголовке эльфа
- Library is corrupt. Либа повреждена.
- Library firmware mismatch. Имя прошивки в либе не совпадает с именем проши.

В консоли же были строки ниже... Значит либа грузится нормально.
Цитата
EP2.0> Initialisation
Ep2.0> Initialisation complete
Autorun . . .


По поводу компиляции эльфов:
У меня тоже с ошибками компилятся. Скомпиленый эльф лежит там, где должен быть, только с именем "res.elf" (это после обработки постлинкером), переименуй в правильное имя вручную и используй. Наверное ошибки в скриптах компиляции.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 20.11.2009, 23:58


0xFFFF
******

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


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



Рейтинг: 1224



Да, я так и забыл добавить в postlinker опцию -o <файл_результата> sleep.gif Как будет на него время - добавлю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 21.11.2009, 15:03


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



А это почему?

Код
make: *** No rule to make target `..\src\plugins.def', needed by `fname1.so'.  Stop.
make: *** No rule to make target `..\src\plugins.def', needed by `fname2.so'.  Stop.
make: *** No rule to make target `..\src\plugins.def', needed by `fname3.so'.  Stop.


plugins.def на месте в папке scr.

[ tim apple ] : каким батником компилишь ?

Сообщение отредактировал tim apple - 22.11.2009, 5:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 22.11.2009, 8:15


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



tim apple, вот этим zrelease.cmd. Но это пол беды, я написал make.cmd и прогнал fname1_tmp.so, fname2_tmp.so, fname2_tmp.so через постлинк. Беда в том что так и не получилось запустить эльфы. При загрузке ошибка 0Х300, если попытатся запустить по быстрой кнопке то 0Х201. Я так понял что происходит проверка на существование эльфа, и найти его не может. Авторун уже переделывал по всякому. Заголовок эльфа проверял, вроде верный. Да и почему в лог пишется только последняя ошибка, это так задумано или особенности диска с. Да так и есть, запись в конец файла на c не работает ведь, сделал логирование на a и вот что получил.

Сообщение отредактировал logotoy73 - 22.11.2009, 9:03
Прикрепленный файл ep2_log.zip   ( 806 байт ) Кол-во скачиваний: 88
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 22.11.2009, 11:14


Мастер
****

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

Рейтинг: 323



logotoy73,
Цитата
EP2> loadDefaultLib: file = 0x62, size = 16571
EP2> loadDefaultLib: exit, 0x300
Основная либа не грузится, точнее не могу сказать, т.к. стоит СайлентМод (в конфиге к эльфпаку). В либе мэджик неправильный или несовпадает имя прошивки в в либе.
Неправильный хедер - очень сомнительно.
Остается несовпадение имени проши в либе и CG1.

Выложи либу и скрипт компиляции либы.

p.s.: эльфы не грузятся потому, что либа не грузится.
p.s.2: догадываюсь в чем проблема:
Цитата
Прошивка: Пока не знаю :(


Добавлено позже (22.11.2009, 14:18):
Прошу добавить в либу константу NullDialog_ID
для E1 49r и 79r значение 0x2F
для Л9 05r - 0x31

Прочитать из офвсета не получится.

Сообщение отредактировал G-XaD - 22.11.2009, 11:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 22.11.2009, 12:57


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Цитата(G-XaD @ 22.11.2009, 14:14) *


Остается несовпадение имени проши в либе и CG1.




Да, в этом и была проблемма. НЕВНИМАТЕЛЬНОСТЬ sad.gif , ошибся одной буковкой в батнике. Командер запустился, теперь надо константы править. G-XaD спасибо за помощь, Andy51 и tim apple спасибо за EP2.

Цитата
p.s.2: догадываюсь в чем проблема:
Цитата
Прошивка: Пока не знаю sad.gif


На это не обращаем внимание, на заборе тоже пишут smile.gif . На самом деле собрал для R4515_G_08.BD.D3R. Когда доработаю константы, сюда можно будет выложить сборку?

[ tim apple ] : да.

Сообщение отредактировал tim apple - 22.11.2009, 14:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 24.11.2009, 21:29


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

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

Рейтинг: 238



Еще 1 месяц прошел smile.gif

Можно узнать новости? Проект заброшен? 3 месяца же ведь прошло smile.gif
Было бы хорошо если бы хоть к Новому Году вышел, как подарок Дед Мороза biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 28.11.2009, 15:01


0xFFFF
******

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


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



Рейтинг: 1224



Gray One, да что тебе так не сидится-то? Вот прям как будто как только я или тим напишем здесь "всё готово!" - то снизойдёт благодать нереальная smile.gif

А вообще, мы (а тима хватило только на 8 статей... thumbdown.gif ) закончили описание API на MotoWiki: http://wiki.motofan.ru/index.php/Категория:Функции_ElfPack2

Так что нас отделяет от релиза только одна-единственная новая функция API, да приведение в порядок репозитория с libgen (неправильные значения констант), и то я считаю это не относится к собственно релизу - возлагается на пользователей целевых платформ wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 28.11.2009, 15:18


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

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

Рейтинг: 238



Andy51,
biggrin.gif Волнуюсь за наших разработчиков

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

Как говорится: Начал делать второй эльфпак, доделай его как речной рак. biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DaNTaLiaN™
сообщение 28.11.2009, 21:11


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

Группа: Пользователи
Сообщений: 321
Регистрация: 28.11.2009
Из: СПб
Пользователь №: 210 392
Модель телефона: Motorola

Рейтинг: 536



fname1.so,fname2.so,fname3.so это плагины для MotoCmd2.elf? Если да то какие? Подойдут от обычного MotoCmd.elf?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 28.11.2009, 22:50


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

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


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



Рейтинг: 1535



DaNTaLiaN™, для обычного не подойдут... только для еп2, писалось про это.. и что за они тоже писалось...в нижний регистр название переводить, в верхний регистр название переводить и копировать путь к файлу...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
panda0986
сообщение 29.11.2009, 8:05


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.1.2008
Пользователь №: 161 624
Модель телефона: SLVR L7

Рейтинг: 3



Hello, everyone.
My friends wants to port EP2 to R4441D_G_08.01.03R for v3i using the source code from SVN. But he can't assure the RAMaddr for R4441D_G_08.01.03R
here in the batch file
CODE
rem Адрес памяти для EP2, не меньше 0x400 байт
set RAMAddr=


So i want to ask you for help: how to calculate the "RAMaddr" for R4441D_G_08.01.03R?
thanks anyway.

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


0xFFFF
******

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


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



Рейтинг: 1224



panda0986, EP2 needs a free 1kB chunk of RAM. You cant calculate it - you have to either find it or make it somehow.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 29.11.2009, 18:05


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Сборка для V3r на прошивку R4515_G_08.BD.D3R.
Могу выложить и батники с сим файлами для репозитария.



panda0986, libgen_by_macho 6.5 -> functions.pat

Код
#### EP2 ready####
product_version D 4028232952+0x4
APP_SYNCMLMGR_MainRegister T B001BC084718B5F71C161C0C6A60-0x14
Ram_v3i D [80A842B0D1312006+0x1E]+0x10

Прикрепленный файл EP2_R4515_G_08.BD.D3R.zip   ( 115.37 килобайт ) Кол-во скачиваний: 109
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
panda0986
сообщение 30.11.2009, 4:49


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 28.1.2008
Пользователь №: 161 624
Модель телефона: SLVR L7

Рейтинг: 3



Andy51, thanks, it works.

logotoy73, thank you, too. you are so kind.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 30.11.2009, 7:39


Мастер
****

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

Рейтинг: 435



logotoy73 and All,
Если портировали или исправили ошибки - выкладывайте сюда конечно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zema00
сообщение 30.11.2009, 15:15


Опытный
***

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

Рейтинг: 35



Цитата(logotoy73 @ 29.11.2009, 18:05) *

Сборка для V3r на прошивку R4515_G_08.BD.D3R.





Сделал все как ты написал в ридми. Итог, мотокмд2 не грузится, в консоле пишет fail. drmchanger тоже fail, запустились только из авторана pm и SynkSock. Т.к. мотоКМД не загрузился другие эльфы протестить не могу. sad.gif .

Сматр клавиша также наработает

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


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Цитата
Сделал все как ты написал в ридми. Итог, мотокмд2 не грузится, в консоле пишет fail. drmchanger тоже fail, запустились только из авторана pm и SynkSock. Т.к. мотоКМД не загрузился другие эльфы протестить не могу. sad.gif .


Почему так, не могу объяснить, но у меня так же показывает и командер запускается. См. скрин.
Прикрепленный файл ScrShot_10200500.bmp   ( 75.69 килобайт ) Кол-во скачиваний: 293


Цитата
Сматр клавиша также наработает


Про смарт писал по аналогии с 49-ой. У меня вобще на флипе ни одна кнопка не работает, проверить не могу, я назначил на глобус (браузер) 0x1E поставил 0x24. Пока не настроишь быструю кнопку не проверишь работает командер или нет.

P.S. Эльфы брал из архива 49 прошивки. Те что собирал сам не хотели работать как надо. Командер грузился без fail но не работали плангины, pm ребутил.

P.S. P.S. Да, вот ещё одна сборка для V3i на 01.03R. Ждал отзыва о тесте от Fenja, но он что то молчит. Проверяйте.

Сообщение отредактировал logotoy73 - 30.11.2009, 17:27
Прикрепленный файл EP2_01.03R.zip   ( 147.21 килобайт ) Кол-во скачиваний: 102
Прикрепленный файл ScrShot_10200500.bmp   ( 75.69 килобайт ) Кол-во скачиваний: 293
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 30.11.2009, 18:15


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

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

Рейтинг: 1756



Цитата(logotoy73 @ Сегодня, 20:14)

Ждал отзыва о тесте от Fenja, но он что то молчит
*


Он может smile.gif
Отписываюсь:
Эльфпак работает, Motocmd2, Matrix, DrmChanger, Pm, SctShot - работают smile.gif
SyncTime запускается, но при сихронизации выдает ошибку, SynSock запущен, но воможно у мяня что т косячит shuffle.gif
logotoy73,
Просьба перенести код эльфпака на 0xCFFF98, возможно надо ближе, просто у меня там до этого адреса код. Отпишетесь у кого на каком адресе заканчивается патч 1 эльфпака (в личку)
- разобрались, мусор у меня там smile.gif

А SyncTime и от ЕП1 выдает ошибку...

Сообщение отредактировал Fenja - 30.11.2009, 19:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vanilla999
сообщение 30.11.2009, 23:06


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

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

Рейтинг: 11



logotoy73 спасибо тебе за порт elfpack2 и всем разработчикам. clap.gif Маленькая просьба: мог бы кто - нибудь сделать motocmd без иконок вообще?
SynSock от elfpack2 работает только тогда, когда выгружен из elfpack1. то synctime работает, но ельфы от 1 перестают коннектится к интернету.

Сообщение отредактировал Vanilla999 - 30.11.2009, 23:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 1.12.2009, 6:44


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

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


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



Рейтинг: 1535



Vanilla999, эта не та тема, где сделать/переделать эльф просят, и к слову, инетевские эльфы, в еп1 прекрасно себя чувствуют с SynSock от elfpack2...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
foojun
сообщение 1.12.2009, 8:06


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 1.12.2009
Пользователь №: 210 486
Модель телефона: V3I
Прошивка: R4441D_G_08.01.03R

Рейтинг: 0



:lol:Hello, logotoy73
i port EP2 to R4441D_G_08.01.03R for v3i . But my R4441D_G_08.01.03R.sym is not perfect enough,some const is not correct.
So i want to ask you for help,can you uplaod your .sym and .cmd file?
thanks anyway.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 1.12.2009, 9:25


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

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

Рейтинг: 1756



У меня почему то при удалени файлов через motocmd2 появляется окно "Удаление" и полоса прогресса никуда не двигается ph34r.gif жму красную, смотрю, файл удален...
И еще я что то не нашел как менять атрибуты у файла.
synctime у меня заработал, когда грохнул из авторана AutoWebSes shuffle.gif


[ tim apple ] :
1) Исправь константы:
EV_PB_SET_PERCENT
EV_PB_SET_VALUE
EV_PB_SET_NAME

2) а этого и нету )

И еще, файлы из шапки очень старые. Используйте последние версии с SVN.

Fenja:
Еще бы знать, где исправлять smile.gif


[ tim apple ] : упс. извини. хотел показать лишь имена. мотокмд2 ведет себя так, если он старой версии (несоответствие ИД констант) или указанные константы в либе неверны.

Сообщение отредактировал tim apple - 1.12.2009, 18:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 1.12.2009, 15:24


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Цитата
[ tim apple ] :
1) Исправь константы:
0x213F C EV_PB_SET_PERCENT
0x2140 C EV_PB_SET_VALUE
0x2141 C EV_PB_SET_NAME


Так там такие значения и стоят.

Вот батники и сим для R4441D_G_08.01.03R и R4515_G_08.BD.D3R.

[ tim apple ] :
написал выше подробнее. подозреваю, что у вас они другие.

P.S. забыл добавить,я тут snake портировал на EP2, так сказать проба пера.

Сообщение отредактировал logotoy73 - 1.12.2009, 20:35
Прикрепленный файл cmd_sym.zip   ( 31.18 килобайт ) Кол-во скачиваний: 106
Прикрепленный файл snake.zip   ( 3.47 килобайт ) Кол-во скачиваний: 103
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 1.12.2009, 18:58


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

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

Рейтинг: 1756



Цитата(Fenja @ Сегодня, 12:25)

мотокмд2 ведет себя так, если он старой версии (несоответствие ИД констант) или указанные константы в либе неверны.
*


Тогда просьба выложить в закрепленку свежие версии эльфов, или
Цитата(logotoy73 @ Сегодня, 18:24)

подозреваю, что у вас они другие.
*


Где искать эти константы smile.gif
Цитата(logotoy73 @ Сегодня, 18:24)

P.S. забыл добавить,я тут snake портировал на EP2, так сказать проба пера.
*


У меня работает smile.gif

Сообщение отредактировал Fenja - 1.12.2009, 20:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
foojun
сообщение 2.12.2009, 5:08


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 1.12.2009
Пользователь №: 210 486
Модель телефона: V3I
Прошивка: R4441D_G_08.01.03R

Рейтинг: 0



logotoy73

QUOTE
Так там такие значения и стоят.

Вот батники и сим для R4441D_G_08.01.03R и R4515_G_08.BD.D3R.


thanks very much!you are the best! =)

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z.d.u.n.e.X
сообщение 13.12.2009, 19:59


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

Группа: Пользователи
Сообщений: 371
Регистрация: 18.11.2008
Из: Poland
Пользователь №: 186 451
Модель телефона: LG GT540
Прошивка: Android

Рейтинг: 570



от motoedy.cn
Обновленe 13.12.2009
Прикрепленное изображениеПрикрепленное изображение
CODE
[Patch_Info]
SW_Ver=R373_G_0E.30.[b]49R[/b]
Description=ELFPack v2.0 r.56 b.1
Version=2.0
Author=Andy51, tim apple


Сообщение отредактировал Z.d.u.n.e.X - 13.12.2009, 20:01
Прикрепленный файл R373_G_0E.30.49R.zip   ( 13.81 килобайт ) Кол-во скачиваний: 96
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 13.12.2009, 21:58


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

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

Рейтинг: 1756



Цитата(Z.d.u.n.e.X @ Вчера, 22:59)

Обновленe 13.12.2009
*


Я лично не понял, что нового ph34r.gif
З.Ы. А можно matrix прикрутить к ивенту заставки? shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 13.12.2009, 22:43


0xFFFF
******

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


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



Рейтинг: 1224



Цитата(Fenja @ Сегодня, 0:58)

Я лично не понял, что нового
*


Списоко нового можно посмотреть в логах svn... Хотя в собственно код эльфпака изменений не вносилось аж с 29 октября
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 14.12.2009, 21:43


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

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


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



Рейтинг: 1535



Fenja, собственно менять то не обязательно, главное написать, что новая версия:) добавление ника например, своего к списку авторов, тоже изменением будет...

хотя размер увеличился... с 39,213 до 39,803 байт....

Z.d.u.n.e.X, что изменилось то?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
logotoy73
сообщение 18.12.2009, 16:58


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

Группа: Пользователи
Сообщений: 362
Регистрация: 10.1.2007
Из: Подмосковье
Пользователь №: 116 014
Модель телефона: RAZR MAXX, V3i, Defy+
Прошивка: VZV-16, 03.03R, 231


Настроение:
в процессе...



Рейтинг: 220



Цитата(Fenja @ 1.12.2009, 12:25) *

У меня почему то при удалени файлов через motocmd2 появляется окно "Удаление" и полоса прогресса никуда не двигается ph34r.gif жму красную, смотрю, файл удален...
И еще я что то не нашел как менять атрибуты у файла.
synctime у меня заработал, когда грохнул из авторана AutoWebSes shuffle.gif
[ tim apple ] :
1) Исправь константы:
EV_PB_SET_PERCENT
EV_PB_SET_VALUE
EV_PB_SET_NAME

2) а этого и нету )

И еще, файлы из шапки очень старые. Используйте последние версии с SVN.

Fenja:
Еще бы знать, где исправлять smile.gif


[ tim apple ] : упс. извини. хотел показать лишь имена. мотокмд2 ведет себя так, если он старой версии (несоответствие ИД констант) или указанные константы в либе неверны.


0x2141 C EV_PB_SET_PERCENT
0x2142 C EV_PB_SET_VALUE
0x2143 C EV_PB_SET_NAME

Нашёл.
Это для V3r, проверяйте может на V3i тоже такие.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z.d.u.n.e.X
сообщение 18.12.2009, 17:30


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

Группа: Пользователи
Сообщений: 371
Регистрация: 18.11.2008
Из: Poland
Пользователь №: 186 451
Модель телефона: LG GT540
Прошивка: Android

Рейтинг: 570



QUOTE(baat @ 14.12.2009, 22:43) *

Z.d.u.n.e.X, что изменилось то?

Информация из форум motoedy:
QUOTE
somebody can't use The fpa_ 2009.8.24 so remake the R373_G_0E.30.49R.zip
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 18.12.2009, 17:38


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

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

Рейтинг: 1756



Цитата(logotoy73 @ Сегодня, 19:58)

проверяйте может на V3i тоже такие.
*


Заменил в hex редаторе старые константы на эти, удаление/копирование работает smile.gif
Либа для v3i 01.03R
Прикрепленный файл library.zip   ( 8.14 килобайт ) Кол-во скачиваний: 133
Прикрепленный файл library.zip   ( 8.14 килобайт ) Кол-во скачиваний: 133
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrayZor
сообщение 21.12.2009, 16:24


Мастер
****

Группа: Пользователи
Сообщений: 168
Регистрация: 22.3.2008
Пользователь №: 167 295
Модель телефона: E398, ROKR E1, X2, G100
Прошивка: In development

Рейтинг: 70



Прошу помощи дело в том что почемуто у меня неработают вместе два эльфпака первый и второй.... При том что первый эльфпак отдельно работает прекрасно и второй отдельно тоже работает но если вместе после применения патчей телефон перезагружается.... Вот сами патчи....
Прикрепленный файл _____.zip   ( 17.08 килобайт ) Кол-во скачиваний: 125

Целевая платформа 49Р тем кто поможет обещаю плюс к рейтингу....

Добавлено позже (21.12.2009, 19:01):
Видимо мне так никто и непоможет....

Сообщение отредактировал CrayZor - 21.12.2009, 16:32
Прикрепленный файл _____.zip   ( 17.08 килобайт ) Кол-во скачиваний: 125
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ElfPack v2.0, начало всеобщего тестирования · Эльфы, их разработка и портирование · Forum
 

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

 



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

Форум живёт: