Понедельник, 2024-04-29, 3:01 PM
Приветствую Вас Гость | RSS
Главная страница | Программная доработка софта под китайские пульты - Форум по PBI-1000s (sti5518) и его клонам | Регистрация | Вход
Меню сайта
Форма входа
Новые сообщения
на форуме
(7)Сообщение от deeptimatkaacenter
(168)Сообщение от codeflare
(8)Сообщение от tv
(7)Сообщение от labacika2120
(2)Сообщение от morozovakakatya
(1)Сообщение от Mihail_86Rus
(25)Сообщение от LEGKO_ZARABOTAT
(0)Сообщение от matthias84
(0)Сообщение от taisiarodnecheva
(0)Сообщение от taisiarodnecheva
(1)Сообщение от taisiarodnecheva
(0)Сообщение от matthias84
(0)Сообщение от matthias84
(0)Сообщение от matthias84
(1)Сообщение от matthias84
Статьи на сайте
Инструкция по смене кода на PBI DVR-1000s
Интерфейс RS232. Его доработка на PBI-1000s и Canghong DVB-S3900
Что такое JTAG?
ИНТЕРФЕЙС JTAG
Инструкция по смене кода на PBI-1000s
Download  (новые файлы)
Вот,пробуйте. (Просмотров 8981)
русские программы для Джитаг (Просмотров 16452)
Статистика

PBI-1000s (sti5518) и его клоны
(как довести китайские ресиверы до ума)
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум по PBI-1000s (sti5518) и его клонам » Программы, интерфейсы, смена софта » Общий » Программная доработка софта под китайские пульты (Программная доработка софта под китайские пульты)
Программная доработка софта под китайские пульты
pbiДата: Пятница, 2007-01-05, 10:29 PM | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Программная доработка софта под китайские пульты

Сравнивал софты 1 mb для Lazer 2003
оригенал с доработанным Xca под китайские универсальные пульты
Разница вообще маленькая
прикрепил файл с "Разницей"

Как бы эту "разницу" засунуть в 2х мегобайтный софт...

P.S. в однамегобайтных файлах есть в конце ещё небольшая разница неуказанная мной в прикреплённом файле. Это контрольная сумма...

Вот 3 дампа с которыми издевался
1,5 мб

http://slil.ru/23687963

А вот и то что вышло из сравнении этих файлов

Прикрепления: 61935614.rtf (51.7 Kb)


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Пятница, 2007-01-05, 10:39 PM
 
vlad67hДата: Суббота, 2007-01-06, 1:04 AM | Сообщение # 2
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
привет. короче давайте начнём с начала.что нам нужно для работы ? сидеть и тупо сматреть на дамп в нех коде это мы уже все умеем ,а что дальше ? кто обьяснит для чего нужен даташит проца ?как работать в IDE доконца никто незнает из нас .
давайте начнем с того ,что начнём делится опытом ,который смогли заработать на протяжении уже года хотя конечно он и не густ, но нужно кудато двигатся по возрастающей.

