18c2aff776a775d34a4c9893a4c72e0434d68e36artem<?xml version="1.0" encoding="UTF-8"?>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem<deviceinfo version="0.2">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Pocket PC PDAs -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="info.capabilities" contains="serial">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:info.linux.driver" string="ipaq">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">pocketpc</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="info.product" type="string">Pocket PC PDA</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.pocketpc.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!--
18c2aff776a775d34a4c9893a4c72e0434d68e36artem on Sony Clie 3.5 devices we need to mark port 0 instead of port 1. For
18c2aff776a775d34a4c9893a4c72e0434d68e36artem this reason, we mark the usb interface with port number to use (FIXME: is
18c2aff776a775d34a4c9893a4c72e0434d68e36artem there a better solution?). However, we should also do this for clies that
18c2aff776a775d34a4c9893a4c72e0434d68e36artem have been upgraded to a later version of OS, but I'm not sure if those have
18c2aff776a775d34a4c9893a4c72e0434d68e36artem the same product id - in that case this would not work for them. The driver
18c2aff776a775d34a4c9893a4c72e0434d68e36artem doumentation however advertises that the information about what port should
18c2aff776a775d34a4c9893a4c72e0434d68e36artem be used is written to syslog, perhaps we can somehow get that information
18c2aff776a775d34a4c9893a4c72e0434d68e36artem from the driver directly?)
18c2aff776a775d34a4c9893a4c72e0434d68e36artem -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="info.capabilities" contains="serial">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:info.linux.driver" string="visor">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.vendor_id" int="0x054c">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Sony Clie 3.5 -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.product_id" int="0x0038">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="0">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Sony Clie SJ-22 -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.product_id" int="0x0066">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="0">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Handspring -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="info.capabilities" contains="serial">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:info.linux.driver" string="visor">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.vendor_id" int="0x082d">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Visor -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.product_id" int="0x0100">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="1">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Known Palm PDAs from Palm, Inc. -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="info.capabilities" contains="serial">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:info.linux.driver" string="visor">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.vendor_id" int="0x0830">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Palm m130 -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.product_id" int="0x0050">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="0">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- Tungsten T5 -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:usb.product_id" int="0x0061">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="1">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <!-- All the other PalmOS PDAs as fallback -->
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="info.capabilities" contains="serial">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="@serial.physical_device:info.linux.driver" string="visor">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="pda.platform" exists="false">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="0">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <match key="serial.port" int="1">
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <append key="info.capabilities" type="strlist">pda</append>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.platform" type="string">palm</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </match>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem </device>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem
18c2aff776a775d34a4c9893a4c72e0434d68e36artem</deviceinfo>
18c2aff776a775d34a4c9893a4c72e0434d68e36artem