motofan logo
3 страниц V  1 2 3 >
Причина закрытия (hobbit19 24-09-2007):
       
> 

Калибровки, Создадим сами!

motoprogger
сообщение 4.3.2007, 6:32 Закрепленное сообщение!


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Теперь я НАШЁЛ способ откалибровать телефон. Пожалуйста, прочитайте его перед тем как постить!
Прошу всех, кто воспользовался алгоритмом, написать о результатах.
Алгоритм изначально предназначен для Motorola C350L и, возможно, потребует адаптации для других телефонов.
I. Определить максимальное напряжение, до которого мы можем зарядить батарею.
1) Записать seem 002F следующего вида:
Код
00000000ff78ff780000ff78

2) Разрядить акум настолько, чтобы телефон с заводскими калибровками показывал где-то половину (у кого мультиметр - напряжение должно быть где-то 3,8 Вольта).
3) Поставить на зарядку
4) Если покажет: "Зарядка завершена", на несколько секунд выдернуть зарядку из тела и воткнуть обратно.
5) Когда зарядится, выключаем тел, снимаем акум и измеряем напряжение (мультиметром!)
Это максимальное (наверняка smile.gif ) напряжение, до которого мы можем зарядить акум. Если мультиметра нет, нажимаем Меню-048263*, вводим опкод 1*10, в ответ получаем: F1(D): 031D (к примеру; вместо 031D может быть и другое число). Записываем это число и ориентируемся по нему.

II. Подобрать такую калибровку, при которой конечное напряжение разряда было бы минимальным, но тел заряжался бы до конца.
1) Нажимаем Меню-048263*. Должна появиться надпись Opcode. Освещаем дисплей внешним источником света. Вводим 54 <ok>. Подсветка телефона должна погаснуть. Вводим opcode 3*0*1. Должен включиться виброзвонок. Оставляем так тел минут на 10.
2) Вводим opcode 3*0*0. Виброзвонок выключится.
3) Будем править seem 002F. В самом начале мы записали в байты +5, +7 и +11 от начала 78 шестнадцатиричное, 120 десятичное. На каждом шаге будем это значение увеличивать на 1, то есть, запишем туда 121. Для этого введём следующие опкоды:
47*47*1*5*1*121
47*47*1*7*1*121
47*47*1*11*1*121
На следующем шаге запишем туда 122, затем 123, и т. д. Одному из известных мне телефонов подошло значение 127, так что наберитесь терпения.
4) Нажимаем на кнопку "Выход". Телефон перезапускается.
5) Ставим на зарядку. Когда отобразит:"Зарядка завершена", выключаем телефон, снимаем акум и измеряем напряжение (если на первой стадии ориентировались по напряжению; если ориентировались по опкоду 1*10 подход примерно тот же).
Если оно меньше найденного нами максимума более чем на 10-15 милливольт, нам подходит предпоследнее значение, которое мы записали в seem. Иначе переходим к шагу 1.

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

Сообщение отредактировал Vilko - 30.3.2007, 6:24
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сергей_Motofan
сообщение 4.3.2007, 13:30


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

Группа: Пользователи
Сообщений: 414
Регистрация: 28.5.2006
Из: г. Оренбург
Пользователь №: 85 146
Модель телефона: E398 MPX220 ZN5 RAZR Maxx
Прошивка: CM 12.1 5.1.1


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



Рейтинг: 178



Тема очень интересная. Как в СЦ это делают. Модеры, please, обратите на эту тему внимание!!! Ведь это может помочь не одному десятку народу... clap.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 4.3.2007, 15:52


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



в сервисах насколько я знаю этого никто не делает. делается это только на заводе. например радио-тракт калибруется на специальном измерительном оборудовании...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Crond
сообщение 4.3.2007, 18:49


Мастер
****

Группа: Пользователи
Сообщений: 199
Регистрация: 28.6.2006
Из: Кемерово
Пользователь №: 89 479
Модель телефона: v8 512
Прошивка: MPKG Basic Plus

Рейтинг: 30.5



Батарейка на Моторах может самокалиброваться, уже доказано. Для этого - разряди до упора батарейку и заряди её, опять же до упора, и так несколько раз. должно помочь, ибо несколько удачных практик этого метода не может быть совпадением. Ещё можно выставить яркость на минимум, тоже помогает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 5.3.2007, 1:34


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
например радио-тракт калибруется на специальном измерительном оборудовании...

