RealTrace RT100 V8BT User manual

1
Realtrace RT100 V8BT
ISO FDXB tag compatible with the possibility to write additional
data A name and a phone number to datachips
Application PetScan on iPhone and Android
In/out button (1)
Mini USB
interface
LED blue Bluetooth activated
LED red charging battery
LED green battery charged
Display OLED
128×64 pixels
Scroll up button (2)
Mid button (4)
( Enter)
Scroll down button (3)
Battery charge level

2
Table of contents
Characteristics of the V8BT…………………………………….. pages 1/3
Menu « Settings » ……………………………………………….. page 4
Enable and disable Bluetooth …………………………………... page 5/6/7
Changing the choice of language……………………………….. page 8
Reading a chip « SCAN »……………………………………….. page 9
The memory of the V8BT………………………………… ……. page 10
- enable the memory………………………………………... page 11
- disable the memory ………………………………………. page 12
- erase the memory ………………………………………… page 13
Datas transmissions with a PC………………………………….. pages 14/17
RealTrace Terminal……………………………………………… pages 20/25
Customization of the V8BT : Displaying and Time out……….. pages 26/27
Android mobile phone software for RT250-V8BT and V8M…. pages 28/36
iOS mobile phone software for RT250-V8BT and V8M..……….. pages 37/51
Bootloader…………………………………………………………... pages 52/54
Tools for development……………………………………………… pages 54
System “Woosit” …………………………………………………… pages 55/56

3
Reader characteristics
Frequency
134.2kHz Read and write ISO 14223
Protocol
ISO11784/5 FDX-A, FDX-B, EM4102, HDX
Reading range
Up to 13 cm(12mm×2mm, glass tag)FDXB
10cm (12mm x 2mm glasstag FDXA)
18/20cm ear tag FDXB (depends of the provider)
15/18cm ear tag HDX (depends of the provider)
Display
128×64,black and white,OLED
Keys
4 buttons
Indication
Battery charge control and Bluetooth . Buzzer
USB port
USB virtual comport,bluetooth virtual com.port
Power supply
Lithium battery,1500mAh,3.7V
Dimension
155mm (L)×82(W)×33(H)
Net weight
155g
Charging mode
Mini USB
Accessories
Mini USB cable, Product instructions. Battery.
Compliance certifications
FCC, CE certification
Memory
Up to 800 ID numbers
The V8BT is delivered with English language configured. To change the language see
chapter hereunder « Menu Language »

4
Menu “Settings”
Seven languages
Max 800 ID numbers
Enable and disable
Displaying hexadecimal or decimal
***********
******
*
Settings
Languages
Memory
Bluetooth
HEX
Enter menu settings

To be able to transmit the tag numbers read or the numbers recorded in the memory (maximum 200), via
Bluetooth or using the USB cable, the user needs to have installed the appropriate driver* on his PC. This
driver can be downloaded free of charge from :
http://www.swissplusid.com/downloads/RTDriver.zip
Once the driver is installed on your PC you will need to have application software to view and
potentially record the data sent by the reader.
You can use Hyperterminal if your operating system is XP or Realtrace Terminal with XP or Windows
7/8/10.
With a mobil phone you can use the V8BT after installing “PetScan” from PlayStore or AppStore.
5
Bluetooth V8BT reader
All readers are delivered with integrated Bluetooth technology. The Bluetooth function consumes energy. It
is therefore recommended to activate this function only for the time necessary for its use.
To stop Bluetooth communication, simply select the “Bluetooth” menu and disable the function.
Communication via Bluetooth is limited to around 10/15 meters and depends on the environment of your
PC. To enable Bluetooth on your PC, please consult your computer user manual. Don’t forget to disable the
security of Bluetooth on your PC because the V8BT don’t ask a security code. If your PC need a code, enter
1234.
Data transmission by Bluetooth or via the USB cable
*A driver is a program enabling an operating system, in this case Windows XP or Windows 7/8/10 on a
PC, to recognise a hardware peripheral and use it.

