The recommended firmware distributions can be found here
Method 1: new SD card
Recommended: not larger than 32 Gbyte, high speed rating.
- mount SD card reader on linux computer
- Applications->System Tools->Gparted Partition Editor
- top right, select device of SD card, typically /dev/sda
- if any allocated partitions:
- select partition (red bar)
- Partition->Unmount
- select partition (red bar)
- Partition->Delete
- execute changes with V (below Help)
- Device->Partition Table, select msdos, Apply
- Partition->New"", select fat 32, all other defaults, Add''
- execute changes with V (below Help)
- exit gparted
- unplug and insert again SD card reader
- verify that the new partition automounts
- in terminal window:
- cd /media/ruser/0F24-5A70 (actual hex code may vary)
- wget https://www.oceanphysics.org/support/Documents/Dtacq/soft/dtacq627-7apr25-fullstack16.tgz
- tar -xzf https://www.oceanphysics.org/support/Documents/Dtacq/soft/dtacq627-7apr25-fullstack16.tgz
- cd
- umount /media/ruser/0F24-5A70 (actual hex code may vary)
- remove SD card from computer and insert into D-Tacq
- boot dtacq
- perform final network configurations listed in /mnt/local/README
- customize radcelf-clock.sh, start-chirp.sh, uublox-conf.sh as needed
Method 2: remotely, in place
- move the old firmware to "old"
- ssh root@dtacq
- cd /mnt
- mkdir old
- umount /mnt/fpga.d
- mv * old
- mkdir fpga.d
- exit
- scp the release to the existing SD card in /mnt
- wget https://www.oceanphysics.org/support/Documents/Dtacq/soft/dtacq627-7apr25-fullstack16.tgz
- scp dtacq627-7apr25-fullstacq16.tgz root@dtacq:/mnt
- ssh root@dtacq
- cd /mnt
- tar -xzf dtacq627-7apr25-fullstack16.tgz
- restore network configuration if fixed IP
- perform final network configurations listed in /mnt/local/README
- cp /mnt/local/old/network /mnt/local
- vi /mnt/local/ntp.conf
- reboot D-Tacq
- customize radcelf-clock.sh, start-chirp.sh, uublox-conf.sh as needed