Алик попытался сравнить три дампа в IDE ,но как я понимаю это недоконца сформулированный асемблер нужно было ещё анализировать эти куски ,тогда картина вырисовывается попроще.
я пользуюсь DasmST20 может он и врёт но в нем хоть чтото можно понять и асемблирует он быстро и весь дамп ,для начала я думаю нам и его хватит.пробуйте асемблировать им код обработки кнопок пульта должен выглядеть так
0002AA5E 2E01 j loc_2AB41
0002AA60 2D45 loc_0002AA60: ldc #D5
0002AA62 D6 stl #6
0002AA63 2D0F j loc_2AB44
0002AA65 2F47 loc_0002AA65: ldc #F7
0002AA67 D6 stl #6
0002AA68 2D0A j loc_2AB44
0002AA6A 2C43 loc_0002AA6A: ldc #C3
0002AA6C D6 stl #6
0002AA6D 2D05 j loc_2AB44
0002AA6F 294C loc_0002AA6F: ldc #9C
0002AA71 D6 stl #6
0002AA72 2D00 j loc_2AB44
0002AA74 294D loc_0002AA74: ldc #9D
0002AA76 D6 stl #6
0002AA77 2C0B j loc_2AB44
0002AA79 294B loc_0002AA79: ldc #9B
0002AA7B D6 stl #6
0002AA7C 2C06 j loc_2AB44
0002AA7E 294A loc_0002AA7E: ldc #9A
0002AA80 D6 stl #6
0002AA81 2C01 j loc_2AB44
0002AA83 2F49 loc_0002AA83: ldc #F9
0002AA85 D6 stl #6
0002AA86 2B0C j loc_2AB44
0002AA88 2F43 loc_0002AA88: ldc #F3
0002AA8A D6 stl #6
0002AA8B 2B07 j loc_2AB44
0002AA8D 2E47 loc_0002AA8D: ldc #E7
0002AA8F D6 stl #6
0002AA90 2B02 j loc_2AB44
0002AA92 2D49 loc_0002AA92: ldc #D9
0002AA94 D6 stl #6
0002AA95 2A0D j loc_2AB44
0002AA97 2141 loc_0002AA97: ldc #11
0002AA99 D6 stl #6
0002AA9A 2A08 j loc_2AB44
0002AA9C 2843 loc_0002AA9C: ldc #83
0002AA9E D6 stl #6
0002AA9F 2A03 j loc_2AB44
0002AAA1 2541 loc_0002AAA1: ldc #51
0002AAA3 D6 stl #6
0002AAA4 290E j loc_2AB44
0002AAA6 2845 loc_0002AAA6: ldc #85
0002AAA8 D6 stl #6
0002AAA9 2909 j loc_2AB44
0002AAAB 2846 loc_0002AAAB: ldc #86
0002AAAD D6 stl #6
0002AAAE 2904 j loc_2AB44
0002AAB0 2340 loc_0002AAB0: ldc #30
0002AAB2 D6 stl #6
0002AAB3 280F j loc_2AB44
0002AAB5 2341 loc_0002AAB5: ldc #31
0002AAB7 D6 stl #6
0002AAB8 280A j loc_2AB44
0002AABA 2342 loc_0002AABA: ldc #32
0002AABC D6 stl #6
0002AABD 2805 j loc_2AB44
0002AABF 2343 loc_0002AABF: ldc #33
0002AAC1 D6 stl #6
0002AAC2 2800 j loc_2AB44
0002AAC4 2344 loc_0002AAC4: ldc #34
0002AAC6 D6 stl #6
0002AAC7 270B j loc_2AB44
0002AAC9 2345 loc_0002AAC9: ldc #35
0002AACB D6 stl #6
0002AACC 2706 j loc_2AB44
0002AACE 2346 loc_0002AACE: ldc #36
0002AAD0 D6 stl #6
0002AAD1 2701 j loc_2AB44
0002AAD3 2347 loc_0002AAD3: ldc #37
0002AAD5 D6 stl #6
0002AAD6 260C j loc_2AB44

Сообщение отредактировал vlad67h - Суббота, 2007-01-06, 1:09 AM
 
pbiДата: Суббота, 2007-01-06, 1:09 AM | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
согласен
нужно DasmST20 дизасемблировать 3 дампа увидеть (зарисовать) разницу между правленым софтом под китайские пульты и родной 1 мегобайтным файлом
дизасемблировать 2 хмегобайтный софт и сравнить все с полученой таблицей
попытаться поправить....
сижу и собираюсь с силами biggrin
а то у меня уже час ночи...


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Суббота, 2007-01-06, 1:13 AM
 
vlad67hДата: Суббота, 2007-01-06, 1:14 AM | Сообщение # 4
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
Алик пробуй дезасемблировать свой дамп я подожду результата.да думаю прога у тебя есть DasmST20? потом я обьясню как править дамп и подсчитывать контрольную сумму.
 
pbiДата: Суббота, 2007-01-06, 1:18 AM | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
есть у меня asm-dasm-st20
контрольную сумму подсчитываю с помощью EEM
а ты как


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 1:23 AM | Сообщение # 6
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
это плохо голова в такое время уже непашет.давай оставим до завтра.ты выходиш на связь раньше на 4 часа неудобно .кинеш свои куски дампа в форум и мы с ними поработаем вместе завтра.