6
Synoptic Menu « Scan »
Synoptic Menu “SCAN”
SCAN
After 25 seconds After 60 seconds
Reading
20 seconds max.
No transonder
Found!
FDXB
939 2784879521125
Charging indicator light
Scan
Button In/Out
Settings
Continuous Scan

7
Synoptics Menu “Bluetooth ”
Bluetooth
Enable
Bluetooth enabled
Charging indicator light
Scan
Enable Bluetooth
Bluetooth
Button IN/OUT
1
4
3
2
1

8
Bluetooth
Disable
Scan
Disable Bluetooth
Bluetooth
Button IN/OUT
Scan
1
2
3
4
5

9
Synoptic Menu « Scan »
Synoptic Menu “SCAN”
SCAN
After 25 seconds After 60 seconds
Reading
20 seconds max.
No transonder
Found!
FDXB
939 2784879521125
Charging indicator light
Scan
Button In/Out
Settings
Continuous Scan

10
Using the V8BT Memory
The V8BT reader has a memory enabling it to store 800 identifiers (tag numbers).
This function must be activated by the user if he wishes to use it.
Storage of numbers read by the V8BT reader
The V8BT allows the user to store the numbers of the tags read in order to transfer them subsequently to
a PC using the USB cable included with the reader or with Bluetooth.
To use this function, you must first activate the “Memory” function (see block diagram: “Memory 1”).
When the Memory is activated each time a new tag is read, the reader displays the number but if the
same tag is read twice by mistake the reader indicates this by emitting a characteristic beep and
displaying “DUP” on the right of the screen.
This number will not be stored a second time.
If the reader is switched off, the memory function will still be activated when it is switched on again.
Deactivating the memory
The memory can be deactivated via the “Memory” menu.
Two cases may arise:
First case:
Numbers are recorded in the reader’s memory (Block diagram: Memory 3)
In this case you must transmit the list of recorded numbers actually or virtually (without plugging in
the USB cable) and then erase them.
Second case:
The memory has been previously activated but no number has been recorded.
In this case simply “deactivate” the memory (block diagram: “Memory 2”)
Erasing the memory
To erase the contents of the memory to avoid errors, you must select the “Memory” menu and transmit
the list of recorded numbers actually or virtually (without plugging in the USB cable) and then erase
them (see Block Diagram: Memory 3).

11
Synoptic Menu « Memory 1 »
Memory
Enable
Charging indicator light
Scan
Enable the memory
M:0
Scan
Button IN/OUT
1
4
3
2
Press two times

12
Synoptic Menu « Memory 2 »
Memory
Disable
M:0
Scan
Disable the memory
No chip registered
Scan
Button IN/OUT
1
2
3
4
Press two times

13
Synoptic Menu « Memory 3 »
M:15
Memory
Send
M:15
Scan
Enable the memory
15 ID numbers registered
M:0
Scan
Button IN/OUT
1
2
3
4
Press twices
Sending
*****
Press “OK”
to erase
Press”OK”
to confirm erase
Without pressing
after 8 seconds
M:15
Scan
Erasing
******
5
6

