Q: I can only find some abstract datasheet not mentioning anything about SPI or the PIO-ports. A: The SPI interface is used only for firmware downloading. It can't be used as a communicationinterface. Baud rate reset: Please just hold PIO4 to high for 3 seconds, and then the baud rate will be restored default setting(19200bps). By the way, I can't make sure if the AT commands can be accepted when the baud rate is over to460.8Kbps. The module support RFCOMM,SDP protocols, and with SPP functionality.If you would like to implement special functionality on host host microcontroller by RFCOMM,OBEX,SDP protocols commands, then you should choose HCI module rather than BTM-112. BTM-112 's commands are described in datasheet, it's without OBEX feature. BTM-182 Q: Are there application notes or more detailed descriptions of the pins? A: In datasheet. Q: Is there a description of the firmware? Which pins are used by the firmware – and in which way? A: descript in datasheet and at command set. Q: Does the firmware support DSR, DTR, CD and RI lines? A: current version is no support, butcould be customized. Q: Is the SPI used by the firmware? A: yes. Q: Can I use it for setup? A: no BTM-220 BTM-222 Q: I can not get the command "ATF?" working. A: Please Disable AUTO CONNECTING. ATO1, then ATF will available Q: I am interested in higher data rates than indicated by “ATL” command L8 (921.6Kbps), i.e., datarates supported by UART. Is it possible and how to receive these data rates for Bluetoothconnection? A: As soon as you configure a higher data rate (more 921.6K), then the AT command will be unacceptable once more. You can use lower baud rate to complete the necessary configuration thenswitch to higher data rate for Bluetooth connection. If you can accept the scenario, then we can provide a special version for your test. Q: Does USB connection requires any firmware or it is enough to connect any USB host? A: USB connection is just used by firmware update, it can't be used for application. Q: We have bought a BTM-222 Bluetooth module, and we are evaluating it. Unfortunately, we haveconfigured it with a speed of 230400bps (ATL6). The BTM-222 has saved this parameter. Now, the PC can't communicate with the module anymore, the PC can handle max. 115200bps.Even after a power off-on, the module stays @ 230400bps and we can't send any command to it.1.) Is there any solution to boot the module with the factory settings (19200bps), when no commandcan be sent to it? A: You can pull PIO(4) to high for 3 seconds, that can restore default baudrate(19200bps)2.) Q: Is there a special command? A: BTM222 don't support audio functions, the PCM audio functions need be customized. The BTM-222 is based on BTM-220 hardware which has PCM interface to connect to external codec. However, the BTM-222 firmware is dedicated for SPP profile (data communication). It doesn't havecontrol on PCM interface. That is, PCM never works under BTM-222's firmware. Q: Are the GPIO accessible by the user, or are they only for the status LEDs? A: The GPIO accessible by the user need be customized. Q: Is the SPI port accessible, and how, which rate? A: SPI only are used for test purpose, we can't open it for user. Q: “We have a question with regarding to the BTM-222 bluetooth module. When sending the ATcommand to the BTM-222, what is the minimum delay period in between each of the character command? We have been trying to send a whole string of AT command to the BTM-222, but itcouldn’t respond to the AT command, seems like there is a minimum delay needs in between eachof the AT character command” A: Every AT command should follow a "CR" character, and the first character will be ignored oncethe device enter sleep mode. One solution was to send a "CR" character before AT command to wake up the device. When thedevice is master role and disable auto connecting, it will enter sleep mode after one minute nocharacter input. The predetermined minimum delay period is 30~50ms Q: I put wrong command ? ATZ2 and it completly lost communication (unknown usart mode /speed parameters etc). Is there hardware "reset or restore to defauls" in case of such problems and errors,or what should i do. I need simple way to reset these modules to known values, when it acts like this. A: In order to process that issue such as customer mentioned in the mail, We define a key behavior on PIO4 of our module. When the key was pressed for 3 seconds, the device will restore the factoryCOM port settings (such as UART baud rate, parity, stop bit, data bit, flow control), and this key ishigh active. ATZx command is used to restore the settings and reboot. As I know, we just have the definition oATZ0 and ATZ1 so far. If the device pairs with another bluetooth device then enter the connection mode, it will exit from command mode to data mode. Q: Is it possible to deactivate the escape sequence? A: Please disable the escape sequence "+++" by command "atx0" Q: To use auto connection mode? A: master and slave, the pin code should be the same. 2. master side configure atd=XXX, which "xxx" means remote slave address 3. slave side configure atd=XXX, which "xxx" means remote master address 4. master side configure ato0, then they willautomatically connect. Q: can you give me some more details to the current consumption in theHold, Sniff, Park and Deep sleep mode? Mean and peak currentconsumption would be nice.How can I get into one of the low power modes. Can you tell me how long is the boot time? A: Mean current consumption: No connection: 1.8 - 2mA. Connected but no data transfer: 5 - 6mA, transmitting/receiving data: 25 - 28mA. Inquiring/paging scan: 60 - 63mA. Regarding Hold, Sniff, Park , please refer to Bluetooth specification. It's only implement Sniff mode in BTM-222 boot time : no more than 2seconds According to our typical test condition, the latency is 18ms. If you can close ATX on your application, that will be faster. Send "ATX0" command could close ATX. Q: BTM-112 problems for SPP connection1. Echo characters are sent back to host after 25ms. Is is normal? A: 25ms is the normal latency time for BTM-112 to response the echo back, it's normal. Q: How can I switch to data mode from command mode? 'ATO0' and 'ATO'commands are followed by 'ERROR' response. A: ATO is the command dedicated to master device. And it can be asserted only when the BT connection is built up. A SPP connection needs one MASTER device to pair with the other SLAVE device. You can switch the BT device between MASTER or SLAVE roles by ATR command. The SPP connection can be built up by MASTER device, who initiate the search command:ATF? When SPP slave devices are found and listed at the window of HyperTerminal, then give ATA# to specify which slave device you want to connect. (# means 1 or 2 or 3.....) After SPP connection is built up, you can now use ATO comman at MASTER device to switch between command mode and data mode. It's normal 2. Switch command("ATO") is only available when it was online connection. EDR mode, RF power and programmable in/out lines are not field programmable. These items are programmed at factory only and ,of course, they are set according to customer's requirements. It isdone by changing the program code of the module which is based on a CSR's software development platform. Q: In this documents I can't find the boudrate for data transfer with uart. A: HCI application, the default baud rate is 38400 bauds Q: Is there any state diagramm how to initialize the BTM-330? A: HCI_UART.pdf BTM-730/BTM-740 Q: How are the ports currently programmed. A: It depends on the application firmware. Attachedfile is an example of I/O ports functions. 2. How can the ports be reprogrammed.-->We don't support field programmable I/O ports butcustomized the firmware as per customer requirements. Regarding the demo board:1. About the Demo board, is it modified firmware when you shipped? If we didn't close the deal of NRE; the demo board will be loaded with ourstandard firmware. It’s BTM-730 RX-HIC rev1.4. Q: Please give me a documentation for control module by SPI interface. A: The SPI interface is only used for firmware upgrading. and it is control byCSR application software for PC. Q: Did you said not support UART yet? A: The UART must be with new customized firmware. Q: They would like to know exactly date when you can prepare documentation its include HFPcommand. This question is to be related before gave you question, “Do you have another details data sheet?”, thenyou replied us “The function of the module is mainly determined by its firmware. therefore, detailed functions can be provided after the firmware is done.” A: The customer can upgrade the firmware through Demo board along withCSR's application software from PC. Q: Could you please let them know how they can update firmware in case of finding a bug duringdevelopment. A: Please refer the command list of HFP. BTM-110 Q: What is the purpose of the programable I/O pins and how can they be programmed? A: We don't support field programmable I/O ports but customized the firmware as per customer requirements. Q: If the device is connected as guest via USB, are there any drivers for Windows? A: If youneed USB+ driver; that will be a dongle. BTM-110 with HCI; it could be a dongle. We use Toshibadriver for Windows.To send a 6ms hight pulse on PIO4 can disconnect from one slave and then switch to connect withother slave Q: Can the BTM-182 support a piconet and a scatternet? A: BTM-182 can play as master and slave, but not simultaneously.