Добавлено (2007-01-06, 1:23 Am)
---------------------------------------------
да я тоже так я специально написал про контрольную сумму потому как не все знают как подсчитать контрольную сумму и я тоже до некоторого времени мучился потому как руки изза неё были связаны спасибо програмсту который написал эту прогу и внедрил в софт функцию подсчёта контрольной суммы.
Quote (pbi)
есть у меня asm-dasm-st20
контрольную сумму подсчитываю с помощью EEM
а ты как

 
pbiДата: Суббота, 2007-01-06, 1:26 AM | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Вот какую-нибудь бы прогу для сравнения asm файлов бы...
а то у меня WinMerge чет нехочет их сравнивать...
есть такие?

охото то побыстрее всё сделать...


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Суббота, 2007-01-06, 1:27 AM
 
vlad67hДата: Суббота, 2007-01-06, 1:34 AM | Сообщение # 8
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
ну ты чтото делаеш или всё ушёл?

Добавлено (2007-01-06, 1:34 Am)
---------------------------------------------
да там всё паросто находиш в обоих файлах по коду допустим ldc #D5 место обращения кнопок пульта ставиш рядом два блокнота и просматриваеш.

Сообщение отредактировал vlad67h - Суббота, 2007-01-06, 1:36 AM
 
pbiДата: Суббота, 2007-01-06, 1:34 AM | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Пытаюсь сравнивать

Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 1:42 AM | Сообщение # 10
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
да но самое главное что проблема не вразности кодов ,они почти одинаковы просто в некоторых добавлено ещё несколько функций .дело в том что это просто мешок с данными куда обращается пульт с тем или иным кодом ,например нажимаеш цифру один процессор обрабатывает команду и обращается в то место где лежит код соответствующей этой команде 2341 в нех и ldc #31 в асемблере .проблема универсального пульта в том что он заставляет путатся процессор посылая команду другой частоты.
 
pbiДата: Суббота, 2007-01-06, 1:43 AM | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Получается сравнивать
Скоро табличку закину
Сравниваю в WinMerge


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 1:46 AM | Сообщение # 12
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
нам ненужно расматривать разные софты для смены кнопок. если их и расматривать то для нахождения кода пульта вот тут разные софты нам пригодятся.
 
pbiДата: Суббота, 2007-01-06, 2:00 AM | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Готово.
Готова дочь Попова smile

Добавлено (2007-01-06, 2:00 Am)
---------------------------------------------
Слушай Влад.
Правильно ли я понял. если мы найдём ЭТИ обращения в родном софте тогда и для клонов можно будет переделать?

Прикрепления: 87501312.doc (40.5 Kb)


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 2:01 AM | Сообщение # 14
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
чето непонял что у тебя получилось ? ты асемблировал DasmST20 должен получится асемблер записаный в блокноте. у тебя получилось то что я выкладывал выше?
 
pbiДата: Суббота, 2007-01-06, 2:12 AM | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Влад ты наверное непонял
Есть софт Lazer 1 мегобайт от XCA (он его правил для себя) в котором цветные кнопки соответсвуют китайскому пульту...
Есть оригинальный софт 1 мегобайт от Lazera. я его взял и все лишнее выкинул....
Оба файла дизасемблировал...
Сравнил...

теперь насколько сам понял можно найти похожие куски в софте 2 мб
например
2F49 loc_0001EF31: ldc #F9
и заменить его на
2D49 loc_0001EF31: ldc #D9

Я выше все сравнение закинул. где дочь Попова smile

Или я что-то непонял?


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Суббота, 2007-01-06, 2:13 AM
 
vlad67hДата: Суббота, 2007-01-06, 2:13 AM | Сообщение # 16
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
если мы найдём код пульта то тогда можно будет переделать дамп под родной пульт , а здесь нам только придётся подумать чтобы пульт адекватно отзывался на кнопки. я пробывал переделать получается .но система токова. обьясняю.нажимаеш на пульте кнопку 2 у меня это передвижение вверх каналов. код двух ldc #32 ,а код передвижения вверх это ldc #9C ,нажимаю на пульте кнопку вверх каналы загорается 7 канал это ldc #37 ,значет вместо семи нужно поставить ldc #9C ,а выместо ldc #9C надо поставить ldc #32 короче это сложно но думаю разберёшся .
 
