Pixie-Net Software

For Pixie-Net upgrades in progress, see the development blog. For frequently asked questions, please see the FAQ.

The Pixie-Net is operated through a collection of C/C++ programs and webpages. The latest version (2.10)  can be downloaded here:

PixieNet_V2p10.zip

The 4 boot files for the SD card's FAT boot partition (visible from Windows) differ for the PSA, PTP, and standard variant of the firmware, and for the hardware revision. Modules with serial number 1012 and higher are "Revision B". The 4 boot files can be downloaded here

bootfiles_RevA_PSA_204.zip

bootfiles_RevA_STD_201.zip

bootfiles_RevB_PSA_210.zip

bootfiles_RevB_STD_210.zip

bootfiles_RevB_PTP_210.zip

The latest documentation is available here:

Pixie_Net_Manual.pdf

PixieNet_QuickStart.pdf

For a list of changes in software version 2.10, and a description of upgrade options for revision A Pixie-Net units, please see attached:

NewInPixieNet.pdf

 

IEEE 1588 related utilities

Utility to read/write registers in DP84360 PTP Ethernet PHY through the MII interface. Can be used to program PTP triggers and PPS signals.

ptp-mii-tool.zip

 

Linux Shell scripts for a Linux PC to operate 3 Pixie-Nets with PTP synchronization

Hostcode_V2p02.zip

 

To upgrade, go through the following steps:

1. Download the software zip file (PixieNet_Vxxx.zip) and one of the bootfiles zip files. (If you did not purchase the PSA or PTP variant, use the _STD variant). Both sets of files work together, so they must be from the same version.

2. Extract the software zip file and copy (overwrite) the contents to /var/www on the Pixie-Net's SD card. This is done most easily when sharing this folder via SMB over the network, i.e. with the Pixie-Net powered up and connected to the network, type \\192.168.1.67 (or equivalent IP number for your Pixie-Net) into the address bar of the Windows Explorer.  You should see one shared folder (PNvarwww) which is the shared name of /var/www on the Pixie Net . Windows will ask for login credentials if you open this folder. 
You can also insert the SD card into a Linux computer which gives you direct access to the root file system of the Linux OS on the SD card.

3. Extract the bootfiles zip file and copy (overwrite) the contents to the FAT partition of the Pixie-Net's SD card. This is done most easily by inserting the SD card into a Windows PC. Windows will detect it as a new removable drive and offer to show you the contents. This new drive is the FAT partition of the SD card. (Do not let Windows "scan and fix" the drive.)
You can also insert the SD card into a Linux computer which gives you direct access to the "boot" partition of the SD card.

Ubuntu Updates

The Ubuntu version 15 used on the Pixie-Net is by now somewhat out of date. To continue to use the apt-get method of installing software, the following modifications have to be made to the configuration file(/etc/apt/sources.list) of apt-get:

deb http://old-releases.ubuntu.com/ubuntu vivid main restricted universe multiverse   
deb http://old-releases.ubuntu.com/ubuntu vivid-security main restricted universe multiverse   
deb http://old-releases.ubuntu.com/ubuntu vivid-updates main restricted universe multiverse   
deb http://old-releases.ubuntu.com/ubuntu vivid-proposed main restricted universe multiverse   
deb http://old-releases.ubuntu.com/ubuntu vivid-backports main restricted universe multiverse   
deb-src http://old-releases.ubuntu.com/ubuntu vivid main restricted universe multiverse   
deb-src http://old-releases.ubuntu.com/ubuntu vivid-security main restricted universe multiverse   
deb-src http://old-releases.ubuntu.com/ubuntu vivid-updates main restricted universe multiverse   
deb-src http://old-releases.ubuntu.com/ubuntu vivid-proposed main restricted universe multiverse   
deb-src http://old-releases.ubuntu.com/ubuntu vivid-backports main restricted universe multiverse
 
In addition, an update to Ubuntu 18.04 LTS is available for beta testers

Older Variants

Version 1.10 can be downloaded here:

PixieNet_V1p10.zip

The 4 files for the SD card's FAT boot partition (visible from Windows) differ for the PSA and standard variant of the firmware. They can be downloaded here

bootfiles_PSA_112.zip    (compatible with SW 1.10)

bootfiles_std_110.zip

Changes in Version 1.10 include
- bug fixes for baseline initialization (reporting bad E for first few events)
- bug fixes for hit pattern test (reporting E=0 for channels 0,1,3)
- bug fixes for waveform capture in mode 0x402
- fix typos in manual

Temporary Downloads

PNXLSW_304.zip

bootfiles_RevA_SNL_213.zip

BOOT_I2C1415.zip

devicetreeWD.zip