Hong Jin Crown America HJC-X1B 22 channel GMRS/FRS Transceiver with Bluetooth User Manual

Hong Jin Crown America Inc 22 channel GMRS/FRS Transceiver with Bluetooth

User Manual

Download: Hong Jin Crown America HJC-X1B 22 channel GMRS/FRS Transceiver with Bluetooth User Manual
Mirror Download [FCC.gov]Hong Jin Crown America HJC-X1B 22 channel GMRS/FRS Transceiver with Bluetooth User Manual
Document ID787325
Application IDRRBM5lrDEPp3l27528xhcw==
Document DescriptionUser Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize24.03kB (300336 bits)
Date Submitted2007-05-02 00:00:00
Date Available2007-05-02 00:00:00
Creation Date2005-12-20 14:00:46
Producing SoftwareAcrobat Distiller 7.0 (Windows)
Document Lastmod2005-12-20 16:59:58
Document Titlebcore-srn-082Pa BlueSuite v1.22 RelNote 15DEC05.doc
Document CreatorAcrobat PDFMaker 7.0 for Word
Document Author: CSR

_äìÉ`çêÉ»
BlueSuite v1.22
Release Note
December 2005
CSR
Churchill House
Cambridge Business Park
Cowley Road
Cambridge CB4 0WZ
United Kingdom
Registered in England 3665875
Tel: +44 (0)1223 692000
Fax: +44 (0)1223 692001
www.csr.com
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Contents
Contents
Introduction .................................................................................................................................................... 3
Target Devices ............................................................................................................................................... 4
Target Software.............................................................................................................................................. 5
3.1 Windows CE ............................................................................................................................................ 5
Components ................................................................................................................................................... 6
4.1 Source Code Release ............................................................................................................................. 6
4.1.1 Building HCISource Source Code ................................................................................................ 7
4.1.2 Building USBDriver Source Code................................................................................................. 7
Testing ............................................................................................................................................................ 8
5.1 Win32 ..................................................................................................................................................... 8
Functional Changes Relative to v1.21...................................................................................... 9
Appendix B
Known Issues ........................................................................................................................... 11
Terms and Definitions ........................................................................................................................................ 13
Document History ............................................................................................................................................... 14
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 2 of 14
_äìÉpìáíÉ» v1.22 Release Note
Appendix A
Introduction
Introduction
This document describes software release BlueSuite™ v1.22 for CSR’s _äìÉ`çêÉ» Bluetooth® wireless
technology chips. This adds bug fixes and some functional enhancements to BlueSuite v1.21, the previous
BlueSuite release.
_äìÉpìáíÉ» v1.22 Release Note
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 3 of 14
Target Devices
Target Devices
The release runs with all previously released versions of the BlueCore Chip and all firmware releases, although
some features present in this software (including some new Persistent Store keys) may not be pertinent or
present on all firmware releases.
_äìÉpìáíÉ» v1.22 Release Note
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 4 of 14
Target Software
Target Software
The software can run on the following Win32 platforms:
3.1
Windows 2000
Windows XP Home + Professional
Windows CE
BTCli (and associated transports) has been developed for Windows CE. Source code is provided which may be
built for various CE platforms; project files for ARMV4 (Xscale) are provided. Other BlueSuite tools are not
currently supported for CE.
_äìÉpìáíÉ» v1.22 Release Note
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 5 of 14
Components
Components
This release contains the following software components:
BlueChat
BlueTest
BlueTest3
PSTool (and PSCli)
BlueFlash (and BlueFlashCmd)
BTCli
RFCli
E2Write
E2util
Test DLLs
PTTransport layer
DFU Tools
CDs are prepared containing the releases for incorporation with the CSR hardware products. The CD containing
BlueSuite for Casira contains the following:
4.1
BlueSuite
Acrobat
Microsoft installer
Readme file
Casira User Guide
HCI Source code (for Win32 and Windows CE)
USB Device Driver
USB Device Driver Source Code
SPI device driver
Install program
Source Code Release
The source code releases provided are HCISource and USBDriverSource as .zip files, which can be extracted by
the CD Installer.
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 6 of 14
_äìÉpìáíÉ» v1.22 Release Note
Components
4.1.1
Building HCISource Source Code
The following .dsw project files may be opened in Visual Studio v6.0 to build the appropriate targets (ignore
missing .dsp files):
ƒ
CSRSource\devHost\Hoststack\Bluechat2\Bluechat2.dsw to build BlueChat2
ƒ
CSRSource\devHost\Hoststack\BTCLI\BTCLI_single.dsw to build BTCli
ƒ
CSRSource\devHost\Hoststack\BTCLI\BTCLIctrl\BTCLIctrl.dsw to build BTClictrl
(a GUI to launch BTCli)
ƒ
CSRSource\devHost\ProdTest\TestEngine\TestEngine.dsw to build TestEngine
ƒ
CSRSource\devHost\ProdTest\TestFlash\TestFlash.dsw to build TestFlash
ƒ
CSRSource\devHost\spi\E2Util\E2Util.dsw to build E2Util
The following .sln solution file can be opened in Visual Studio.NET 2003 to build BlueTest3:
CSRSource\devHost\ProdTest\BlueTest3\Bluetest3.sln
The following project files can be opened in eMbedded Visual C++ 4.0 to build the appropriate targets:
ƒ
CSRSource\devHost\Hoststack\BTCLI\BTCLI_single.vcw to build the CE version of
BTCli
ƒ
CSRSource\devHost\engine\HCITransporta\hcitransport.vcw to build the CE
version of the host transport.
Note:
The corresponding Win32 project must be built before the CE project.
4.1.2
Building USBDriver Source Code
Refer to the text document CSRSource\devHost\UsbDeviceDriver\sys\BuiltTips.txt installed
with the source code.
Refer to CSRSource\devHost\UsbDeviceDriver\sys\CSR USB Kernel Interface Note.pdf for information on the
device driver interface.
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 7 of 14
_äìÉpìáíÉ» v1.22 Release Note
ƒ
Testing
Testing
5.1
Win32
The software has been tested on Windows XP.
Testing was performed with the 21 HCI firmware build.
No formal testing was performed on e2util or e2write. However, these applications were smoke-tested outside, in
addition to extensive exercise in test environments.
The source code releases were shown to compile successfully under the environment described in the install
note.
Test Summary
General : 7 manual test cases
BlueTest : 33 manual test cases
BlueTest3 : 33 manual test cases
BlueFlash : 36 manual test cases
BlueChat : 23 manual test cases
PSCli : 10 manual test cases and 1 scripted test
PSTool : 39 manual test cases
RFCli : 19 manual test cases and 1 soak test
E2Tools : 9 manual test cases
BTCli: 16 manual test cases
DFUTools : 3 manual test cases and 1 scripted test
These tests cover the software’s functionality as well as testing against known and resolved issues.
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 8 of 14
_äìÉpìáíÉ» v1.22 Release Note
A total of 228 manual test cases, two test scripts and one soak test were run on the following areas of
BlueSuite v1.22:
Functional Changes Relative to v1.21
Appendix A
Functional Changes Relative to v1.21
This section lists the significant functional changes made to the tools relative to build BlueSuite v1.21. In addition,
see the list of known issues addressed in Appendix B
Some copyright fields in software versions contained the wrong date
B-633
Added search facility to PSTool that allows searchs for substrings in name/programmer’s ids of
PS keys
B-1487
In BlueFlash chip variants beyond BlueCore2 are now identified
B-1583
Added H4DS, a new transport that allows either device to deep sleep. It has a much lower CPU
overhead than BCSP / H5.
B-2284
BTCLI’s parity setting option had stopped working
B-2623
When the user changes the Stores in PSTool, the application will now attempt to re-read the
currently selected key from the appropriate store on the chip
B-3131
Changed CSR’s host software installation packages to use InnoSetup rather than Wise installer
B-3229
The BlueFlash application is now associated with firmware image files, so a user can launch it by
clicking on an .xdv file
B-3231
BlueFlash could contain more than one reference to the same filename, but which could contain
different or old versions of the file. This was confusing. BlueFlash no longer allows duplicate
entries in the drop down filelist. If an .xpv or .xdv file has been modified since last download/verify
it should update without any problems
B-3597
The delay for some applications to enumerate the COM ports has been reduced
B-4017
Write and erase operations failed on the M28W160ECB
B-4089
M28W160ECB in BlueFlash is now supported
B-4162
BlueTest3 provided as a new version of BlueTest that can access the chip via a SPI connection
B-4699
SPI transports, no longer fail on fast ( > 2.1 GHz ) machines. The problem was caused by a
signed integer being used for storing the clock speed
B-4826
Support of Radio Power Tables for EDR has been
added,(PSKEY_LC_ENHANCED_POWER_TABLE) in PSTool
B-5452
A couple of potential problems with XapResetAndGo were fixed
B-5530
Com port enumeration was slow
B-5596
Added support for DM_LP_WRITE_POWERSTATES_REQ,
DM_LP_WRITE_POWERSTATES_CFM and DM_LP_POWERSTATE_IND in RFCli
B-5599
spiutil truncated first characters of commands
B-5657
An eSCO connection could not be setup in RFCli
B-5664
Disabled VM library test harness support by default
B-5672
DFU Tools installation incorporated into BlueSuite installation
B-5717
Host Stack now allows tools to support HQ get requests as well as HQ set requests
B-5732
BlueFlashCmd now supports querying BlueCore for the chip version and flash size; this is used to
automatically identify suitable firmware
B-6064
Added BlueTest over TrueTest to BlueSuite installers
B-6536
In RFCli, extended primd to control displaying of all primitive channels individually, and added “all”
to control all at once
B-6696
Certain PS functions were not working in RFCli
B-6708
The cancel button in the ‘edit’ dialog of BlueFlash did not cancel any edits made
B-6757
If an .xpv/.xdv file was changed after loading it into BlueFlash this was not picked up by the
application and it would continue to use the old version
B-6774
Added BlueCore3 and BlueCore4 support to BlueTest
B-6775
USB driver did not permit a second instance of an application to connect
B-6811
BlueTest3 sometimes failed to load its dlls without informing the user of a problem
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 9 of 14
_äìÉpìáíÉ» v1.22 Release Note
B-184
Functional Changes Relative to v1.21
Included TrueTest code in source code release
B-7081
If a firmware image was loaded into BlueFlash and then changed attempting to download the new
version would cause corruption
B-7331
HCI data could be lost over USB
B-7332
The USB driver was prone to hang on initialisation
B-7439
Explicit support for MBM29SL800BE was missing from BlueFlash and BlueFlashCmd. It has been
added
B-7600
BTCli for Windows CE did not support hex numbers
B-7611
If a file was selected (in BlueFlash) and successfully downloaded then changing the filename and
trying to do a subsequent download caused a crash
B-7796
Occasionally BTCLI printed a command and its response intermingled piecewise. This was
confusing for the reader
B-7838
BlueSuite 1.22 provides source code releases for the HCI source code (including BTCli) and the
USBDeviceDriver
B-7944
An issue has been resolved in BlueFlash which could lead to it reporting an incorrect firmware ID
B-8059
Command history was not working properly on BTCLI
B-8103
pttransport.dll was missing version information
B-8268
BlueFlash now supports the .xbv file format
B-8425
There was a problem in the CE ROM Initialisation routines for BlueCores with Serial HCI
interfaces; there was a race condition in some re-entrant code around the core BCCMD
processor
B-8433
Installer for BlueSuite CD has changed in light of new requirements
B-8437
USB Driver reset failed
B-8498
Function in the TestEngine API that get or set BCCMDs (bccmdXXX) will return a status
indicating unsupported if the BCCMD is not recognised by the device
B-8687
Tiny alteration to the Blueflash dialog layout
B-8901
A potential crash has been fixed in radiotestSettle
B-8909
An Arithmetic error was generated entering too many 1s in the Values editbox on the SetPIO test
in BlueTest3
B-8914
Some documentation has been added to the overview pages of the help files for TestEngine,
TestFlash and E2Api describing how to pass values greater than 32767 to functions that take a
uint16 (represented as a Short in VB)
B-9450
Despite success, an error message claiming that an unexpected packet had been received was
erroneously displayed when transferring files with BlueChat2
B-9585
The last value entered in PSTool’s Raw Edit Dialog was sometimes ignored
B-9647
The remote Bluetooth addresses listed in BlueChat2 could be manually edited. This was not
supposed to be the case
B-9648
BlueTest3 caused error on inititalisation on some systems
B-9676
BlueTest3 transport selection boxes collapsed to a line when the system font was too large
B-9682
Extraneous debugging code removed from support for SCO over USB2 on winXP
B-9684
Added E2Util to BlueSuite installer
B-9784
.bin extension was missing from raw files dumped by BlueFlashCmd
B-9795
BlueTest3 listed BlueCore4 chips as “Unrecognised BlueCore”
B-9922
Set Pio on Bluetest3 did not work
B-10040
dfykeyinsert overwrote key file if output file not specified
B-10098
BlueTest now correctly identifies BlueCore4-External chips
B-10185
Bluetest and Bluechat transport histories were lost every time the option dialogue was used
B-10615
BTCli transport selection interface does not display correct version information
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 10 of 14
_äìÉpìáíÉ» v1.22 Release Note
B-7053
Known Issues
Appendix B
Known Issues
The following issues are known and unresolved at the time of release.
Requested enhancement to PSTool dump output to include user-friendly presentation keys
B-400
BlueChat2 should warn user if bandwidth is limited by host transport
B-401
PSTool lacks the means to manipulate PS keys directly in flash, without having to send messages
to the firmware
B-659
The Edit Raw facility in PSTool is not flexible enough with the format of entered numbers
B-704
The keyboard shortcuts for PSTool do not work
B-705
BTCLI can be executed against firmware that does not support straightforward HCI. It would be
preferable if BTCLI could report a sensible error as opposed to failing silently
B-799
BlueFlash’s tolerance of SPI errors could be improved
B-841
Boot mode support should be handled better
B-962
PSTool Error string says “look table” rather then “look-up table”
B-988
List view in PSTool would be more useful as a tree
B-1120
BlueFlash : Erase Full Chip does not erase second bank on a dual bank device
B-1178
E2Write and PSCLI should be allowed to use HCI transports
B-1264
Appropriate build notes required for CE source code releases
B-1476
An autosort feature for PSTool power table entry might be useful
B-1876
e2write, pshelp should use bccmd_trans cooperatively
B-2278
It would be desirable to command BlueFlash to dump subsections of flash, as opposed to the
entirety
B-2558
At the moment, Broadcast mode will transmit image contents greater than 4Mbit even if all the
devices have 4Mbit flash. This causes problems with Hoisted images, since the contents are
amenable to truncation, but partially filled sectors will cause errors
B-2919
BlueChat2 silently fails to send small files
B-2959
There is some ambiguity with the firmware version reported by BlueFlash. When the chip is
running, BlueFlash reports the Stack version. When the chip is stopped, BlueFlash reports the
Loader version. BlueFlash should be modified to make this distinction clear
B-2966
PSTool needs option to act as a database, displaying all keys for all builds
B-2971
If a key is clicked on that exists on the current device the editable field for that key appears. If the
user then chooses to reconnect to another device where the same key does NOT exist the ‘Entry
not present’ button appears without removing the editable field. However, the unwanted editable
field is higher in the Z order making it difficult to press the button to add the entry
B-3094
The function teGetLastError has been added to get more detailed information if a particular
TestEngine function should happen to fail e.g. if a particular BCCMD VARID is not supported
B-3259
In the event of an SPI failure, PSTool still displays too many warning messages
B-3799
Incorrect message generated by BlueFlash about Image being too big
B-3800
Message in BlueFlash indicating image too large covers flash size data
B-4073
When using BlueFlash to program a 4Mbit flash part (such as BlueCore2 Kato) with a build which
is 4.7Mbit an error message is produced. However, there is no option to cancel the request to
program (or the OK should not attempt to program), so the data gets truncated
B-4151
BlueFlash’s Flash Erase function does not preserve original contents
B-4226
Dumped .psr files cannot be merged with PSTool
B-4319
PSTool truncates too much of FW version string
B-4340
PSCLI: communication error then possible application error
B-4574
Command line tools should display version information as a matter of course
B-4808
xap_go function in flashdll does not work
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 11 of 14
_äìÉpìáíÉ» v1.22 Release Note
B-247
Known Issues
parspi.sys lacks version info
B-5708
Chip CRC operations take too long
B-6171
The RAM test within BlueFlash occasionally gives a false negative
B-6445
Poor address validation for SPI transactions
B-6767
RSSI values should be averaged
B-6810
Cannot use blueTest3 over the network
B-6970
BtCli’s command buffer is too short
B-7119
BTCli on CE requires user to repeatedly press enter in order to see output
B-7334
There is an inefficiency in the user-mode interface of the USB device driver. The
IRP_MAJOR_READ function does not block, and returns when there is no data, necessitating the
use of IRP_HCI_DATA_BLOCK
B-7442
Bluetest cannot detect built in comports in Japanese versions of Windows 2000
B-7964
Several minor problems with the USB device driver were addressed
B-8436
USB reset causes problems
B-9452
The Audio Transfer box in BlueChat2 is greyed out yet selectable on connection
B-9458
SCO over HCI demo in BlueChat2 causes master to use 100% CPU and leak memory
B-9492
The PSTool canned operation ‘@hci_internal’ is no longer supported
B-9547
Manual entry for l2cap_recv states incorrect number of parameters
B-9605
rfc_recv does not return console if packets already received
B-9613
RFCli’s l2_xmit procedure fails to generate payload
B-9645
Repeatedly connecting and disconnecting BlueChat2 from a device makes the application
unresponsive
B-9751
RFCli hangs when incorrect command line parameters are passed
B-9809
It is unclear where files transferred using BlueChat2 end up
B-9820
Bluechat2 interface prevents the simultaneous sending and receiving of file transfers
B-9837
RFCli crashes when sending data down two server channels
B-9897
Migrate dfubuild to recognise medium and small vm applications
B-9901
In PSTool and PSCli, using the Key Difference function of a Persistent Store Query (.psq) may
give false results
B-9967
The halt chip on spi access box when selected does not halt the chip when pstool is connected
via spi.
B-10042
dfukeyinsert happy to insert public key in an already signed stack psr
B-10049
dfubuild crashes if stack data file given without stack prog file
B-10154
When creating DFU files with dfubuild, any stack for a chip later than BlueCore2 is labelled as a
BlueCore2 stack in the verbose output
B-10161
dfubuild fails to build DFU file if more dfu triples than stack firmware
B-10243
BlueTest cannot reconnect with H4 without resetting device
B-10608
BlueChat2’s file selection button stays selectable during file transfers
B-10625
redundant “HCI Commands” menu entry in BlueChat2
SLX-171
PSTool now has easier editing for some keys where hex is inappropriate
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 12 of 14
_äìÉpìáíÉ» v1.22 Release Note
B-5643
Terms and Definitions
Terms and Definitions
AGP
Automatically Generated Payload (in RFCLI; used for data transfer testing)
BCSP
BlueCore Host Software
BIST
Built In Self Test
BlueChat
Software for demonstrating and exercising BlueCore chips
BlueCore™
Group term for CSR’s range of Bluetooth chips
BlueFlash
Software for programming BlueCore’s associated flash device
BlueSuite™
Suite of development tools that contains all of the BlueCore utilities. BlueSuite includes
BlueChat2, BlueFlash, PSTools, BlueTest and BTCli
BlueTest
Software for executing the BlueCore’s BIST functions
Bluetooth®
Set of technologies providing audio and data transfer over short-range radio connections
BTCli
Command-line based software for exercising the HCI layer of BlueCore
CSR’s main Bluetooth evaluation hardware
CSR
Cambridge Silicon Radio
DFU
Device Firmware Upgrade
DLL
Dynamically Linked Library
dsw
Developer Studio Workspace file; lists projects for use with Microsoft Visual Studio 6
HCI
Host Controller Interface
HCI Source Code
Source code for CSR’s BCSP, H4 and USB Host Controller interface implementations along
with primitive conversion and device management
Install scripts
Auto-generated programs that perform the installation on Win32 platforms
Persistent Store
Storage of BlueCore’s configuration values in non-volatile memory
PS Key
Persistent Store Key
psq
Persistent Store Query
PSTool
Software for manipulating the BlueCore’s Persistent Store
RFCLI
Command line application to communicate with the RFCOMM firmware
Uses TCL for configurability
RFCOMM
Protocol layer providing serial port emulation over L2CAP; element of Bluetooth
sln
Solution file; lists projects for Microsoft Visual Studio.net
SPI
Serial Peripheral Interface
TCL
Tool Command Language
USB
Universal Serial Bus
USB device driver
USB Device driver for BlueCore chips, as used by the USB layer in the HCI
vcw
Visual C Workspace file; lists projects for Microsoft Embedded Visual Studio
VM
Virtual Machine
Windows CE
Embeddable version of Microsoft’s Windows operating system
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 13 of 14
_äìÉpìáíÉ» v1.22 Release Note
Casira™
Document History
Document History
Revision
Date
19 DEC 05
History
Original publication of this document. (CSR reference: bcore-srn-082Pa)
_äìÉpìáíÉ» v1.22 Release Note
_äìÉ`çêÉ»
BlueSuite v1.22 Release Note
bcore-srn-082Pa
December 2005
®
Unless otherwise stated, words and logos marked with ™ or are trademarks registered or owned by CSR plc or
®
its affiliates. Bluetooth and the Bluetooth logos are trademarks owned by Bluetooth SIG, Inc. and licensed to
CSR. Other products, services and names used in this document may have been trademarked by their respective
owners.
The publication of this information does not imply that any licence is granted under any patent or other rights
owned by CSR plc.
CSR reserves the right to make technical changes to its products as part of its development programme.
While every care has been taken to ensure the accuracy of the contents of this document, CSR cannot accept
responsibility for any errors.
CSR’s products are not authorised for use in life-support or safety-critical applications.
bcore-srn-082Pa
© CSR plc 2005
This material is subject to CSR’s non-disclosure agreement.
Page 14 of 14

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Encryption                      : Standard V1.2 (40-bit)
User Access                     : Print, Fill forms, Extract, Assemble, Print high-res
Page Mode                       : UseOutlines
XMP Toolkit                     : 3.1-701
Producer                        : Acrobat Distiller 7.0 (Windows)
Create Date                     : 2005:12:20 14:00:46Z
Creator Tool                    : Acrobat PDFMaker 7.0 for Word
Modify Date                     : 2005:12:20 16:59:58Z
Metadata Date                   : 2005:12:20 16:59:58Z
Format                          : application/pdf
Title                           : bcore-srn-082Pa BlueSuite v1.22 RelNote 15DEC05.doc
Creator                         : CSR
Document ID                     : uuid:a00ef51d-6588-4620-9040-2a63ffb32f5c
Instance ID                     : uuid:2b4d8120-6a2e-4fc1-9372-e389330778fa
Page Count                      : 14
Page Layout                     : SinglePage
Author                          : CSR
EXIF Metadata provided by EXIF.tools
FCC ID Filing: KA9HJC-X1B

Navigation menu