Знаю. И прекрасно даже представляю себе, на каком. smile.gif
Батарея - другое дело. Её можно откалибровать просто с точным вольтметром, если знать как.
Цитата
Батарейка на Моторах может самокалиброваться, уже доказано.

В том числе на таких древних, как C350L? smile.gif
Цитата
Ещё можно выставить яркость на минимум, тоже помогает.

Яркость чего??? rolleyes.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 5.3.2007, 4:19


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

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



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

Яркость чего???
*




Конечно же дисплея.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Supshow
сообщение 5.3.2007, 8:24


RAZRовед
*****

Группа: Почётные мотофаны
Сообщений: 388
Регистрация: 30.9.2004
Пользователь №: 14 647
Модель телефона: Xiaomi Redmi 5 Plus 4/64
Прошивка: оптимальная

Рейтинг: 143



motoprogger
Попробуй зарядить аккум в другом телефоне (где с калибровкой все в порядке) или от "стаканчика". Потом вставляй в свой аппарат и шей stock монстра (не бекап). В большинстве случаев это помогает (проверено на V3/V3i/U6).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 5.3.2007, 10:40


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Supshow,
Где взять stock монстра для C350L? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
***skyline***
сообщение 5.3.2007, 14:48


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

Группа: Пользователи
Сообщений: 44
Регистрация: 7.2.2007
Пользователь №: 121 170
Модель телефона: E398

Рейтинг: 0.5



нет вот интересно как можно програмным путём это сделать?? хотелось бы максимальное напряжение увиличить и минимальное уменьшить еще пониже.
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sergorg
сообщение 5.3.2007, 20:36


Мастер
****

Группа: Пользователи
Сообщений: 211
Регистрация: 14.8.2006
Пользователь №: 95 003
Модель телефона: Nokia 6300

Рейтинг: 8.5



Цитата(***skyline*** @ 5.3.2007, 17:48) *

нет вот интересно как можно програмным путём это сделать?? хотелось бы максимальное напряжение увиличить и минимальное уменьшить еще пониже.


Насчет максимальго и минимальго ты загнул оно должнобыть в рамках допуска для Li батарей это во первых
Во вторых одно дело что ПО в телефоне неверно определяет эти границы и получается что батарея не разряжена а он говорит что она разряжена в ноль, и при заряде батарея не зарядилась полностью так как ПО не верно понимает сигнал что заряд закончен по специальной шине, что мол все хватит я заряжена. Вот эти калибровки и нужно выставить в нормальное положение shades.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 6.3.2007, 7:06


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
Насчет максимальго и минимальго ты загнул оно должнобыть в рамках допуска для Li батарей это во первых
Во вторых одно дело что ПО в телефоне неверно определяет эти границы и получается что батарея не разряжена а он говорит что она разряжена в ноль, и при заряде батарея не зарядилась полностью так как ПО не верно понимает сигнал что заряд закончен по специальной шине, что мол все хватит я заряжена. Вот эти калибровки и нужно выставить в нормальное положение

Вроде это так работает: в телефоне есть несколько аналогоцифровых преобразователей, один из них отвечает за измерение напряжения батареи. ПО его периодически опрашивает, на основе принятых от него данных и калибровок батареи выставляет индикатор заряда, отключает зарядку, если акум зарядился, вырубает тел, если батарея разряжена окончательно, и т. д. Мне действительно нужно уменьшить конечное напряжение разряда и увеличить - заряда: разряжаться батарея должна до 3,6 В, а у меня от силы до 3,7 В; заряжяться - по идее до 4,2 В (или сколько?), у меня - до 4 В.
Больше всего моих подозрений падает на SEEM_HAPI_ATOD_PHASING_VALUES - 002F. Я с ним ещё поработаю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 6.3.2007, 9:46


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



motoprogger,
основные калибровки батареи лежат в симе 145
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Crond
сообщение 6.3.2007, 15:10


Мастер
****

Группа: Пользователи
Сообщений: 199
Регистрация: 28.6.2006
Из: Кемерово
Пользователь №: 89 479
Модель телефона: v8 512
Прошивка: MPKG Basic Plus

Рейтинг: 30.5



Цитата
основные калибровки батареи лежат в симе 145

Но этот сим, кажется, лежит в ПДС?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jCancer
сообщение 6.3.2007, 15:42


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

