IPTV- en satellietontvangers op Android OpenELEC en LibreELEC

Vastmaken van een IR-afstandsbediening aan het boksen media processor Amlogic op Android

In dit artikel gaan we van omgekeerde, dat is niet om te leren van de afstandsbediening geven duidelijke opdracht apparaat, en leren van het apparaat te realiseren favoriete, handige en vertrouwde externe IR. Ik persoonlijk hou van het idee veel meer. Ja en het is een geweldige respons marketeers omdat de kosten 0. Ik denk dat iedere houder van onze wonder ontvanger op het besturingssysteem kan hebben voor het opslaan van favoriete handige afstandsbediening.

Vastmaken van een IR-afstandsbediening aan het boksen media processor Amlogic op Android


Onmiddellijk ik zeggen is deze verklaring geschikt voor alle media-consoles () op processoren door Amlogic Android, ongeacht het aantal kernen of de versie van Android. Ruth is vereist!!


En ja, in geval.

1. Noodzaak van programma 's: Root Explorer (Bestandsbeheer) Betere terminalemulator Magic

2. Voorbereiding voor consoles: – Запускаем программу терминала, Betere Terminal Emulator. – последовательно вводим команды :

su (geven van root toegang

Terminal)
dmesg

 -(C) (КОМАНДА, uitgang bericht buffer van de kernel op het scherm, en voor een reiniging buffer )

– Берём в руки пульт, Stuur het mediavak en druk op een willekeurige knop van de afstandsbediening meermaals (bijvoorbeeld, OK). – Откладываем IR пульт ду, Voer het commando in de Terminal:

dmesg | grep "code is 0x"

Zie de volgende code-knoppen (in het voorbeeld, OK) Verkeerde aangepaste code is 0x31CEfd01 We zijn ook geïnteresseerd in de laatste vier tekens

fd01– код производителя и 5-ый ,6-Oh tekens CE – код кнопки.

Doe dat voor elke externe knop, natuurlijk schrijf het ontwerp.

3. Voeg een nieuwe afstandsbedieningscodes in console CPU gebaseerd Amlogic:

Extern beheer is de verantwoordelijkheid van twee bestand

/system/etc/Remote.conf

– файл содержит настройки кода производителя пульта и привязку кодов кнопок пульта к номерам кнопок в linux.

/Systeem/usr/Vendor_0001_Product_0001/kl keylayout.

– файл содержит привязку номеров кнопок в linux к функциям.

Lees meer: Externe.

#amlogic NEC afstandsbediening 
factory_code = 0x<span stijl ="Kleur: #FF0000;">fd01</span>0001 - fabrikant code, <span stijl ="Kleur: #FF0000;">fd01 </span>- de volledige knopcode verkregen (de laatste vier tekens), 0001 - у всех одинаково и не меняется 
work_mode = 0
repeat_enable = 1
repeat_delay = 40
repeat_peroid = 39
release_delay = 121
debug_enable = 1

mouse_begin
0 - aantal knoppen 0 x voor linux<span stijl ="Kleur: #FF0000;">CE</span> - symbolen 5,6 de externe knop code
1 0x 48
2 0x 44
3 0x1d 
mouse_end 

key_begin 
0x17 113
0x04 114
0x 06 115
0x 00 105
0x 15 103
0x 02 106
0x05 108
0x 01 97
0x 11 158
0x 13 102
0XDC 116
0x0c 217
0x14 388
0x08 2
0X12 3
0x09 4
0X10 5
0x0a 6
0x0b 7
0x0f 8
0x07 9
0x16 10
0x03 11
0x19 14
0x18 228

key_end 
repeat_key_begin 
0x17 113
0x04 114
0x 06 115
0x 00 105
0x 15 103
0x 02 106
0x05 108
0x 01 97
0x 11 158
0x 13 102
0XDC 116
0x0c 217
0x14 388
0x08 2
0X12 3
0x09 4
0X10 5
0x0a 6
0x0b 7
0x0f 8
0x07 9
0x16 10
0x03 11
0x19 14
0x18 228
repeat_key_end

Vendor_0001_Product_0001.KL

