This is the homepage of jpnevulator. What once started as a Jackpot Navigator emulator (hence the strange name) is now a nice serial sniffer and you can use it to send data on a serial line too. It's sort of like a very simple terminal emulator, like picocom. But jpnevulator uses hexadecimal byte values to display and send along the line. Very handy indeed if you are working a lot with serial protocols.

jpnevulator is released as Free Software under the GPL license. See the file COPYING in the source tarball for more information.

If you have a question, please first read the FAQ. It's kind of a pathetic FAQ file for now, but I bet your question is in it!


These are the (max. 10) most recent news items about the project:

05/08/2014-Bugfix release
To keep my Debian mentor happy I've uploaded a new release. Not much going on under the hood. The software is the same as the previous version 2.1.2, but hopefully this time I've produced a correct debian/changelog. Please, please, please. And yes, it took me almost two months to work on this issue. I'm a lazy bastard, yes I know!
12/06/2014-Bugfix release
Both Michael Tautschnig and Jonathan Liu reported minor problems with the software. Michael correctly spotted a data type error in the handling of crc8 calculation and Jonathan asked to increase the interface name and alias length. A new version 2.1.2 is out fixing both problems. Is it a coincidence I've fixed both problems a month after receiving the reports and a day after receiving my second real postcard? I'm afraid not, bad me, bad me!
11/06/2014-My second real postcard!
Just today received my second real postcard. All the way from Aotearoa, New Zealand!

Postcard from Aotearoa, New Zealand
Thank you, Johan, Lipi, Chris, Nigel, Shregas, Bwce, Werner & Barny, for reading the README and acting upon it. It has put a big smile on my face! Please forgive me if I have misspelled any of your names.

Select a year and press 'See News' to see some more (old) news:

Example of the output

Below is an example of the output one can see when reading from two serial devices at the same time:

$ jpnevulator --ascii --timing-print --tty /dev/ttyS0:SB9600d --tty "/dev/ttyUSB0:Motorola MTM800" --read
2006-05-30 13:23:49.461075: SB9600d
00 00 05 3B 0D 00 00 05                         ...;....
2006-05-30 13:23:49.461113: Motorola MTM800
00 05 3B 0D 00 00 05 3B 0D                      ..;....;.
2006-05-30 13:23:49.473074: SB9600d
3B 0D 00 00 05 3B 0D                            ;....;.
2006-05-30 13:23:49.473105: Motorola MTM800
00 12 05 06 39 00 12 05 06 39 1F 00 22 80 00 0E ....9....9.."...



The current release of jpnevulator is version 2.1.3, which was released on August 5th, 2014. Download this compressed tarball(33.2K) and see the README and INSTALL file for more information on how to compile the program.

Older versions can be found here.

Debian GNU/Linux

jpnevulator is an official part of the Debian operating system. You can find information about it at

All the ever released packages can be also be found here.


jpnevulator is written and maintained by Freddy Spierenburg. Feel free to send questions, bugfixes and the like to

Page last modified: Tue, 5 Aug 2014 22:18:23 +0200
This page has been loaded 99.569 times since May 25th, 2006
Valid HTML 4.01!