pbiДата: Суббота, 2007-01-06, 2:14 AM | Сообщение # 17
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
На родном PBI пульте?

Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 2:15 AM | Сообщение # 18
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
ну если тебе нужны только эти кнопори то да наверно ты прав.
 
pbiДата: Суббота, 2007-01-06, 2:22 AM | Сообщение # 19
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Влад, я чето недогоняю...
мы щас переделываем софт 2 мб для универсального пульта или под РОДНОЙ от китайского PBI-1000?


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 2:31 AM | Сообщение # 20
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
да нет переделывать софт под родной я думаю мы будем нескоро ,неодин пуд соли ещё сожрём. happy

Добавлено (2007-01-06, 2:28 Am)
---------------------------------------------
вообще конечно интерес к подгонке пульта я непроявляю ,как только стало получатся я иду дальше ,сейчас нужно разбиратся с кодом пульта.просто я хочу чтобы ты понял как менять кнопки пульта ,чтобы разобратся тебе и идти дальше.

Добавлено (2007-01-06, 2:31 Am)
---------------------------------------------
кода пульта я вэтом месте ненашёл нужно искать по адресам переходов.

 
pbiДата: Суббота, 2007-01-06, 2:33 AM | Сообщение # 21
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
ОК
Ясно
Ладно, попробую тогда то что узнали закинуть в софт 2 мега
Вдруг срастётся всё smile
Думаю в течении часа отпишусь


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Суббота, 2007-01-06, 3:16 AM | Сообщение # 22
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
слушай ты ещё здесь. хватит работать ,пора на боковую . я ухожу завтра отпишеш о результате.
 
pbiДата: Суббота, 2007-01-06, 4:20 AM | Сообщение # 23
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Нет
Нужно сёдня попробывать...
незря же я этим занимаюсь почти 12 часов

Добавлено (2007-01-06, 4:20 Am)
---------------------------------------------
Всё на сёдня...
Нефига неполучилось пока...


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Суббота, 2007-01-06, 4:19 AM
 
vlad67hДата: Воскресенье, 2007-01-07, 1:48 AM | Сообщение # 24
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
привет. ну тебе сегодня похоже не до переделки пульта. wink С РОЖДЕСТВОМ ВСЕХ!!!!! holiday

Сообщение отредактировал vlad67h - Воскресенье, 2007-01-07, 1:52 AM
 
pbiДата: Воскресенье, 2007-01-07, 7:42 PM | Сообщение # 25
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Привет
С Рождеством Всех!

проблемка вылезла.
пользуюсь "asm-dasm-st20"

дизасемблирует нормально, а обратно -хрен там...

Попробовал тоже самое сделать в Иде - после неё разница в файлах НА ПОРЯДОК БОЛЬШЕ...

как асемблировать файлы?

Добавлено (2007-01-07, 7:42 Pm)
---------------------------------------------
P.S. в своих постах пишу что софт от XCA...
правильно читать XCK...
брал здесь 1 МБ Софт правленный под китайский универсальный пульт программистом XCK


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Воскресенье, 2007-01-07, 9:02 PM | Сообщение # 26
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
ты хочеш просто взять и вставить кусок дампа .я думаю неполучится потомучто переходы там разные и алгоритм нарушется естественно такой дамп незаработает.

Добавлено (2007-01-07, 8:49 Pm)
---------------------------------------------
если хочеш добится результата тебе придётся подправлять только выражения.

Добавлено (2007-01-07, 8:51 Pm)
---------------------------------------------
слушай так мы долго будем говорить ставь Mail.Ru Agent да поговорим.

Добавлено (2007-01-07, 9:02 Pm)
---------------------------------------------
pbi, ну ты где

 
pbiДата: Воскресенье, 2007-01-07, 9:04 PM | Сообщение # 27
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Да здесь я здесь...
Насколько понял код ассемблера там нужно менять только код кнопок...
может и ошибаюсь...


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Воскресенье, 2007-01-07, 9:21 PM | Сообщение # 28
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
да код кнопок но не везде коегде и команду менять надо. давай на Mail.Ru Agent я тебя там жду.

