Kirjoittaja Aihe: PS3 remote (BD remote) ja ubuntu 9.04  (Luettu 6961 kertaa)

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
PS3 remote (BD remote) ja ubuntu 9.04
« : 08.09.09 - klo:13.52 »
Hei,

Ostin tuossa tovi sitten Sony BD remoten ja bluetooth donglen ja ajattelin että laittaisin sen toimimaan, ei ollutkaan ihan niin helppoa. Olen muutamaa guidea kokeillut tuloksetta.

Onko kellään täällä kokemusta ja osaisiko joku kertoa miten olette saaneet toimimaan ? Tarkoitus olisi joku ilta tällä viikolla kokeilla taas yhtä uutta guidea. Jos ja kun saan toimimaan kerron toki täälläkin miten homma onnistui, mutta tunkkaus avusta olisin kiitollinen.



qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #1 : 08.09.09 - klo:20.19 »
Miten olet yrittänyt naitatella laitteita? Tuli vain mieleen, että ilmeisesti ps3:n ohjaimet saa toimimaan ihan ok, mutta niissä olevat merkkivalot parituksesta ei toimi vaikka yhteys on muodostettu.

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #2 : 09.09.09 - klo:08.23 »
Hei,

Olen eniten duunannut tämän ketjun parissa: http://www.xbmc.org/forum/showthread.php?t=50717.

Eli ihan blueman-appletin kautta olen kokeillut. Tosin tätä vaihetta mulla ei ikinä tule tuossa pairing wizardissa: "On the next screen will see 2 options "input service" and "don't connect", we select "input service and click next." Vaan heti don't pair kohdan jälkeen homma on "valmis".

Ongelma on ettei tuota:
cat /proc/bus/input/devices avulla tule näkymään tuota BD remotea.

Olen myös kokeillut cakemote.py:tä ja bdremoted daemonia millään en ole päässyt niin pitälle että irw:llä tulisi jotain ulos.

Osaisitko lyhyesti selittää miten olet saanut toimimaan ?

EDIT:
löysin suht hyvän guiden ja kokeilen tätä vielä: http://popey.com/blog/2009/08/06/acer-aspire-revo-ubuntu-boxee-and-remote-control/

Eli tämä osa oli jäänyt multa tekämättä toisesta guidesta kun en ollut osannut lukea rivien välistä.
Koodia: [Valitse]
I also noted that the ‘uinput’ kernel module isn’t loaded by default. So I edited /etc/modules and added the line in.
sudo nano /etc/modules
This is all we need to add:-
uinput
Further we need a udev rule:-
sudo nano /etc/udev/rules.d/40-permissions.rules
Add this line.
KERNEL=="uinput", MODE="0666"
Next I loaded the module manually to save me having to reboot.
sudo modprobe uinput

Katson tänä iltana jos ehdin uudelleen.
« Viimeksi muokattu: 09.09.09 - klo:08.48 kirjoittanut Bent »

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #3 : 09.09.09 - klo:17.39 »
Ajattelin tähän väliin mainita että sain toimimaan. Ihan vaan tuurista osittain kiinni nyttenkin tein tuon blueman setup vaiheen ~15 kertaa ennenkuin anto sen setup as input device vaihtoehdon jotenki ilmeisesti tuo kaukosäädin aina ehti sammumaan siinä välissä tai jotain en täysin ymmärrä.

Mutta nyt toimii pitää vaan vielä väsätä mythtv:lle oma confi filu ja sitten homma on bueno. Voin postailla vaikka omat conffit sitten vielä huomenna. Tämä tarina todennäköisesti saa muutenkin jatkoa sillä ilmeisesti tuo kake ei sammu ikinä ilman ylimäärästä tunkkausta eli katson nyt kauanko patterit kestää ja sitten arvioin onko ylimääräsen duunin arvosta vai ei.

EDIT: Selkein ohje on muuten mielestäni: http://popey.com/blog/2009/08/06/acer-aspire-revo-ubuntu-boxee-and-remote-control/
« Viimeksi muokattu: 10.09.09 - klo:20.19 kirjoittanut Bent »

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #4 : 10.09.09 - klo:08.57 »
Lupaamani confit.

