The following is from

How do I decode the data sent out by the CueCat?
Even though the CueCat uses a modified method of BASE64 it is possible to use a simple reference chart to decode numeric barcodes only.  To start off I will give some example data and then take you through step by step of the process of using the chart.
  1st and 2nd 3rd 4th
0 C3 n Z
1 CN j Y
2 Cx f X
3 Ch b W
4 D3 D 3
5 DN z 2
6 Dx v 1
7 Dh r 0
8 E3 T 7
9 EN P 6

 First step scan a barcode using your CueCat.  Remember that for you to get the data you MUST uninstall the CueCat software (or not install it to start with).  You can then start a simple text editor such as Notepad.   To run Notepad click Run from the Start menu and type in Notepad and press enter.  This will then start the program.

Once you scan in data it should look something like this:

So let's decode this barcode.  The data of the barcode are held in the last segment of data.  The data that we will decode is: Dhf2Cxr3E3bYDNT1C3a

Every three digits in the barcode are encoded in four digits of the data from the CueCat.  So we must first start with the first four digits "Dhf2" this will tell us the first three numbers of the barcode.

Second, we need to take the first two characters of this four character set and find it on the reference chart in the 1st and 2nd character column.  This gives us: 7

Third, we need to take the third digit "f" and find it in the chart under 3rd letter.  Thus our second number is: 2

Forth, we need to take the forth digit "2" and find it in the chart under 4th letter.  Thus our third number is: 5

Fifth, you will go on to the next set of four digits and start at step two again, until you complete the output data.

The final number is: 72527483158603

I would recommend going on to the more detailed part in the Full Decoding page.


Digital:Convergence, :C, :CRQ, :CueCat, Slant Code, the :CueCat reader and 
"Engineering Your Digital Future"  are trademarks of Digital:Convergence.

RadioShack and are trademarks of RadioShack Corporation

The following is from

A CueCat Discovery

November 26th, 2007

CueCatI’ve got an old footlocker in my office, filled with miscellaneous computer components. I was cleaning it out today… wiping old hard drives before dismantling them and putting an assortment of old cables in a box for eBay, when I came across my old CueCat. For those not aware, a CueCat (pictured at right) is a handheld optical barcode reader, developed by the now defunct Digital Convergence corporation. The default output from these barcode readers was mildly encrypted, preventing most people from using the barcode reader without the CueCat software. However, for many years now, there have been easy hacks available to disable the encryption and allow the CueCat to output human-readable text. I know this is nothing new, but I found it difficult to find the hack specific to the version of the CueCat I have. Someone actually posted the following tips in a newsgroup back in 2000 and I’ve taken some pictures to accompany the tips:

How to Hack the CueCat - originally dated October 2000.

This modification has been verified on CueCat model 68-1965 with internal board version: K023A016 REV:C date code: 0024.

The CueCat is held together with 2 screws. Simply use a Phillips head screwdriver to remove the screws and open the case. Inside is a Hyundai CPU which can be altered to convert the CueCat so it produces plain ASCII output. This can be accomplished by lifting pin 10 of the Hyundai CPU, which is normally connected to ground (so if you solder a wire from 5v to pin 10, you will have a short- so do not do this!). Instead, separate pin 10 from ground. When pin 10 is unsoldered (or cut), it will float high, no need to solder it to anything.


Pin 10 can be found on the lower right side of the bottom row of pins when orienting the CPU so that the word “Hyundai” is right side up. Pin 11 is the last pin on the right of the bottom row. Pin 10 is just to the left of pin 11. There is a short length of PCB trace between pin 10 and the ground plane. This can be cut with a sharp knife, or one can use a soldering iron and desoldering braid to remove the excess solder on pin 10, then gently pry it up with the tip of a sharp knife while heating with the soldering iron.


It took me all of 2 minutes to take a tiny screwdriver and break pin 10 off of the Hyundai CPU chip. After some quick re-assembly, my CueCat was spitting out barcode translations that I could actually read. This is great for cataloging books, CDs, movies, and software using’s Your Media Library feature.