Добавлено (2007-01-07, 9:21 Pm)
---------------------------------------------
ну ладно так понимаю пошёл пробывать? ладно я отваливаю целый день у компа уже мозги дымят.напишеш о результате.

 
pbiДата: Понедельник, 2007-01-08, 9:18 PM | Сообщение # 29
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Заменил всё в иде - нуливой результат...

Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Понедельник, 2007-01-08, 9:53 PM | Сообщение # 30
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
напиши что менял. а лучше выложи два куска асемблера до смены и после.
 
pbiДата: Понедельник, 2007-01-08, 9:55 PM | Сообщение # 31
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Интересную особенность заметил в Иде...
в месте 2х мегобайтном софте указанном vlad67h и найденной мной разнице в 1 мегобайтном софте
`` в таких скобках есть коментарии!!!

например
1 мегобайтный софт
ROM:0001EF63 ldc 31h ; '1'

2 мегобайтный софт
ROM:0002AAB5 ldc 31h ; '1'

может в этом и есть ключ...
эта '1'
щас попробую их местами поменять их код на
ROM:0001EF68 ldc 32h ; '2'


Хватит спрашивать про одно и тоже!!!
 
pbiДата: Понедельник, 2007-01-08, 9:57 PM | Сообщение # 32
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
вот то о чём я говорил
Прикрепления: 59642112.doc (116.0 Kb)


Хватит спрашивать про одно и тоже!!!
 
vlad67hДата: Понедельник, 2007-01-08, 10:45 PM | Сообщение # 33
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
давай разберём сначало родной дамп от PBIвот асемблер пульта нашего апарата.
00011B8A 2340 loc_00011B8A: ldc #30
00011B8C D6 stl #6
00011B8D 290D j loc_11C2C
00011B8F 2341 loc_00011B8F: ldc #31
00011B91 D6 stl #6
00011B92 2908 j loc_11C2C
00011B94 2342 loc_00011B94: ldc #32
00011B96 D6 stl #6
00011B97 2903 j loc_11C2C
00011B99 2343 loc_00011B99: ldc #33
00011B9B D6 stl #6
00011B9C 280E j loc_11C2C
00011B9E 2344 loc_00011B9E: ldc #34
00011BA0 D6 stl #6
00011BA1 2809 j loc_11C2C
00011BA3 2345 loc_00011BA3: ldc #35
00011BA5 D6 stl #6
00011BA6 2804 j loc_11C2C
00011BA8 2346 loc_00011BA8: ldc #36
00011BAA D6 stl #6
00011BAB 270F j loc_11C2C
00011BAD 2347 loc_00011BAD: ldc #37
00011BAF D6 stl #6
00011BB0 270A j loc_11C2C
00011BB2 2348 loc_00011BB2: ldc #38
00011BB4 D6 stl #6
00011BB5 2705 j loc_11C2C
00011BB7 2349 loc_00011BB7: ldc #39
почему я прошу тебя асемблировать в DASM 20 .посмотри в низу куска последнюю строчку

00011BB7 2349 loc_00011BB7: ldc #39

00011BB7 -это строка соответствует строчки дампа в нех редакторе .
2349 -это шестнацатиичный код, тоже соответствует двум битам находящимся в нех редакторе напротив 00011BB7 .ldc #39-это код асемблера который мы можем без проблемы менять ничего неделая проследив его в нех редакторе и заменив на нужный. сделаеш так и все заработает.вот пример.

Добавлено (2007-01-08, 10:45 Pm)
---------------------------------------------
в прикрепленом файле выделены числа от 0 до 9

Прикрепления: 35217259.bmp (260.2 Kb)


Сообщение отредактировал vlad67h - Понедельник, 2007-01-08, 11:00 PM
 
vlad67hДата: Понедельник, 2007-01-08, 10:48 PM | Сообщение # 34
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
в прикрепленном файле отмечены числа от 0 до9 и в асемблере тоже 0 до 9 теперь поменяй в нех редакторе выражения так и у тебя поменяется 1 на 2 . только пробуй на радном PBI файле .
Прикрепления: 61753897.bmp (234.7 Kb)
 
