Foxconn Bluetooth Module User Manual Foxconn Bluetooth Module User Manual Revision 1.00 07/05/2007
-1-
Revision Date 1.00 07/05/2006 Foxconn Bluetooth Module User Manual Revision History Name Zhi-cheng Yu Description First Release
-2-
Foxconn Bluetooth Module User Manual 1. Overview....................................................................................................................... 4 1.1 Setup PC.................................................................................................................. 4 1.2 Writing firmware ....................................................................................................... 4 2. Install the Applications .................................................................................................. 4 2.1 Applications.............................................................................................................. 4 2.2 Installation................................................................................................................ 4 3. Plug-in Bluetooth Module ............................................................................................. 4 3.1 Plug-in...................................................................................................................... 5 3.2 Install USB driver ..................................................................................................... 5 3.3 Starting Bluetool....................................................................................................... 5 3.4 Open USB Interface................................................................................................. 6 3.5 Log window.............................................................................................................. 6 3.6 HCI command transport to Bluetooth module.......................................................... 7 4. Write Nintendo firmware ............................................................................................... 8 4.1. Prepare to write....................................................................................................... 8 4.2. Set download components. ................................................................................. 8 5. Set nintendo module................................................................................................... 10 5.1 Remove USB D+ pull-up........................................................................................ 10 5.2 GPIO Default Status............................................................................................... 10 5.3 Install Nintendo USB driver.................................................................................... 11
-3-
Foxconn Bluetooth Module User Manual 1. Overview 1.1 Setup PC Bluetooth module development is necessary to setup your PC. Broadcom Bluetool and Active Peal must be installed your PC. Two USB Drivers must be Installed your PC. This documentation is the support guide for starting your development. 1.2 Writing firmware Bluetooth module must be written the firmware. This documentation is the support guide for writing the firmware. 2. Install the Applications 2.1 Applications ActivePerl 5.8.4.810 only Bluetool 0.9.4.3 (or higher revision) 2.2 Installation First, install ActivePerl at your PC. Select default state. Second, install Bluetool. Select default state. Notice: If first install Bluetool, uninstall Bluetool. Try again. 3. Plug-in Bluetooth Module
-4-
Foxconn Bluetooth Module User Manual 3.1 Plug-in Plug-in your Bluetooth module. Confirm USB D+ to be pull up. Host PC will detect USB device. 3.2 Install USB driver Install USB driver Nintendo tendered. This USB driver revision is 5.1.0.200. Confirm Bluetooth device at device manager. 3.3 Starting Bluetool From the start menu, select Broadcom Bluetool and then the Bluetool icon. Bluetool displays an empty window the first time that is run.
-5-
Foxconn Bluetooth Module User Manual 3.4 Open USB Interface From the transport menu, select HCI control Check USB, and select pull-down menu usb0, click OK. 3.5 Log window From the View menu, select Log window.
-6-
Foxconn Bluetooth Module User Manual 3.6 HCI command transport to Bluetooth module From HCI Control window, click Reset.
-7-
Foxconn Bluetooth Module User Manual 4. Write Nintendo firmware 4.1. Prepare to write Before writing firmware, from pull-down menu on HCI control window, select 0:Vender-specific Commands. Click Download Minidriver. 4.2. Set download components. From the transport menu, select Download and Firmware/Config.. Check USB, and select pull-down menu usb0, click OK.
-8-
From Download menu, click Import. Foxconn Bluetooth Module User Manual Import Nintendo.btp file. This import file is EEPROM setting files for Nintendo firmware. Confirm device configuration is selected Nintendo B3 ROM + eeprom 32 byte pages Set Download minidriver. Select usb.hex file. It is default so, not to change. Set Download configuration record. Select BCM2042B3_002.003.014.0167.0000.cgr file. Set BD_ADDR. BD_ADDR is same as MAC address.
-9-
Foxconn Bluetooth Module User Manual Click Execute. So Writing firmware will start. 5. Set nintendo module 5.1 Remove USB D+ pull-up USB pull-up must be removed because nintendo module (writing nintendo firmware module) has internal USB pull-up resistor. If not remove, Host PC recognize wrong device. 5.2 GPIO Default Status GPIO must be set as follows table.
-10-
Foxconn Bluetooth Module User Manual 5.3 Install Nintendo USB driver Nintendo USB driver must be installed. USD Vender ID and product ID of nintendo module is not same as it of Pre-write module. Nintendo USB driver revision is 5.1.0.200(Nintendo). Confirm Bluetooth device at device manager. C\vgWqovTwzZXkqHFgo{zZ{HAYA C\vqiTqzk QG g{XC\vgWqADg\iAqBoWvB[j\
v]pS\C Q|
LzZo~C eXkqHAqHWw@~LuqHCC\vgWqXkqHu~Bqig q]zZC Operation is subject to the following two conditions:(1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. This Class B digital apparatus complies with Canada RSS-210. Cet appareil numerique de la classe B est conforme a la norme CNR -210 du Canada The abbreviation, IC, before the registration number signifies that registration was performed based on a Declaration of Conformity indicating that Industry Canada technical specifications were met. It does not imply that Industry Canada approved the equipment.(DoC) The term IC: before the certification/registration number only signifies that the Industry Canada technical specifications were met.
-11-
This device is intended only for OEM integrators under the following conditions:
The antenna must be installed such that 20 cm is maintained between the antenna and users. As long as conditions above is met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed (for example, digital device emissions, PC peripheral requirements, etc.). This device is intended only form OEM integrators under the following conditions:
1) The antenna must be installed such that 20cm is maintained between the antenna and users, and 2) The transmitter module may not be co-located with any other transmitter or antenna. IMPORTANT NOTE: In the event that these conditions can not be met (for example certain laptop configurations or co-location with another transmitter), then the FCC authorization is no longer considered valid and the FCC ID can not be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate FCC authorization. End Product Labeling This transmitter module is authorized only for use in devices where the antenna may be installed such that 20 cm may be maintained between the antenna and users. The final end product must be labeled in visible area with the following: "Contains TX FCC ID: MCLJ27H002 manual information that Must be include."
End Product Manual Information The user manual for end users must include the following information in a prominent location "IMPORTANT NOTE":
To comply with FCC RF exposure compliance requirements, the antenna used for this transmitter must be installed to provide a separation distance of at least 20cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter.
-13-
"CCXXxxYYyyyZzW".