[해결]레트로파이에 듀얼쇼크4 드라이버를 자동 실행 하는 과정에서 질문이 있습니다.



  • @Jae-Sang-Lee
    네 그리고 ‘@reboot /usr/local/bin/ds4drv --led ff0000 &’ 오타가 있네요 ㅎㅎ

    뒤에 --led ff0000 옵션은 듀얼쇼크 4의 led를 설정해주는거기 때문에 큰의미는 없습니다.

    의심되는 것이
    ’단순히 자동실행 동작이 안되는것이 아닐까’
    ‘블루투스 모듈에 대한 동작(ds4drv)이 자동실행시 실패해버리는 것이 아닐까’
    'https://github.com/retropie/retropie-setup/wiki/Setting-up-a-PS4-controller에 나와 있는 것처럼 내장 블루투스가 문제인것이 아닐까’
    이 세가지 문제점인데요. 일단 혹시나해서 블루투스 동글을 인터넷으로 주문했습니다.
    그리고 간단하게 led점등하는 프로그램을 만들어서 자동 실행 해보도록하겠습니다.

    레트로파이에 직접 gcc 컴파일을 설치해서 프로그래밍 하는것보다
    다른 곳에서 실행파일을 만들어가지고 넣는게 낫겠죠?



  • @Jae-Sang-Lee @zzeromin

    결국 오늘 도착한 블루투스 동글을 연결해서 성공시켰습니다.

    알고보니깐 내장된 블루투스가 자동실행시 동작하지 않았던 것이 문제였던거같습니다.

    그리고 듀얼쇼크와 연결하였을 때 전력을 많이 들어서 그런지
    내장 블루투스를 사용시 쉘에서 실행하는 동안 신호가 약하다는 경고창이 계속 뜨며
    KOF에서 달리기가 안될 정도로 조작시 느리고 굼뜬 동작을 하는 것을 알았습니다.

    레트로파이에서 듀얼쇼크 4를 사용하는 경우

    sudo nano /boot/config.txt

    #Disables On-Board Bluetooth
    dtoverlay=pi3-disable-bt
    

    위의 설정으로 내장 블루투스를 끄고 외장 블루투스 동글을 연결하여 사용해야 할 것 같습니다.

    나머지 듀얼쇼크 4 드라이버(ds4drv)는
    https://github.com/retropie/retropie-setup/wiki/Setting-up-a-PS4-controller
    의 내용을 참고하고 과정을 따라하면 될거같습니다.

    나무꾼님, zzeromin님 도움 주셔서 정말 감사드립니다.ㅎㅎ
    조언이 아니였으면 해결한다고 몇 주가 더걸렸을 것입니다. ㅜㅜㅜ

    이제 다음목표로는 2인 플레이가 가능하도록 듀얼쇼크4를 하나 더 붙여보고싶네요
    또 PSP 같은 것도 돌릴 수 있도록 오버클럭 하는 법을 적용해 보고싶고요 ㅎㅎ
    라즈베리파이가 그냥 돌려도 따뜻해지는거 같은데 팬을 달아봐야겠습니다.


  • administrators

    @ggumt 아 그런 문제가 있었군요.

    고생 너무 많으셨습니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.