pbiДата: Понедельник, 2007-01-08, 11:26 PM | Сообщение # 35
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
смотри

Добавлено (2007-01-08, 11:26 Pm)
---------------------------------------------
Владимир
ты же меняешь в хекс редакторе?
щас попробую....

я же пытался в Иде. изменяя асемблерный код...

Прикрепления: 01736276.jpg (101.9 Kb)


Хватит спрашивать про одно и тоже!!!
 
alexei_Дата: Вторник, 2007-01-09, 0:11 AM | Сообщение # 36
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
Вот что ответил <xck> здесь http://xck.bip.ru/php....start=0

Пересадить пульты с лёту не получится.
Пульты работают в разных системах, сменить адрес пульта мало.Переписывать придется всю обработку
кода пульта. А это не мало. Легко менял в PBI пульт на другой, работающий в
той же системе, с последующей правкой кнопок.
Для справки: PBI-"NEC"
все остальное -"PULSE DISTANCE"
Если найти голую обработку этих систем можно будет делать выводы. Я не искал.
По унив. пультам не ломайте голову. В любой прошивке забит стандартный
набор команд. Что то используется, а что то нет. В зависимости от конфигурации пульта.
с уважением: xck


Сообщение отредактировал alexei_ - Вторник, 2007-01-09, 0:27 AM
 
pbiДата: Среда, 2007-01-10, 9:36 PM | Сообщение # 37
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Да...
зимой то в принципе делать нечего...
я всётаки покапаю это...

Добавлено (2007-01-09, 3:09 Pm)
---------------------------------------------
Ссылки по теме рассматриваемой нами...
Применение кода RC 5

Начало
Продолжение
Окончание

Ещё про пульты

Добавлено (2007-01-10, 9:36 Pm)
---------------------------------------------

Привет
нашол интересный документ
STi5518-REGISTER MANUAL.pdf
4 мб

интересна помоему 168 страничка.
Infrared transmitter/receiver (Инфракрасный передатчик/получатель)
только я нифига непонял wacko %) wacko


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Среда, 2007-01-10, 9:47 PM
 
vlad67hДата: Среда, 2007-01-10, 10:45 PM | Сообщение # 38
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
привет. xck был прав пульт переделать будет сложновато он работает в другой системе отличной от PBI и придётся переделывать систему обработки пульсации. кстате с RCExplorer я разобрался класная прога.
 
pbiДата: Суббота, 2007-01-13, 6:54 PM | Сообщение # 39
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
Всем Привет
и с наступающим Старым Новым годом!!!!!

Алилуййя- алилуййя-алилуййя!!! band

у меня получилось подправить софт 2 мегобайта под китайские универсальные пульты!!!!!!!!!!!!!!!!!!
теперь он ведет себя также с пультом как и правленный 1 мегобайтный дамп от XCK
т.е. цветные клавиши соответствуют (Появилась наконец то зелёная кнопка biggrin )

vlad67h ошибка была в том что я пытался изменять значения клавишь в IDE и думал что моя правка вносится. Оказалось что нет.

Пойду настароновогодюсь с радости smile :) smile

Test_WWW.PBI.MY1.RU_2051098.7.rar


Хватит спрашивать про одно и тоже!!!

Сообщение отредактировал pbi - Воскресенье, 2007-01-14, 1:20 AM
 
vlad67hДата: Воскресенье, 2007-01-14, 0:21 AM | Сообщение # 40
Лейтенант
Группа: Модераторы
Сообщений: 58
Статус: Offline
привет.рад за тебя что ты достиг чего хотел .посмотрел твой файл и немного радость спала.я ведь подумал что тебе удалось переделать пуль под родной .но всеравно это результат. нужно шагать дальше . я колупаю дальше дамп на предмет кода пульта пока все мои сторания тщетны. ну ничего должны же мы когдато добратся до нужного места.со старым новым годом всех.
 
Форум по PBI-1000s (sti5518) и его клонам » Программы, интерфейсы, смена софта » Общий » Программная доработка софта под китайские пульты (Программная доработка софта под китайские пульты)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Copyright MyCorp © 2007