• The forum software that supports hummy.tv will be upgraded to XenForo 2.3 on Wednesday the 20th of November 2024 starting at 7pm

    There will be some periods where the forum is unavailable, please bear with us. More details can be found in the upgrade thread.

Using the RM-I09U remote with the HDR-Fox T2 and IR package

sceptic

Forum Supporter
I have never been a fan of the RM-F04 remote, in terms of the button feel, size and layout. This led me to giving the RM-I09U a go. Despite the odd layout and feeling issue (some buttons click :eek:) I think its much better overall so I'm hoping to tweak the layout for the odd button that I miss.

First off the I09U has a combined play/pause button, so there is no way to pause by default. I assume toggle buttons simply send play and the STB alters is behaviour depending upon which mode it is in? Anyways, I used IR package to map the TEXT key (6e) to Pause (62) and this works a treat.

The other key I miss is the slow motion key so I decided to map this to AUDIOD(83) -> Slow(6c). However this has no effect with either remote and Audio description continues to do what it did before. Any ideas what I may be doing wrong? The I09U has a lot less keys than the F04 so I don't really have a lot of choices key wise without losing other functionality...!
 
If you run the ir3/debugon diagnostic and restart, you will get diagnostic information in the humaxtv.log file. Hopefully that will provide some clues.
 
Thanks @af123. Hopefully this means a lot more to you than me...!

