summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/pin-code-database.xml155
1 files changed, 155 insertions, 0 deletions
diff --git a/lib/pin-code-database.xml b/lib/pin-code-database.xml
new file mode 100644
index 00000000..2dcc4a0c
--- /dev/null
+++ b/lib/pin-code-database.xml
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- This is a PIN code database for use in the Bluetooth wizard.
+
+ Copyright (C) 2008-2009 Bastien Nocera <hadess@hadess.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+-->
+
+<!--
+ The wizard will match devices, following the order of the XML file [1],
+ on any combination of type, OUI, or name. The name is matched through a
+ sub-string search (it should contain the name mentioned in this file if any).
+
+ The special NULL pin means that the devices will not be paired, but
+ connected to and marked as trusted. This is for devices such as mice
+ and joypads where there is no encryption
+
+ The special "KEYBOARD" pin means that the device needs a specific handling
+ in the UI (in this case, needs to mention the necessity to type "Enter" after
+ entering the PIN).
+
+ If a device can use a random PIN but is limited in the number of digits that
+ can be entered, then set the "pin" attribute should be set to "max:X" where X
+ is the maximum number of digits, for example max:4 for 4 digits.
+
+ [1]: So specific devices should be at the top, and generic ones at the bottom,
+ so settings for specific devices are overridden as expected.
+-->
+
+<!DOCTYPE devices [
+ <!ELEMENT devices (device)+>
+ <!ELEMENT device EMPTY>
+ <!ATTLIST device type (any|mouse|tablet|keyboard|headset|headphones|audio|printer|network) "any">
+ <!ATTLIST device oui CDATA #IMPLIED>
+ <!ATTLIST device name CDATA #IMPLIED>
+ <!ATTLIST device pin CDATA #REQUIRED>
+]>
+
+<devices>
+
+<!-- Input devices -->
+
+ <!-- TomTom Go remote -->
+ <device type="keyboard" oui="00:13:6C:" name="TomTom Remote" pin="0000"/>
+
+ <!-- Sony PlayStation 3 Remote Control -->
+ <device oui="00:19:C1:" name="BD Remote Control" pin="NULL"/>
+ <device oui="00:1E:3D:" name="BD Remote Control" pin="NULL"/>
+ <device oui="00:06:F5:" name="BD Remote Control" pin="NULL"/>
+
+ <!-- BT-GPS8 JENTRO, GPS mouse -->
+ <device oui="00:0D:B5:" name="BT-GPS8 JENTRO" pin="0000"/>
+
+ <!-- Lenovo Ideacenter remote -->
+ <device oui="00:08:1B:" name="lenovo_RC" pin="0000"/>
+
+ <!-- ION iCade Game Controller -->
+ <device name="iCade" type="keyboard" pin="ICADE"/>
+
+<!-- GPS devices -->
+ <device oui="00:0D:B5:" name="TomTom Wireless GPS MkII" pin="0000"/>
+ <device oui="00:0D:B5:" name="GPS-GW-005" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560870 -->
+ <device oui="00:0A:3A:" name="BT GPS" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560606 -->
+ <device oui="00:1B:C1:" name="HOLUX_M-241" pin="0000"/>
+ <device oui="00:01:C1:" name="HOLUX_M-241" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560713 -->
+ <device oui="00:0B:24:" name="Triceiver" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560715 -->
+ <device oui="00:00:00:" name="BT-Q880" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560625 -->
+ <device oui="00:11:67:" name="eGPS-397" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560604 -->
+ <device oui="00:1B:C1:" name="HOLUX_M-1000" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=561326 -->
+ <device oui="00:0B:0D:" name="G-Rays1" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=571119 -->
+ <device oui="00:0B:0D:" name="G-Rays2" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=561327 -->
+ <device oui="00:0A:3A:" name="HUDGPS" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=562479 -->
+ <device oui="00:0B:0D:" name="iBT-GPS" pin="0000"/>
+ <device oui="00:1C:88:" name="iBT-GPS" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=563554 -->
+ <device oui="00:0D:B5:" name="BT-GPS-37A4C2" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=563614 -->
+ <device oui="00:0B:0D:" name="HOLUX GPSlim240" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=563554 -->
+ <device oui="00:0D:B5:" name="BT-GPS-37A4C2" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=576490 -->
+ <device oui="00:0D:B5:" name="BT-GPS-339D35" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560315#c20 -->
+ <device oui="00:02:5B:" name="Pharos iGPS-BT" pin="12345678"/>
+
+ <!-- https://bugzilla.redhat.com/show_bug.cgi?id=472686#c0 -->
+ <device oui="00:00:00:" name="Rikaline" pin="0000"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560609 -->
+ <device oui="00:18:96:" name="GW-GPS-009" pin="0000"/>
+
+ <!-- https://bugzilla.gnome.org/show_bug.cgi?id=613698 -->
+ <device oui="00:0C:A5:" name="NAVMAN GPS ONE" pin="NAVMAN"/>
+
+<!-- Audio devices -->
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=560315 -->
+ <device type="headset" name="X3 micro" pin="1234"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=561324 -->
+ <device type="headset" oui="00:03:C9:" name="BT Headset" pin="1111"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=573059 -->
+ <device type="headset" oui="00:12:A1:" name="BT Stereo Headset" pin="1234"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=561325 -->
+ <device type="network" oui="00:06:66:" name="OBDPros scantool" pin="1234"/>
+
+ <!-- http://bugzilla.gnome.org/show_bug.cgi?id=583651 -->
+ <device type="audio" oui="00:1A:80:" name="CMT-DH5BT" pin="max:4"/>
+
+<!-- Generic types -->
+
+ <!-- Keyboard need a special help text -->
+ <device type="keyboard" pin="KEYBOARD"/>
+
+</devices>