sleutel 399 GRAF 
sleutel <span stijl ="Kleur: #FF0000;">0</span> Номер кнопки в linux - <span stijl ="Kleur: #3333FF;">OK</span> - функция 
sleutel 2 1
sleutel 3 2
sleutel 4 3
sleutel 5 4
sleutel 6 5
sleutel 7 6
sleutel 8 7
sleutel 9 8
sleutel 10 9
sleutel 11 0
sleutel 15 TERUG 
sleutel 158 TERUG 
sleutel 58 SOFT_RIGHT 
sleutel 107 EINDE 
sleutel 62 EINDE 
sleutel 139 MENU 
sleutel 125 MENU 
sleutel 60 MELDING 
sleutel 127 ZOEKEN 
sleutel 217 ZOEKEN 
sleutel 228 POND 
sleutel 227 STERREN 
sleutel 231 OPROEP 
sleutel 61 OPROEP 
sleutel 97 DPAD_CENTER 
sleutel 232 DPAD_CENTER 
sleutel 108 DPAD_DOWN 
sleutel 103 DPAD_UP 
sleutel 102 THUIS 
sleutel 105 DPAD_LEFT 
sleutel 106 DPAD_RIGHT 
sleutel 115 VOLUME_UP 
sleutel 114 VOLUME_DOWN 
sleutel 104 VOLUME_UP 
sleutel 109 VOLUME_DOWN 
sleutel 212 CAMERA 

sleutel 16 Q 
sleutel 17 W 
sleutel 18 E 
sleutel 19 R 
sleutel 20 T 
sleutel 21 Y 
sleutel 22 U 
sleutel 23 Ik 
sleutel 24 O 
sleutel 25 P 
sleutel 26 LEFT_BRACKET 
sleutel 27 RIGHT_BRACKET 
sleutel 43 BACKSLASH 

sleutel 30 Een 
sleutel 31 S 
sleutel 32 D 
sleutel 33 F 
sleutel 34 G 
sleutel 35 H 
sleutel 36 J 
sleutel 37 K 
sleutel 38 L 
sleutel 39 Punt komma 
sleutel 40 APOSTROF 
sleutel 14 DEL 

sleutel 44 Z 
sleutel 45 X 
sleutel 46 C 
sleutel 47 V 
sleutel 48 B 
sleutel 49 N 
sleutel 50 M 
sleutel 51 COMMA 
sleutel 52 PERIODE 
sleutel 53 SLASH 
sleutel 28 VOER 

sleutel 56 ALT_LEFT 
sleutel 100 ALT_RIGHT 
sleutel 42 SHIFT_LEFT 
sleutel 54 SHIFT_RIGHT 
toets # 15 TABBLAD 
sleutel 57 RUIMTE 
sleutel 70 EXPLORER 
sleutel 155 ENVELOP 

sleutel 12 MIN 
sleutel 13 Is GELIJK aan 
sleutel 215 IN 
sleutel 119 MEDIA_PLAY_PAUSE 
sleutel 122 MEDIA_PREVIOUS 
sleutel 123 MEDIA_NEXT 
sleutel 120 MEDIA_FAST_FORWARD 
sleutel 121 MEDIA_REWIND 
sleutel 116 VOEDING WAKE 
sleutel 113 VOLUME_MUTE 
sleutel 128 MEDIA_STOP 
sleutel 130 ZOOM_IN 
sleutel 131 ZOOM_OUT 
sleutel 133 TABBLAD 
sleutel 140 F10 
sleutel 132 TV_REPEAT 
sleutel 134 TV_SHORTCUTKEY_DISPAYMODE 
sleutel 135 TV_SUBTITLE 
sleutel 136 TV_SHORTCUTKEY_VOICEMODE 
sleutel 137 TV_SWITCH

НЕЗАБЫВАЕМ СОХРАНЯТЬ ОРИГИНАЛЬНЫЕ ФАЙЛЫ ПЕРЕД ПРАВКОЙ!

4. Wijzig codes externe knoppen., vergelijking van hun nummers knoppen in linux en hun functies.

Getest

Exit mobile version