I'm able to get gimx-launcher to recognize everything now.
However, when I press the PS button on my controller after I've started gimx-launcher, it gives me this error:
These are the results from hciconfig:listening on psm: 0x0001
listening on psm: 0x0011
listening on psm: 0x0013
accepted connection from 1C:96:5A:59:1C:87 (psm: 0x0001)
connecting with hci0 = 34:E6:AD:83:1D:BD to EC:0E:C4:CF:0E:4C psm 0x0011
connecting with hci0 = 34:E6:AD:83:1D:BD to EC:0E:C4:CF:0E:4C psm 0x0013
connection failed: Connection refused
can't connect to psm 0x0011
Exiting
It doesn't list it, but my bluetooth adapter is an Intel 3160 internal card.hci0: Type: BR/EDR Bus: USB
BD Address: 34:E6:AD:83:1D:BD ACL MTU: 1021:5 SCO MTU: 96:6
UP RUNNING PSCAN ISCAN
RX bytes:3036 acl:7 sco:0 events:119 errors:0
TX bytes:2697 acl:7 sco:0 commands:101 errors:0
Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
Name: 'Wireless Controller'
Class: 0x002508
Service Classes: Unspecified
Device Class: Peripheral, Gamepad
HCI Version: 4.0 (0x6) Revision: 0xf00
LMP Version: 4.0 (0x6) Subversion: 0xf00
Manufacturer: Intel Corp. (2)
Thanks again for the help!