Code:
>>> Contents of /var/log/humaxtv.log 11.63 KiB
-------------------------------------
Initialising IR3 v1.07
IR3 debug: 1
IR3 Mode:  (0x1000)
IR3 Options: 0x8
IR3 - Loading custom keymap.
Read 766 bytes from map file.
IR3 map line: [00:00:POWER]
Parsed [00] [00]
Not mapping [0].
IR3 map line: [00:00:STANDBY]
Parsed [00] [00]
Not mapping [0].
IR3 map line: [02:02:SOURCE]
Parsed [02] [02]
Not mapping [2].
IR3 map line: [03:03:ONE]
Parsed [03] [03]
Not mapping [3].
IR3 map line: [04:04:TWO]
Parsed [04] [04]
Not mapping [4].
IR3 map line: [05:05:THREE]
Parsed [05] [05]
Not mapping [5].
IR3 map line: [06:06:FOUR]
Parsed [06] [06]
Not mapping [6].
IR3 map line: [07:07:FIVE]
Parsed [07] [07]
Not mapping [7].
IR3 map line: [08:08:SIX]
Parsed [08] [08]
Not mapping [8].
IR3 map line: [09:09:SEVEN]
Parsed [09] [09]
Not mapping [9].
IR3 map line: [0a:0a:EIGHT]
Parsed [0a] [0a]
Not mapping [a].
IR3 map line: [0b:0b:NINE]
Parsed [0b] [0b]
Not mapping [b].
IR3 map line: [0c:0c:ZERO]
Parsed [0c] [0c]
Not mapping [c].
IR3 map line: [0d:0d:TV/RADIO]
Parsed [0d] [0d]
Not mapping [d].
IR3 map line: [0e:0e:MENU]
Parsed [0e] [0e]
Not mapping [e].
IR3 map line: [0f:0f:P-]
Parsed [0f] [0f]
Not mapping [f].
IR3 map line: [10:10:P+]
Parsed [10] [10]
Not mapping [10].
IR3 map line: [11:11:UP]
Parsed [11] [11]
Not mapping [11].
IR3 map line: [12:12:LEFT]
Parsed [12] [12]
Not mapping [12].
IR3 map line: [13:13:OK]
Parsed [13] [13]
Not mapping [13].
IR3 map line: [14:14:RIGHT]
Parsed [14] [14]
Not mapping [14].
IR3 map line: [15:15:DOWN]
Parsed [15] [15]
Not mapping [15].
IR3 map line: [16:16:EXIT]
Parsed [16] [16]
Not mapping [16].
IR3 map line: [18:18:MUTE]
Parsed [18] [18]
Not mapping [18].
IR3 map line: [1a:1a:YELLOW]
Parsed [1a] [1a]
Not mapping [1a].
IR3 map line: [1b:1b:GUIDE]
Parsed [1b] [1b]
Not mapping [1b].
IR3 map line: [1c:1c:RED]
Parsed [1c] [1c]
Not mapping [1c].
IR3 map line: [1d:1d:GREEN]
Parsed [1d] [1d]
Not mapping [1d].
IR3 map line: [1e:1e:BLUE]
Parsed [1e] [1e]
Not mapping [1e].
IR3 map line: [1f:1f:VOL+]
Parsed [1f] [1f]
Not mapping [1f].
IR3 map line: [40:40:VOL-]
Parsed [40] [40]
Not mapping [40].
IR3 map line: [41:41:BACK]
Parsed [41] [41]
Not mapping [41].
IR3 map line: [42:42:OPT+]
Parsed [42] [42]
Not mapping [42].
IR3 map line: [43:43:INFO]
Parsed [43] [43]
Not mapping [43].
IR3 map line: [45:45:AUDIO]
Parsed [45] [45]
Not mapping [45].
IR3 map line: [46:46:SUB]
Parsed [46] [46]
Not mapping [46].
IR3 map line: [4b:4b:PORTAL]
Parsed [4b] [4b]
Not mapping [4b].
IR3 map line: [4c:4c:SLEEP]
Parsed [4c] [4c]
Not mapping [4c].
IR3 map line: [4d:4d:LIST]
Parsed [4d] [4d]
Not mapping [4d].
IR3 map line: [4e:4e:WIDE]
Parsed [4e] [4e]
Not mapping [4e].
IR3 map line: [4f:4f:V-FORMAT]
Parsed [4f] [4f]
Not mapping [4f].
IR3 map line: [60:60:PLAY]
Parsed [60] [60]
Not mapping [60].
IR3 map line: [61:61:REC]
Parsed [61] [61]
Not mapping [61].
IR3 map line: [62:62:PAUSE]
Parsed [62] [62]
Not mapping [62].
IR3 map line: [63:63:STOP]
Parsed [63] [63]
Not mapping [63].
IR3 map line: [64:64:FF]
Parsed [64] [64]
Not mapping [64].
IR3 map line: [65:65:REW]
Parsed [65] [65]
Not mapping [65].
IR3 map line: [66:66:SKIP/BACK]
Parsed [66] [66]
Not mapping [66].
IR3 map line: [67:67:SKIP/FORW]
Parsed [67] [67]
Not mapping [67].
IR3 map line: [6a:6a:ADDBOOKMARK]
Parsed [6a] [6a]
Not mapping [6a].
IR3 map line: [6b:6b:BOOKMARKS]
Parsed [6b] [6b]
Not mapping [6b].
IR3 map line: [6c:6c:SLOW]
Parsed [6c] [6c]
Not mapping [6c].
IR3 map line: [6e:62:TEXT]
Parsed [6e] [62]
Mapping [6e] -> [62]
IR3 map line: [6f:6f:MEDIA]
Parsed [6f] [6f]
Not mapping [6f].
IR3 map line: [70:70:MODE]
Parsed [70] [70]
Not mapping [70].
IR3 map line: [71:71:MODE1]
Parsed [71] [71]
Not mapping [71].
IR3 map line: [72:72:MODE2]
Parsed [72] [72]
Not mapping [72].
IR3 map line: [73:73:MODE3]
Parsed [73] [73]
Not mapping [73].
IR3 map line: [74:74:MODE4]
Parsed [74] [74]
Not mapping [74].
IR3 map line: [75:75:MODE5]
Parsed [75] [75]
Not mapping [75].
IR3 map line: [76:76:MODE6]
Parsed [76] [76]
Not mapping [76].
IR3 map line: [7f:7f:CURMODE]
Parsed [7f] [7f]
Not mapping [7f].
IR3 map line: [80:80:PVR]
Parsed [80] [80]
Not mapping [80].
IR3 map line: [81:81:TV]
Parsed [81] [81]
Not mapping [81].
IR3 map line: [82:82:DVD]
Parsed [82] [82]
Not mapping [82].
IR3 map line: [83:6c:AUDIOD]
Parsed [83] [6c]
Mapping [83] -> [6c]
Open addr: 0x1018468
Scanning heap from 0x100ad78
0100ad78: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ad88: 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  ................
0100ad98: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ada8: 00 00 00 00 00 00 00 00 78 ad 00 01 02 00 00 00  ........x.......
0100adb8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100adc8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100add8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ade8: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00  ............ ...
0100adf8: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  @...............
0100ae08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae38: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae48: 00 00 00 00 00 00 00 00 00 00 00 00 00 af 00 01  ................
0100ae58: 08 b2 00 01 00 00 00 00 01 00 00 00 00 af 00 01  ................
0100ae68: f4 b1 00 01 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae78: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae88: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae98: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100aea8: 00 00 00 00 00 00 00 00                          ........
Found at +00000000
getplns() = 0x100ad78 (@00000000)
0100ad78: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ad88: 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  ................
0100ad98: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ada8: 00 00 00 00 00 00 00 00 78 ad 00 01 02 00 00 00  ........x.......
0100adb8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100adc8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100add8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ade8: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00  ............ ...
0100adf8: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  @...............
0100ae08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae38: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae48: 00 00 00 00 00 00 00 00 00 00 00 00 00 af 00 01  ................
0100ae58: 08 b2 00 01 00 00 00 00 01 00 00 00 00 af 00 01  ................
0100ae68: f4 b1 00 01 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae78: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae88: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100ae98: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100aea8: 00 00 00 00 00 00 00 00                          ........
NEXUS_IrInput_Open(00000000, 7ffe9b20, 2aab205c, 7ffe9b3c) = 01018468
irthread starting.
Message queue open.
-------------------------------------
Initialising Dustbin v1.0
Dustbin debug: 0
Dustbin media root: /mnt/hd2/My Video/
Dustbin path: /mnt/hd2/My Video/[Deleted Items]
-------------------------------------
route: SIOCADDRT: File exists
Real IR code: 00000000 0xfd027f80
Real IR code: 0x000001 0xfd027f80
Real IR code: 0x000001 0xfd027f80
Real IR code: 00000000 0xfd027f80
Real IR code: 0x000001 0xfd027f80
Real IR code: 0x000001 0xfd027f80
Real IR code: 00000000 0xfd027f80
[scanFonts:448] Real IR code: 0x000001 0xfd027f80
[scanFonts:448] [scanFonts:448] Real IR code: 0x000001 0xfd027f80
Real IR code: 00000000 0xfd027f80
Real IR code: 0x000001 0xfd027f80
DRV_DSC_Init_Begin
SIOCDELRT failed , ret->-1
[P_MEDIA_CheckValidMediaId] Invalid Media ID.
[DI_MEDIA_MP_GetStreamInfo] Error - Invalid Media Id.
[AP_BrowserManager_Proc:608] [AP_BrowserNetTime_startNetTimeTask:171] [AP_BrowserNetTime_startNetTimeTask:208] Real IR code: 00000000 0xfd027f80
Real IR code: 0x000001 0xfd027f80
########################################
Domain      :.humaxtvportal.com
CertPath    :htvdev_portal_ccert_2k_20101106.p12
###### New Cert is Added
Real IR code: 0x000001 0xfd027f80
[P_MEDIA_CheckValidMediaId] Invalid Media ID.
[DI_MEDIA_MP_GetStreamInfo] Error - Invalid Media Id.
########################################
########################################
Domain      :none
CertPath    :humax_tvportal_rootcert_2k_20101106_pub.pem
###### New Cert is Added
########################################
########################################
Domain      :.bbc.co.uk
CertPath    :hdrfoxt2_20101001.p12
###### New Cert is Added
########################################
########################################
Domain      :.bbc.co.uk
CertPath    :rootcert_1k.pem
###### New Cert is Added
########################################
[syncBoxInfo:1240] Real IR code: 00000000 0xa55a55aa
Real IR code: 00000000 0x827d50af
Real IR code: 00000000 0xa55a55aa
Real IR code: 00000000 0x827d50af
Real IR code: 00000000 0xa55a55aa
Real IR code: 00000000 0x827d50af
Real IR code: 00000000 0x906f1000
Real IR code: 0x000001 0x906f1000
Real IR code: 0x000001 0x906f1000
Real IR code: 0x000001 0x906f1000
Real IR code: 00000000 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 00000000 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 00000000 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 00000000 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 0x000001 0xea151000
Real IR code: 00000000 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 00000000 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 0x000001 0xec131000
Real IR code: 00000000 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 00000000 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 00000000 0xba451000
Real IR code: 0x000001 0xba451000
Real IR code: 0x000001 0xba451000
IP Address List: 192.168.1.200
mxDLNA [DLNA DMS DmsRunThread] Start (PID:197    TID:1041470672).......
[mxDlnaFileScanner_create] +++++
[mxDlnaFileScanner_addDirectory] SEARCH_LIST_PATH_EXACT_MATCHED
[mxDlnaFileScanner_create] -----
[mxDlnaFileScanner_addDirectory] SEARCH_LIST_PATH_EXACT_MATCHED
[mxDlnaFileScanner_addDirectory] SEARCH_LIST_PATH_EXACT_MATCHED
[mxDlnaFileScanner_addDirectory] SEARCH_LIST_PATH_EXACT_MATCHED
[ifss_start] +++++
Real IR code: 00000000 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 00000000 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 00000000 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 00000000 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 0x000001 0x9f601000
Real IR code: 00000000 0xbe411000
Real IR code: 0x000001 0xbe411000
Real IR code: 0x000001 0xbe411000
Real IR code: 00000000 0xbe411000
Real IR code: 0x000001 0xbe411000
Real IR code: 0x000001 0xbe411000
Real IR code: 0x000001 0xbe411000

FYI, I played back a recording and pressed the AD button on the i09u a couple of times. I also tried toggling play/pause out of interest too.
 
I think you need to map AUDIO (45) instead of AUDIOD (83) - at least, it's button 45 that the log shows being pressed multiple times.
 
Success! Thanks @af123 for the assistance and for creating IR in the first place. My F04 is now being consigned to the drawer ;)
 
Back
Top