14
Communication between V8BT and a PC
To transfer the contents of the memory you must connect the reader to a PC via the USB cable. You must
then select the “Memory” menu and follow the instructions given on the display (see Block Diagram:
“Memory3”).
If the reader is connected to a PC it will transfer the number of the tag read on each reading. It is not
necessary for the “Memory” function to be activated to carry out this transfer.
Caution: for the reader to communicate with a PC, you must first install the driver and have
software such as Hyperterminal (Windows XP,Window 7), Realtrace Terminal, etc. which enables
the data to be displayed on the computer screen and processed if necessary.
Use of the Windows « Hyperterminal »windows XP or similar on Windows 7, 8, 10
The current version of the V8BT, transmits the read identifiers to the PC it is connected to, either via the
USB cable or its wireless link (Bluetooth). The reader does not wait for any order or acknowledgement
from the PC.
Hardware configuration
The serial port for reading the data is configured as follows:
- 9600 bauds, 8 bits, 1 start bit, 1 stop bit, non-parity, and no flow control.
You must authorize line feeds to visualize the frames using the hyperterminal: click on « properties » in
the « file » menu. Go to the « parameters » and then click on « ASCII Configuration… » :
The circled box above must be ticked…
Description of the frame transmitted each time a transponder is read
The PetScan transmits the following frame to the PC after each valid reading :
Octet at the start of
the
frame : ″U″ ″/x55″
Type of 8
character
(or octet)
chip
The 16
character
(or octet)
chip
identifier
Separation
of
octet: ″*″:
CRC-CCITT-control
word, 16 ASCII format
bits on 4 characters
Carriage
Return
octet: ″/x0D″
Tips: the developers of software associated with PetScan must use the head and separation characters to separate the
information transmitted by PetScan, calculate a control word with the data received and compare it to the word transmitted by
the PetScan to validate the information (see appendix for the CRC-CCITT-16 bit calculation algorithm)
Data used to calculate the CRC

15
Description of the frames emitted when reading the databases (PetSCAN memory option)
If a PetScan reader has a memory option, when « Press SCAN to send » is displayed, the reader is ready to transmit the
identifiers stored in the memory. The PetScan displays « Sending ! » during transmission and the reader offers the user the
option of deleting the content of its database at the end of the transmission.
Format of the frames transmitted to the PC : the frame which is transmitted on each reading of a transponder is preceded by
a header octet ″/xAA″, its 4 character registration number in the memory and a separation character ″*″.
Algorithm for calculating aCRC-CCITT-16bit control word
The C ANSI function’s source code enabling a control word to be calculated from a string of characters terminating with the
character ″/x00″ is described below. The JAVA applet on the « http://www.zorc.breitbandkatze.de/crc.html », website enables
you to also calculate the control word. Previously the fields had to be correctly completed before making the CRC
calculation and a check made that the control word is equal to 0xE5CC or the ″123456789″ character string.
/*=======================================================================*/
/* Function that calculates CRC-CCITT 16 bits
/* INPUT:
/* unsigned char *inbuffer : 8 bits input vector over which CRC checksum is calculated
/* must termined by 0x00
/* OUTPUT:
/* unsigned int: 16 bits return of crc_ccitt checksum
/*=======================================================================*/
/* OVERVIEW:
/* Width = 16 bits
/* Truncated polynomial = 0x1021
/* Initial value = 0xFFFF
/* No XOR is performed on the output CRC
/* DESCRIPTION:
/* Computing a POLY number from the crc equation.
/* Crc s are usually expressed as an polynomial expression such as:
/*
/* x^16 + x^12 + x^5 + 1
/* CHECK
/* 0xE5CC This is the checksum for the ascii string "123456789"
/* EXAMPLE
/* http://www.zorc.breitbandkatze.de/crc.html
*=======================================================================*/
#define crc_poly 0x1021 // Polynome du CRC-CCITT-16Bits
unsigned int crc_ccitt16 (unsigned char *inbuffer) {
unsigned int crc_checksum = 0xffff;
unsigned char ch;
char i,xor_flag;
while ( *inbuffer!=0)
{
ch = *inbuffer++;
for(i=0; i<8; i++)
{
xor_flag=(crc_checksum & 0x8000)? 1:0;
crc_checksum = crc_checksum << 1;
if (ch & 0x80) crc_checksum++;
if (xor_flag) crc_checksum = crc_checksum ^ crc_poly;
ch = ch << 1;
o
4 char n
Separ
ob
The typ (or
The 1
Separ *″:
CRC- 16
ASCII f s
C
o
Data used to calculate the CRC
Start of
frame
octet : ″/
xAA″
4 character
registration
number
Separation
octet: ″*″
Start of
information
object : ″U″
″/x55″
The type
of 8
character
(or octet)
chip)
The 16
character
(or octet)
chip
identifier)
Separati
on of
octet: ″*
″:
CRC-CCITT-cont
rol word, 16
ASCII format bits
on 4 characters
Carriage
return
octet: ″/x
0D″

16
}
}
for(i=0; i<16; i++)
{
xor_flag=(crc_checksum & 0x8000)? 1:0;
crc_checksum = crc_checksum << 1;
if (xor_flag) crc_checksum = crc_checksum ^ crc_poly;
}
return (crc_checksum);
}