/etc/lirc/hardware.conf
Koodia: [Valitse]
REMOTE="ps3"
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event7"

Tuo event7 pitää täsmätä siis laitteen Handlers tunnisteen kanssa. cat /proc/bus/input/devices antaa minulle tuolle PS3 Remote Controllerille. Se on mitä todennäköisemmin eri kuin minulla eli tarkastakaa omanne. Elkää sekoittako handlers kohtaa Sysfs kohtaan.

Koodia: [Valitse]
I: Bus=0005 Vendor=054c Product=0306 Version=0000
N: Name="PS3 Remote Controller"
P: Phys=
S: Sysfs=/devices/virtual/input/input10
U: Uniq=
H: Handlers=kbd event7
B: EV=3
B: KEY=8000000000000000 7000001083c100 8c00ea00000000 6bc0000000000001 8000 1102c0000801 80168000000000 10000ffe


Käyttämäni /etc/lirc/lircd.conf
Koodia: [Valitse]
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.4a(devinput) on Sun May  3 19:43:29 2009
#
# contributed by
#
# brand:                       PS3
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  ps3
  bits           32
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          102974
  toggle_bit_mask 0x8001019C

      begin codes
          1                        0x80010002
          2                        0x80010003
          3                        0x80010004
          4                        0x80010005
          5                        0x80010006
          6                        0x80010007
          7                        0x00010008
          8                        0x80010009
          9                        0x8001000A
          0                        0x8001000B
          eject                    0x800100A1
          audio                    0x80010188
          angle                    0x80010173
          subtitle                 0x80010172
          clear                    0x80010163
          time                     0x80010167
          red                      0x0001018E
          green                    0x8001018F
          yellow                   0x80010190
          blue                     0x80010191
          display                  0x80010166
          top_menu                 0x8001008B
          popup                    0x800101B6
          return                   0x80010001
          options                  0x80010165
          back                     0x8001009E
          view                     0x80010177
          x                        0x80010100
          enter                    0x8001001C
          up                       0x80010067
          down                     0x8001006C
          left                     0x00010069
          right                    0x8001006A
          l1                       0x80010136
          l2                       0x80010138
          l3                       0x8001013D
          r1                       0x80010137
          r2                       0x80010139
          r3                       0x8001013E
          select                   0x80010161
          start                    0x8001013B
          ps                       0x800100AC
          rew                      0x800100A8
          play                     0x800100CF
          ffw                      0x8001009F
          prev                     0x0001019C
          stop                     0x80010080
          next                     0x80010197
          slow_rew                 0x800101B4
          pause                    0x80010077
          slow_ffw                 0x800101B5
      end codes

end remote


Sitten vielä mythtv:n conffi /home/<mythtkäyttäjä>/.mythtv/lircrc

Koodia: [Valitse]
begin
    prog = mythtv
    button = back
    config = Esc
end
begin
        prog = mythtv
        button = return
        config = Esc
        repeat = 0
end

begin
        prog=mythtv
        button=up
        config=Up
        repeat=0
end
begin
        prog=mythtv
        button=down
        config=Down
        repeat=0
end
begin
        prog=mythtv
        button=left
        config=Left
        repeat=0
end
begin
        prog=mythtv
        button=right
        config=Right
        repeat=0
end

# Volume Up
begin
    prog = mythtv
    button = r1
    repeat = 0
    config = F11
end

# Volume Down
begin
    prog = mythtv
    button = r2
    repeat = 0
    config = F10
end

# Enter/Return
begin
    prog   = mythtv
    button = enter
    config = Return
end

# Menu Button
begin
    prog = mythtv
    button = view
    config = S
end
begin
    prog = mythtv
    button = options
    config = M
end
# Mute
begin
    prog = mythtv
    button = x
    config = F9
end

# Rewind
begin
    prog = mythtv
    button = Rewind
    config = Left
end
begin
        prog = mythtv
        button = rew
        config = Left
end

# Fast Forward
begin
    prog = mythtv
    button = FastForward
    config = Right
end

begin
    prog = mythtv
    button = ffw
    config = Right
