Americas: +1-800-492-2320 Option 2 1 Laird TechnologiesEurope: +44-1628-858-940Hong Kong: +852 2923 0610www.lairdtech.com/bluetoothBTM461 Development KitQuick Start Guide June 2013IntroductionThis document briefly describes how to configure a Laird Technologies BTM46x Bluetooth module to pair andconnect to an Apple iOS device with the SPP/iAP (iPod Accessory Protocol) profile.The iAP profile is built on top of the standard SPP profile. In order to meet Apple’s requirements, the LairdBTM44x firmware has been adapted so that a series of conditions are met before the Laird BTM46x modulecan function as a Bluetooth device. An extra layer of protocol has also been added so that the BTM46xfirmware can interface with the Apple’s iAP.However, since the BTM46x still communicates with non-Apple Bluetooth devices, the software is designedsuch that the user does not need to know which type of device they are attempting to connect to. Theconnection process is completely seamless.This Quick Start Guide details the quickest way to get a BTM46x up and running to communicate with anApple device. It defines the registers/parameters that must be set and the minimum set of commands that arerequired to pair and open a connection. All other settings can be left at their default values.If something goes wrong during the process, there are other options to try and settings to check. These donot fall within the scope of this document. For a fuller description of the BTM46x module and moreinformation on how it communicates with an Apple device, see References.Requirements DVK-BTM46x Development Kit USB cable (A-B) – ONLY for power supply to the DVK RS232 Cable – For communications iOS device supporting iAP (iPhone 3 onwards, iPad 1onwards, iPod Touch 4th gen onwards) Terminal software such as Laird / EZURiO Terminal for PCConfigurationWhen connecting to an Apple Bluetooth device there are eightparameters that must be passed to the Apple device as part of the IDPS (Identify Preferences and Settings)process (Table 1). These values cannot be set by the module manufacturer (Laird). They must be set by thedevice manufacturer. Apple further requires that these parameters must be empty when the firmware isloaded; Laird cannot even set default values.Even if you have no intention of connecting to an Apple device, you must set these parameters. This is arequirement of the BTM461’s Apple certification.Table 1: Parameter AddressesParameter Blob Address ATI150Write Address Read AddressManufacturer Name 32769 33025 0x001Accessory Name 32770 33026 0x002Accessory Model 32771 33027 0x004Accessory Serial 32772 33028 0x008Seed Value 32773 33029 0x010Firmware Version 32774 33030 0x020Hardware Version 32775 33031 0x040Subprotocol Data Name 32776 33032 0x080