Группа: Пользователи
Сообщений: 549
Регистрация: 6.8.2005
Из: Екатеринбург
Пользователь №: 47 958
Модель телефона: Nokia 6120 Classic
Прошивка: 05.11

Рейтинг: 59



Crond, патчем CG1 можно дать доступ к правке любых симов
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 6.3.2007, 16:00


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



145, я так понял, шестнадцатиричное, - в десятичном представлении 325. Этот сим сливается/заливается без проблем. Но он у всех C350L одинаковый, и у C650 такой же. Это даёт основания полагать, что: 1) По крайней мере, у всех GSM телефонов этот сим одинаковый; 2) Дело не в нём!
Я поэкспериментировал с симом 002F (47). В файле калибровок C350L_calibration.nvm он выглядит так:
Код
000000000180018000000180

С таким симом тел заряжается бесконечно, но реально - до 4 Вольт.
У одного человека с заводскими калибровками его тела тот же сим выглядит следующим образом:
Код
00000000ff7cff7c0000ff7c

Я изменил его следующим образом:
Код
00000000ff00ff000000ff00
,
после чего мой тел пересталвключаться. smile.gif Прошил имадж (мне не привыкать wink.gif ), залил следующий seem:
Код
00000000ff40ff400000ff40
. Результат тот же. Откат - тот же.
Поняв, что действую радикально, я залил такой seem:
Код
00000000ff70ff700000ff70
.
Тел включился smile.gif и отобразил: Батарея разряжена (а показывал две палочки до этого).
Но сим
Код
00000000ff60ff600000ff60
привёл к тому, что тел опять перестал включаться. Только на этот раз я догадался подключить зарядку и вернуть сим вместо прошивки имаджа. smile.gif

Добавлено позже (6.3.2007, 22:04):
Тогда я залил сим:
Код
00000000ff80ff800000ff80

Тел включился и показал полную батарею. Дальнейшие эксперименты показали, что влияет только второе слово ff80.
При изменении этого слова на x единиц значение Phased B+ (считано Радиокоммом в суспенде) меняется примерно на 1,5x.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sanyok_
сообщение 6.3.2007, 22:40


MotoTeam
********

Группа: Почётные мотофаны
Сообщений: 2 080
Регистрация: 7.8.2005
Из: Кременчуг Украина
Пользователь №: 48 061
Модель телефона: Xiaomi 12Т Pro
Прошивка: пока 13 ведро :)
Победитель конкурса 2008

Рейтинг: 1171




Цитата(Vilko @ Вчера, 11:46)

основные калибровки батареи лежат в симе 145
*

это сим у всех одинаковый сто раз проверено, калибровки аккумулятора лежат похоже в симах 0024, 002F, 0030, 0031, 003C, 0145. motoprogger, ты прав в симе 002F лежат пороги разрядки и зарядки аккумулятора, когда то даже значения кто то писал в теме Как Разогнать Аккумулятор В Е398 какие нужно менять в этом симе, что бы поменять пороги разрядки и зарядки аккумулятора.

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


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Sanyok_,
Я почитал эту тему и нашёл временное решение по поводу зарядки: каждый раз править seem 002F. Через опкод, с телефона.
Но точного описания, что редактировать, чтобы изменить пороги зарядки, я там не нашёл.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 8.3.2007, 6:21


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



(здесь был алгоритм, ныне размещённый в закреплённом посте)

Сообщение отредактировал motoprogger - 29.3.2007, 10:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vovan-UKR
сообщение 8.3.2007, 8:19


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 13.2.2007
Из: Украина, Черкассы
Пользователь №: 122 093
Модель телефона: Samsung D600

Рейтинг: 3



Цитата(motoprogger @ 8.3.2007, 8:21) *