end


# Play
begin
    prog = mythtv
    button = play
    config = P
end

# Pause
begin
    prog = mythtv
    button = pause
    config = P
end

# Record
begin
  prog = mythtv
  button = red
  config = R
end

# Stop
begin
   prog = mythtv
   button = stop
   config = Esc
end

# Previous Track/Chapter
begin
   prog = mythtv
   button = prev
   config = Home
end

# Next Track/Chapter
begin
   prog = mythtv
   button = next
   config = End
end

# Jump Point to MythVideo
begin
   prog = mythtv
   button = blue
   config = F12
end

# Jump Point to MythMusic
begin
   prog = mythtv
   button = yellow
   config = F11
end

# Jump Point to LiveTV
begin
   prog = mythtv
   button = green
   config = F10
end

# Jump Point to Main Menu
begin
   prog = mythtv
   button = top_menu
   config = F2
end

# Display Information
begin
   prog = mythtv
   button = time
   config = I
end

begin
   prog = mythtv
   button = display
   config = W
end

##############################
# Numbers
##############################
begin
    prog = mythtv
    button = 0
    config = 0
end

begin
    prog = mythtv
    button = 1
    config = 1
end

begin
    prog = mythtv
    button = 2
    config = 2
end

begin
    prog = mythtv
    button = 3
    config = 3
end

begin
    prog = mythtv
    button = 4
    config = 4
end

begin
    prog = mythtv
    button = 5
    config = 5
end

begin
    prog = mythtv
    button = 6
    config = 6
end

begin
    prog = mythtv
    button = 7
    config = 7
end

begin
    prog = mythtv
    button = 8
    config = 8
end

begin
    prog = mythtv
    button = 9
    config = 9
end

Nyt kun tuo tuli ratkaistua niin olen aika tyytyväinen tuon toimintaan, painallukset tapahtuvat tosi sähäkästi ja kake toimii seinien läpi hyvin. Seurailen nyt vielä tuota patterien kulutusta ja jos se on ongelma niin siihenkin pitäisi löytyä ratkaisu.



qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #5 : 10.09.09 - klo:18.27 »
Saako tuon kaukosäätimen sammumaan pitämällä ps näppäintä pohjassa? Ajattelin että mahtaakohan tuo sama sammutusongelma koskea niitä ps3 ohjaimia. Noissa ohjaimissahan ei alkuun ollut automaattista virrankatkaisua ja itseä ainakin ärsytti kun ohjaimesta tuntui olevan mehut lopussa alle kahdessa vuorokaudessa, sitten jossain firmware päivityksessä ne alkoivat sammumaan itsekseen muistaakseni 15min viiveellä. Kait tuo ps3 lähettää ohjaimelle sitten jonkinlaisen sammutus signaalin tai periaatteessa on kait mahdollista ohjaimen piirin päivitys samalla kun käyttäjät lataa usb kaapelilla ohjaimen, mutta tuskinpa noin?

Mukavaa että laitoit näkyviin noita konffeja ja kerrot tapahtumasta, itsellä kun on ollut ajatuksena hommata jonkinlainen kaukosäädin.

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #6 : 10.09.09 - klo:19.04 »
Saako tuon kaukosäätimen sammumaan pitämällä ps näppäintä pohjassa? Ajattelin että mahtaakohan tuo sama sammutusongelma koskea niitä ps3 ohjaimia. Noissa ohjaimissahan ei alkuun ollut automaattista virrankatkaisua ja itseä ainakin ärsytti kun ohjaimesta tuntui olevan mehut lopussa alle kahdessa vuorokaudessa, sitten jossain firmware päivityksessä ne alkoivat sammumaan itsekseen muistaakseni 15min viiveellä. Kait tuo ps3 lähettää ohjaimelle sitten jonkinlaisen sammutus signaalin tai periaatteessa on kait mahdollista ohjaimen piirin päivitys samalla kun käyttäjät lataa usb kaapelilla ohjaimen, mutta tuskinpa noin?

Mukavaa että laitoit näkyviin noita konffeja ja kerrot tapahtumasta, itsellä kun on ollut ajatuksena hommata jonkinlainen kaukosäädin.

