BlueMod+P2 SPP R e l e a s e N o t e s Copyright (c) 2006 Stollmann E+V GmbH. All rights reserved. Version 1.1.156.11 - Nov 17 2006 - ====================================================== Notes - based on PP6.3.4 - supports only ZV4002/ZV4301 Changes - fixed bug#0000809: Baseband flowcontrol when data flow over serial IF blocked (out of buffers). One implication is that the data flow stops before maximum number of RFCOMM credits is reached. Furthermore this can cause spontaneous link losts. Internal Changes Known Bugs - Firmware does not start after firmware update by using at**flash. This problem happens with bootloader version 2.00, it is solved in bootloader version 2.02. Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.156.9 - Oct 06 2006 - ===================================================== Notes - based on PP6.3.4 - supports only ZV4002/ZV4301 Changes - new feature: cdtr=1 => use DTR to enter cmd mode - add 2nd service entry: new parameters: - bosrv2 - this parameter can hold the UUID of a 2nd service that is announced on the air interface. If value is 0 (default) no 2nd service is announced. The 2nd service use the same channel as the first one. - bsname2 - name of the 2nd service - fixed bug#0000669: flow control at cmds=8 (without BT connection) - fixed bug#0000733: connection after re-bond not possible Internal Changes Known Bugs Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.156.5 - Feb 28 2006 - ===================================================== Notes - based on PP6.3.4 - supports only ZV4002/ZV4301 Changes - in DTE-mode the DCD input signal was ignored and not reported to the remote side - no spikes on Status lines and GPIOs during startup Internal Changes - device might go to illegal idle state if it receives data at the UART in powerdown mode - FW supplies power down control output for external HW (GPIO 2) - BlueRS+E/G2 feature Known Bugs Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.056 - Aug 30 2005 - Version 1.1.156 - Aug 29 2005 - =================================================== Notes - V1.1.056 based on PP6.3 - V1.1.156 based on PP6.3.4 - supports only ZV4002/ZV4301 Changes - fixed bug#0000501: Parameter "devmsel" not available - fixed bug#0000479: Default value for parameter "blinkp" is wrong - fixed bug#0000474: RS+BD: DTE/DCE mode switching not implemented - fixed bug#0000450: changing "bsmin" parameter might cause failuare of sniff mode - improved service search we now looking for all services with L2C UUID, regardless if they are in public browse group or not - improved UUID decoding we now can handle more complex SERVICECLASSIDLISTs and 128Bit UUIDs - improved "binq" command Now the parameter can be also "2" ("AT**binq 2") In case of a "2" the Inquiry/Service discovery results will be shown "life" (as with parameter = "1") but in case more than 16 Devices/Services are found we woun't indicate a "RESOURE_ERROR" but show the found Device/Services with enumeration set to "--" (eg. "d--:" or "s--:") - improved "binqserv" command in case the found device/Services does not fit on the internal database (because it is already full) we woun't indicate a "RESOURE_ERROR" but show the found Device Service with enumeration set to "--" (eg. "d--:" or "s--:") - introduced additional security modes The parameter "bsecin"/"bsecout" have two new security modes: 6 - passive mode, refuse bonding ==> we start no security procedure from or side and accept authentication but no bonding (PIN level authentication) from remote side 7 - passive mode, refuse authentication ==> we start no security procedure from or side and do not accept authentication or bonding (PIN level authentication) from remote side Internal Changes - fixed double PN command before SABM problem we are more stable now regarding multible SABM negociation - upgraded BTCORE (including several Bugfixes) - upgrades BTSEC (reduced stack size, Bugfixes) Known Bugs Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.054.4 - Jun 29 2005 - Version 1.1.154.4 - Jun 29 2005 - ===================================================== Notes - V1.1.054.x based on PP6.3 - V1.1.154.x based on PP6.3.4 - supports only ZV4002/ZV4301 Changes - fixed bug#0000471: Hangup with DTR drop while remote device is absent - fixed bug#0000496: Decreased performance during Z-Modem upload - fixed bug#0000495: Inquiry using "bdinq" command do not stop Internal Changes Known Bugs - the parameter value for "bsmin"/"bsmax" must be a multiple of 5, otherwise sniff wouldn't be initiated Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.054.3 - Jun 21 2005 - ================================== Notes - based on PP6.3 - supports only ZV4002/ZV4301 Changes - fixed bug#0000493: Device goes to illegal state if remote device resets while connection buildup is ongoing - fixed bug#0000494: deadlock UART flowcontrol Internal Changes Known Bugs - bug#0000496: Decreased performance during Z-Modem upload - the parameter value for "bsmin"/"bsmax" must be a multiple of 5, otherwise sniff wouldn't be initiated Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.054.1 - May 27 2005 - ===================================================== Notes - based on PP6.3 - supports only ZV4002/ZV4301 Changes - fixed bug#0000469: single character gets lost on uart reception Internal Changes Known Bugs - the parameter value for "bsmin"/"bsmax" must be a multiple of 5, otherwise sniff wouldn't be initiated Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.054 - May 11 2005 - released =================================================== Notes - based on PP6.3 - supports only ZV4002/ZV4301 Changes - new parameter "brole" - new parameter "blinkp" - new parameter "bsuptim" - new parameter "baccl" - new parameter "bsmode" - new parameter "bsmin" - new parameter "bsmax" - new parameter "bndsize" - the devicename may now include parts of the device address / configurable with a "format string" - extended dailstring syntax, new identifier 'b' to connect to bonded devices - command 'binqserv' accepts identifier 'b' to do service discovery on bonded devices - fixed bug#0000284: PowerDown (pwd=1) does not work if command set is set to cmds=12 - fixed bug#0000449: memory leak with AT&F command - fixed bug#0000448: own device name might contain invalid data - fixed bug#0000447: illegal break signal via BT blocks device - fixed bug#0000420: typo help at**baccl? "visable" - fixed bug: autoconnect may fail after system startup - fixed bug: power down mode not possible - fixed parameter "bdaf" and "bdal" handling (is working like expected now) - fixed bug: while SPP connection with data traffic is active a connection to the config port fails - default device name changed (removed "Stollmann" string) - default device name includes the last four digits of the device address - default SPP service name changed (to "serial port") Internal Changes Known Bugs - the parameter value for "bsmin"/"bsmax" must be a multiple of 5, otherwise sniff wouldn't be initiated - the default value for "blinkp" is 5 instead of 1 like written in the manual Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.1.048 - Nov 23 2004 - Released =================================================== Notes - based on PP6.2 - supports only ZV4002/ZV4301 Changes - new feature bug#0000341: special characters can be entered for the passkey - fixed bug#0000346: Setup a connection to a specific service channel (first "ConfigPort" then "SPP" = Fails) - fixed bug#0000384: Outgoing calls not possible after remote access to config port - fixed bug#0000111: X-Modem download produces errors with 230400 Baud - fixed bug#0000228: Parity can not always be set correct from remote device - fixed bug#0000229: Flow control can not always be set correct from remote device - fixed bug#0000306: Cable-replacment can not be configured with the BlueRS+ Configurator application - fixed bug#0000324: Fast re-connect does not work; blocks infinit in state "CONNECT" when remote reconnects after power fail - fixed bug#0000328: Under some conditions the BlueRS does not stop sending the "RING" response - fixed bug#0000336: Command "ridle" not working as specified (Remote Idle Timer) - fixed bug#0000361: Interop problems with printer modules from Anycom (connection setup fails) - fixed bug#0000379: PIN level authentication possible in non-bondable mode - fixed bug#0000383: Changing "rbsname" responds with ERROR - fixed bug#0000385: Content of "bsize" is broken after rejected connection attempt Internal Changes - fixed bug#0000394: remote config port access can put system in an invalid state - fixed bug#0000308: Early Master Slave Role Switch failed - fixed bug#0000327: Memory leak when remote bonding fails - added Stollmann fw header so it can be used with STollmann bootloader Known Bugs - bug#0000400: Settings for odd/even parity are exchanged ==> Workaround: If odd parity is needed set prty=2 (even) in the BlueRS+ adapter. If even parity is needed set prty=1 (odd) in the BlueRS+ adapter. Not implemented Features Changes for next version -------------------------------------------------------------------------------- Version 1.xx - - =================================== Notes Changes Internal Changes Known Bugs Not implemented Features Changes for next version --------------------------------------------------------------------------------