Внимание всем! smile.gif
Мной разработан алгоритм калибровки аккумулятора на Motorola C350L (к другим ещё попримеряем).
1) Записать seem 002F следующего вида:
Код
00000000ff78ff780000ff78
. Выключить и включить тел.
2) Разрядить акум хотя бы до 3,8 Вольт (мерить мультиметром!)
3) Поставить на зарядку
4) Если покажет: "Зарядка завершена", на несколько секунд выдернуть зарядку из тела и воткнуть обратно.
5) Когда зарядится, выключаем тел, снимаем акум и измеряем непряжение (мультиметром!)
Это максимальное (наверняка smile.gif ) напряжение, до которого мы можем зарядить акум.
6) Нажимаем Меню-048263*. Должна появиться надпись Opcode. Освещаем дисплей внешним источником света. Вводим 54 <ok>. Подсветка телефона должна погаснуть. Вводим opcode 3*0*1. Должен включиться виброзвонок. Оставляем так тел минут на 10.
7) Вводим opcode 3*0*0. Виброзвонок выключится.
8) Будем править seem 002F. В самом начале мы записали в байты +5, +7 и +11 от начала 78 шестнадцатиричное, 120 десятичное. На каждом шаге будем это значение увеличивать на 1, то есть, запишем туда 121. Для этого введём следующие опкоды:
47*47*1*5*1*121
47*47*1*7*1*121
47*47*1*11*1*121
На следующем шаге запишем туда 122, затем 123, и т. д. Одному из известных мне телефонов подошло значение 127, так что наберитесь терпения.
9) Нажимаем на кнопку "Выход". Телефон перезапускается.
10) Ставим на зарядку. Когда отобразит:"Зарядка завершена", выключаем телефон, снимаем акум и измеряем напряжение.
Если оно меньше найденного нами максимума более чем на 10-15 милливольт, нам подходит предпоследнее значение, которое мы записали в seem. Иначе переходим к шагу 6.
Если я пойму, как с компьютера управлять зарядкой, когда телефон в suspend-е, напишу компьютерную программу, которая будет это делать автоматически.

Я попробывал на С450, работает! Прогу нужно написать! Удачи тебе в этом!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sasha45
сообщение 8.3.2007, 8:23


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

Группа: Пользователи
Сообщений: 580
Регистрация: 13.7.2005
Из: Санкт-Петербург
Пользователь №: 46 095
Модель телефона: Motorola RIZR Z3

Рейтинг: 56



Цитата(motoprogger @ Сегодня, 9:21)

(мерить мультиметром!)
*




А если его нету?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 9.3.2007, 10:47


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
А если его нету?

Ну, извини тогда! smile.gif
Можно качественно отслеживать изменения напряжения Радиокоммом - в десятой версии на вкладке GSM 1 есть рамка A/D. Выбираем AD Parameter "0A - B+ Voltage" и нажимаем Execute. В поле Data получаем четырёхзначное шестнадцатиричное число, связанное линейной функцией с напряжением батареи. Эта функция практически у каждого телефона своя и от калибровок не зависит.
Не знаю, как это выглядит в более ранних версиях Радиокомма, наверняка там оно есть, если что десятую я выкладывал в тему "Прошивки" раздела "C350/C350L/C450/C550 и т. п."

Добавлено позже (9.3.2007, 17:02):
Качественно - в смысле больше-меньше.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
seelts
сообщение 10.3.2007, 20:03


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 30.11.2005
Пользователь №: 60 257
Модель телефона: C650->Е398
Прошивка: R373_G_0E.30.49R

Рейтинг: 0



Очень хочется прожку... Хотелось бы чтобы и для Е398 тоже подходило...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vovan-UKR
сообщение 10.3.2007, 22:20


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 13.2.2007
Из: Украина, Черкассы
Пользователь №: 122 093
Модель телефона: Samsung D600

Рейтинг: 3



Цитата
Очень хочется прожку... Хотелось бы чтобы и для Е398 тоже подходило...

Вот, человек выше написал что сделает! Ну, наверное под все телефоны! Мне тоже хочеться прогу! Прогой делаеться автоматом, а вручную неудобно!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 11.3.2007, 4:28


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
Очень хочется прожку... Хотелось бы чтобы и для Е398 тоже подходило...
Цитата
Вот, человек выше написал что сделает!

Ну, сделаю я её вряд ли скоро, за это время в лучшем случае можно откалибровать десяток телефонов. Насчёт других моделей - опробуйте метод, результаты напишите.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vovan-UKR
сообщение 11.3.2007, 7:25


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 13.2.2007
Из: Украина, Черкассы
Пользователь №: 122 093
Модель телефона: Samsung D600

Рейтинг: 3



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

motoprogger, ну это уж как получиться! Но прогу сделать нужно, 100%! Тебе за это Нобеливскую премию должны будут дать. biggrin.gif

Сообщение отредактировал Vovan-UKR - 11.3.2007, 7:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Supershot
сообщение 14.3.2007, 16:40


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 24.12.2006
Из: г. Каменка , Пензенская обл.
Пользователь №: 113 122
Модель телефона: e398-Реальная Штука!
Прошивка: 49R+My Flex