Saa sen varmaan sammumaan en tiedä kun en ole kokeillut ja itseasiassa tein irrexecistä ajettavan scriptin tuohon nappiin joten pitäisi melkeen ottaa se pois ennenkuin voin kokeilla mutta periaatteessa tuosta napista pitäisi sammua kaukosäädin. Käsittääkseni normaalissa ps3 käytössä kuitenkin se sammutus komento tulee itse ps3:lta ei kaukosäätimellä ole omaa "ajastinta". Eli noi miten tämä on linukassa toteutettu on muokkaamalla bluez modulea ja lisäämällä sinne sen sammutuksen.

Katsotaan tuo porukka joka sen kanssa on väsäillyt on aika aktiivisen oloista porukkaa ja tiedä vaikka ne sais modauksensa johonkin viralliseen versioon mukaan.

Täällä oli mm siitä juttua: http://www.xbmc.org/forum/showthread.php?t=50717.
« Viimeksi muokattu: 11.09.09 - klo:10.29 kirjoittanut Bent »

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #7 : 29.09.09 - klo:15.24 »
Ajattelin taas vähän raportoida tänne, vaihdoin tuon nykyisen ratkaisuni: http://code.google.com/p/bdremote-ng/ ajurilla toimivaan. Eli periaatteessa aika samanlainen mutta tuossa on parametrisoituna kaukosäätimen sammutus. Kake sammuu defaulttina 60sec idlen jälkeen. Tämä siis siksi että tuolla toisella tavalla patterit kestivät noin 7 vuorokautta.

Tässä vielä testailen tätä mutta ihan yhtä hyvin toimii, tosin paritus kestää välillä turhan pitkään. Luultavasti nostan tuon idle ajan huomattavasti suuremmaksi niin helpottaa. Paritus kun kestää välillä jopa 5s joten aika ärsyttävää, mutta voi olla että saan vielä paritusta nopeutettua katsotaan tai sitten tosiaan sammutan vasta esim 30 min idlen jälkeen.


qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #8 : 29.09.09 - klo:19.57 »
Tuon alkuperäisen bluetooth peliohjaimen automaattinen sammutus kestää arviolta noin 10-20min kun merkkivalot häipyy, veikkaisin että aika on sama tuolla kaukosäätimellä. Mukava kuulla että homma kuitenkin toimii.

Lainaus
Paritus kun kestää välillä jopa 5s joten aika ärsyttävää
3-5s kestää suunnilleen tuon peliohjaimenkin paritus ps3:lla. En tiedä sitten voiko tuollaisia diy ratkaisujen parituksia nopeutella.

Bent

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: PS3 remote (BD remote) ja ubuntu 9.04
« Vastaus #9 : 30.09.09 - klo:09.02 »
Tuon alkuperäisen bluetooth peliohjaimen automaattinen sammutus kestää arviolta noin 10-20min kun merkkivalot häipyy, veikkaisin että aika on sama tuolla kaukosäätimellä. Mukava kuulla että homma kuitenkin toimii.

Lainaus
Paritus kun kestää välillä jopa 5s joten aika ärsyttävää
3-5s kestää suunnilleen tuon peliohjaimenkin paritus ps3:lla. En tiedä sitten voiko tuollaisia diy ratkaisujen parituksia nopeutella.

Tosiaan aattelin sen verran korjata itseäni ettei kyse ole varsinaisesti parituksesta vaan laitehan on "paired" pysyvästi kyse on vaan siitä ajasta kun laite käynnistyy ja tuo bdremoteng alkaa vastaanottamaan painalluksia ja lähettämään niitä lircille. Minulle kake kyllä sammuu heti kun tuo bdremoteng antaa sen sammua en tiedä miten se on toteutettu. Muutin default 60s sammumisesta sen nyt 1800 sec idlen jälkeen sammumaan ja nyt tuo sammuminen häiritsee jo paljon vähemmän. Huomaan itse ainakin jatkuvasti käyttävän kaukosäädintä, en vain paina play ja katso vaan volumea säädetään ja pausea ja mutea käytetään melkeen kokoajan.