17
How to know what USB port the V8BT is connected to.
(Windows XP,7, 8)
When you connect a peripheral to a USB port on a PC, the PC automatically assigns it a port number. The peripheral is
often automatically recognised by the application software; thus it is not necessary to configure it. This is the case with
printers, scanners, etc.
Other types of application software need to have the communication port assigned by the PC indicated to them, in some
cases with other information such as the communication speed, the form of the data transmitted, etc.
As regards the V8BT, it is possible that the right port will be automatically assigned by the PC to the application software,
but it is also quite likely that you will have to choose it yourself from all the ports offered to you. You can of course try
them one after the other, but in some cases the PC’s peripheral configuration system will propose dozens of them…
In this case we suggest a more rational method which will also allow you to check that your V8BT’s readerr is correctly
installed.
Select as shown below.
Then select « System »
Click!
Click!

18
Then select « Device »
Then Select « Device Manager »
Then select « Ports (com et LPT) »
Click!
Cliquez!
Click!

19
The number of the Com port is shown.
The screens may be a little bit different. It depends of the Windows version.
RealTrace Terminal
This software is a tool supplied free of charge to all users of the RFID Realtrace standard (with
USB cable) or Bluetooth reader.
You can download this software following this link :
Initial parameterization of the « RealTrace Terminal » software
Sometimes, after installing Realtrace Terminal on your PC, you will have to parameterize the communication.
Sometimes it is not necessary but as safety precaution you can verify if all is correct. Click on « File » then
« Properties » then enter the USB port or Bluetooth’s communication port number as well as the following data :
- bits per second : 9600
- data bits : 8
- stop bits :1
- parity : none
- flow control : none
Using the software “Realtrace Terminal”
Menu Options
Choose your language. You can choose between French, English, Spanish, and Chinese.
Select the data you want to appear:
- if you select "All data" it will show the type of chip (FDXB, HDX, FDXA) followed by the ISO
"smart" number and the CRC.
Example: UFDXB 939 000004095425*AC02
- if you do not select "All Data" only the ISO number of the "chip", or 15 numeric characters
(FDXB and HDX), or 10 Hexadecimal characters (FDX A) will be displayed.
Example: 939 000004095425
Do not forget to declare the type of keyboard you use - AZERTY or QWERTY - if not you risk
having inconsistent signs being displayed on the PC screen.
Number of Port Com
connected with the
V8BTBT
http://www.swissplusid.com/downloads/RealtraceTerminal.exe

20
"File" menu
The "Save", "Delete" and "Exit" functions are classic.
The "Linking an application" function when selected allows you to link the data sent by the reader to
the PC to a Windows application (Word, Excel, etc.) and simultaneously display in the "RealTrace
Terminal" window.
If you want to save an Excel file, a number or a list of numbers stored in the memory of the reader
you must select "Linked to an application." You then have five seconds to open your application,
Word, Excel, etc. After this period if no application is opened data will be sent to the Realtrace
Terminal and appear on the initial screen.
"Connection" Menu
In case of breakdown in communication between the PC and the reader simply select "Connect" to
automatically reconnect.
Obviously for reconnection to be possible, the reader must be turned on and be within ten meters
around the PC, which must also be turned on.
Menu Realtrace Terminal
Language Selection
Keyboard Type
Table of contents
Other RealTrace Card Reader manuals