Рейтинг: 0



motoprogger, А вот мультиметра я тож не имею , но тел е398 и есть Ява-приложение Sinerj tools 2.3 , а там мона напряжение глянуть . Прокатит ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vovan-UKR
сообщение 14.3.2007, 16:51


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 13.2.2007
Из: Украина, Черкассы
Пользователь №: 122 093
Модель телефона: Samsung D600

Рейтинг: 3



Цитата(Supershot @ 14.3.2007, 18:40) *

motoprogger, А вот мультиметра я тож не имею , но тел е398 и есть Ява-приложение Sinerj tools 2.3 , а там мона напряжение глянуть . Прокатит ?

Прокатит!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 14.3.2007, 17:19


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

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



На L7 опкод 54 не выключает подсветку, только один раз она еле заметно моргнет и все горит дальше...

А на опкод 3*0*1 телефон сначала никак не реагирует и пишет ошибку, а после n-ой попытки появляется шорох в динамике и телефон перезагружается...

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

Кстати в FEM есть много информации о батарее: текущий вольтаж батареи (и в Вольтах и в hexe), ток потребляемый щас от кабеля, уровни Lo/Hi напряжения(в хексе)

Может это чем-нибудь помочь делу?...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 15.3.2007, 5:55


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
motoprogger, А вот мультиметра я тож не имею , но тел е398 и есть Ява-приложение Sinerj tools 2.3 , а там мона напряжение глянуть . Прокатит ?

Всё, что может сказать нам о напряжении батареи сам телефон, зависит от его калибровок. Привести восприятие телефоном напряжения батареи в сответствие с действительностью и есть наша цель.
Цитата
На L7 опкод 54 не выключает подсветку, только один раз она еле заметно моргнет и все горит дальше...А на опкод 3*0*1 телефон сначала никак не реагирует и пишет ошибку, а после n-ой попытки появляется шорох в динамике и телефон перезагружается...

Не занимался 3G телефонами. unsure.gif Я в Радиокомме посмотрео опкоды для 3G, опкод 54 верный, значит, L7 не выключает подсветку в частичном suspend-е. Опкод 47 тоже остаётся. А насчёт 3*0*1 - не знаю, это команда Vibrator On. Попробуй вместо 3*0*1 ввести 3 <ok>, затем 0 <ok>, затем 1 <ok>. Этим проверишь, что опкоду нужно 2 параметра. А так - не знаю, в чём дело. unsure.gif

Добавлено позже (15.3.2007, 12:00):
Цитата
Кстати в FEM есть много информации о батарее: текущий вольтаж батареи (и в Вольтах и в hexe), ток потребляемый щас от кабеля, уровни Lo/Hi напряжения(в хексе)

Проверь, доходит ли заряд и разряд (смотри напряжение в hex-е) до этих lo/hi значений.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shayah
сообщение 15.3.2007, 7:54


Опытный
***

Группа: Пользователи
Сообщений: 119
Регистрация: 24.10.2005
Из: Казань
Пользователь №: 55 722
Модель телефона: Nokia N82

Рейтинг: 65



L7 - не 3G!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 15.3.2007, 10:49


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

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



Опкод 54 на L7 выключил только подсветку клавы, она осталась выключена независимо от освещенности датчика).
Опкоды 3*0*1 и 3*0*0 иногда срабатывают нормально, а иногда выдают ERROR:3.
Иногда при нажатии на Выход из режима ввода опкодов тело перезагружается.

В FEM (при просмотре SBCM) у меня значения при полностью заряженном от кабеля теле:
Batt lvl - 3 bar
Vltg - 4.00V xB2
Hi/Lo - xB6/xB1
и пишет, что зарядка окончена
Но насколько я знаю должно заряжать до 4,2В

Раньше помню при частично заряженном теле были значения (примерно):
Batt lvl - 1 bar
Vltg - 3.82 xA5
Hi/Lo - xA8/xA2

Так что Hi/Lo какие-то непонятно непостоянные...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 15.3.2007, 15:18


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
L7 - не 3G!

Ну, ошибся, вроде где-то мельком видел. unsure.gif
Может, 3GSM? Для 3GSM телефонов в Радиокомме вообще нет команды Vibrator On. Проблема: чем разряжать аккумулятор?
Цитата
Иногда при нажатии на Выход из режима ввода опкодов тело перезагружается.

ДОЛЖНО перезагружаться! Не замечал закономерности наподобие: если опкоды 3*0*0 и 3*0*1 работали, тело перезагружается?
Цитата
Но насколько я знаю должно заряжать до 4,2В

Или настолько, чтобы тел считал, что до 4,2 вольта. smile.gif
Интересно всё это... а у тебя не заряжает вообще или немного, но всё-таки заряжает? Может, нужно задать зарядный ток (он в seem 0x0036, в десятичном 54)? У меня там где-то 0x7000, но в C350L это ни на что не влияет. smile.gif

Добавлено позже (15.3.2007, 21:28):
Предлагаю вместо 3*0*1 попробовать 150*259, а вместо 3*0*0 - 150*0. (Vibrator Full Speed/Vibrator Off)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 15.3.2007, 21:17


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

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



На опкод 150 тело отвечает Error:4
Насчет 3*0*1 - нашел, он срабатывает только сразу после опкода 54
3*0*0 вибро выключает, а далее тело перегружается

Тело у меня заряжается, но только от кабеля (miniusb).
От зарядного не хочет - спалил одну детальку (то ли предохранитель, то ли кондер) рядом с usb-выходом на плате...

Насколько всем известно от кабеля телефон заряжается "не_до_конца".

Для примера заряжаем от кабеля до сообщения "Зарядка окончена". Для верности вытаскиваем/вставляем кабель и проверяем, что "Зарядка окончена". Далее подключаем сразу к зарядному и зарядка продолжается(!) еще довольно продолжительное время.

А насчет тока зарядки: в FEM (SBCM) пишет 500mA, на компе в свойствах USB-концентратора - потребляемый ток 500mA (максимальный тоже)

В описании режимов работы порта EMU (Enhanced MiniUSB) такие данные:
Simple Charger - 500mA (на зарядном написано 600mA)
Fast Charger - 1250mA
Normal USB Device - max 500mA

Не сильно загрузил?

А сим 0036 читается, но весь забит FF...

Можно ли поднять какое либо значение в 002f чтобы увеличить порог зарядки?


Сообщение отредактировал dvsdigiman - 15.3.2007, 21:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 16.3.2007, 4:24


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
От зарядного не хочет - спалил одну детальку (то ли предохранитель, то ли кондер) рядом с usb-выходом на плате...

А зарядка разве не к miniUSB у L7 подключается? И вообще, обратись к умельцам по электронике, если спалил что-то одно - мелочь.
Цитата
Для примера заряжаем от кабеля до сообщения "Зарядка окончена". Для верности вытаскиваем/вставляем кабель и проверяем, что "Зарядка окончена". Далее подключаем сразу к зарядному и зарядка продолжается(!) еще довольно продолжительное время.

Это у всех так?

Цитата
А насчет тока зарядки: в FEM (SBCM) пишет 500mA, на компе в свойствах USB-концентратора - потребляемый ток 500mA (максимальный тоже). В описании режимов работы порта EMU (Enhanced MiniUSB) такие данные: Simple Charger - 500mA (на зарядном написано 600mA), Fast Charger - 1250mA, Normal USB Device - max 500mA. Не сильно загрузил? А сим 0036 читается, но весь забит FF...

Я так понял, что ты читал его опкодом 32*54*1*0*0? Там должно быть 2 байта. Попробуй записать, к примеру, 0x1000, подключить к кабелю и измерить ток. А вообще, хотелось бы знать, какой ток L7 потребляет от зарядного устройства.
Цитата
Можно ли поднять какое либо значение в 002f чтобы увеличить порог зарядки?

Точно не знаю, в нём ли проблема.
Попробуй так: прочитай байт из seem 002F (32*47*1*6*1), запиши куда-нибудь себе, переведи в десятичную систему счисления, запиши на его место значение, на 16 меньшее (для уверенности перед этим подключи кабель от компа), заряди до надписи "Зарядка окончена", верни прежний байт на место и посмотри через FEM, сколько теперь показывает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 16.3.2007, 8:43


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

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



На L7 и зарядка и кабель и гарнитура подключаются в один разъем. Когда спалил детальку (случайно поменяв полярность на разъеме usb в компе):
- зарядное определяется как кабель и зарядка не идет
- с кабелем тело тело работает нормально, зарядка идет, закачивать/прошивать можно
- в гарнитуре звук как-будто с перегрузкой и шипит, и кнопка на ней перестала работать
----------------------------------
То, что заряженное от компа тело работает меньше чем от зарядного, все жалуются, у меня тоже так...
----------------------------------
Сим 0036 я с компа читал.
Если опкодом 32*54*1*0*0
F1:0
F2: куча ff
----------------------------------
На самом зарядном написано 600mA
----------------------------------
В L7 сим 002f частично (первые байты) отвечает еще и за EDGE
Если опкодом 32*47*1*6*1 читать,
выдает F1:0, F2:04 - это 0004 или 0400 ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 16.3.2007, 14:26


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



По поводу seem 0036 я немного ошибся: в десятичном виде он 36, в шестнадцатиричном - 0024. smile.gif Прочитай, пожалуйста, ещё раз.
Опкодом 32*47*1*6*1 ты читаешь seem 47 десятичное, запись 1, начиная с байта 6 (с нуля), 1 байт. F1:0 означает, что прочитать удалось. F2(D):04 означает, что этот байт равен 04 (шестнадцатиричное).
Если так, то попробуй прочитать опкодом 32*47*1*6*2 2 байта. Если получишь F2(D):047C (к примеру), попробуй изменить байт по смещению 7 - было 0x7С=124, запишешь, скажем, 108=0x6C (опкодом 47*47*1*7*1*108).
Те байты, которые в L7 отвечают за EDGE, я так понимаю, в C350L забиты нулями... Но их мы трогать не будем.
И последнее. Если хочешь прочитать весь сим 002f, это делается опкодом 32*47*1*0*0. Его содержимое отобразится в F2(D):...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 16.3.2007, 14:56


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

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



Прочитал 6-7 байты сима 002f (32*47*1*6*2):
04 7E

Записал 6E вместо 7E (47*47*1*7*1*110)
Что должно поменятся?

-----------------------------------------
Весь сим 002f (32*47*1*0*0):
05 7E 05 7E 03 7E 04 7E 00 00 FF 82

Весь сим 0024 (32*36*1*0*0):
7F 0C
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 16.3.2007, 17:01


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Цитата
Записал 6E вместо 7E (47*47*1*7*1*110)
Что должно поменятся?

Зайди в FEM и посмотри напряжение батареи. По идее тел должен показать меньше, чем до редактирования сима. Проверь, если нет, перезапусти тел.
Подключи к кабелю и заряди тел до предполагаемого им окончания зарядке. Проверь FEM-ом: напряжение на акуме 4,00 Вольта, как показывал раньше при окончании зарядки? Верни значение сима на место. Перезапусти тел, если в первый раз потребовалось. Проверь через FEM: напряжение теперь больше 4,00 Вольта? Если да, то решение найдено. Если не дотягивает до 4,2 Вольта, занижай значение седьмого байта ещё сильнее (не 6E, а 66, например, или ещё сильнее, только перед отключением зарядки не забывай возвращать прежнее значение). О результатах напишешь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 22.3.2007, 8:25


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049

Рейтинг: 510



Я встречал много пожеланий по поводу программы. Пока я не узнаю, как включить зарядку, пока тел в suspend-е, программы не ждите. А пока предлагаю такое исследование.
У кого заводские калибровки в первозданном виде, дайте мне, пожалуйста, следующие данные.
1) Модель своего телефона.
2) Когда телефон подключен к зарядке и зарядка завершена, введите опкод 54, затем - 1*11. Тел ответит: F1(D):... Вот то, что после двоеточия, мне и надо.
3) Если у Вас есть мультиметр и программа, которая выдаёт напряжение акума по данным тела, дайте мне показания и мультиметра, и программы.
4) Снимите все те же данные при полностью разряженном акуме, когда тел на грани того, чтобы выключиться.
Может, эти данные мне чем-то помогут.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
acid*
сообщение 22.3.2007, 21:26


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 14.12.2006
Пользователь №: 111 409
Модель телефона: e398=>z6=>Milestone
Прошивка: 2.1-update1

Рейтинг: 0



Где можно взять эту програмку Sinerj Tools?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Калибровки, Создадим сами! · Ломаем и строим! · Forum
 

3 страниц V  1 2 3 >
Причина закрытия (hobbit19 24-09-2007):
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 15:27

Форум живёт: