This v2.2 release has many new features, especially related to simulated telemetry. It is especially useful for the new Lite board.
New to this version from the v2.1 release:
- Many enhancements to Simulated Telemetry. The telemetry is more realistic, and now include simulated payload sensors.
- Simulated telemetry is now displayed in all modes, not just FSK and BPSK. See https://github.com/alanbjohnston/CubeSatSim/wiki/Simulated-Telemetry for more information.
- New Simulated Failures using the command
CubeSatSim/config -Mwhich provides 11 different simulated failures. See https://github.com/alanbjohnston/CubeSatSim/wiki/Simulated-Failures for more information. - Random simulated failures mode that changes the failure mode at a chosen interval. Turn it on and off using
CubeSatSim/config -U - Support for BME and MPU sensors connected to the Raspberry Pi I2C Bus 1. This can done by connecting to the Qwiic connector on the Lite board, or on the Qwiic connector on the Solar board. See https://github.com/alanbjohnston/CubeSatSim/wiki/Adding-Sensors-to-the-Pi for more information.
- Support for additional sensors to be added to the Raspberry Pi using the sensor_extension.c file in a similar way to adding new sensors to the Pico.
- A serial GPS can be connected to the Lite board and activated using the
CubeSatSim/config -ucommand. See https://github.com/alanbjohnston/CubeSatSim/wiki/GPS for more information. - The letter
Cif Command and Control is active andSif Simulated Telemetry is active is in the CW ID, APRS packet, and SSTV camera image overlay text. - Configuration query command CubeSatSim/config` now indicates if Simulated Telemetry will be automatically turned on.
- Fixed a bug on Command Count in FSK and BPSK mode that wrapped at 15 commands. You need the latest FoxTelem to see this change.
- Transmit Commands mode and command now fully working. If you have two CubeSatSims or a CubeSatSim and a Lite, you can use one to send APRS or DTMF commands to the other. See https://github.com/alanbjohnston/CubeSatSim/wiki/Command-and-Control#command-and-control-using-another-cubesatsim for more information.
- Changed BME altitude to work over the range 0 - 40960 m instead of 0 - 4096 m. The altitude will only display correctly in the latest FoxTelem. If you use an older version of FoxTelem, the altitude will display divided by 10.
- Install script now checks for Bullseye version.
- Removed support for the AX-5043 transmitter board, and old beta boards vB3 and vB4.
- There is a new experimental Flash Drive Ground Station that has decoders for all modes https://github.com/alanbjohnston/CubeSatSim/wiki/Flash-Drive-Ground-Station. It is a port to Ubuntu x86 of the FIABv4 Beta for the Raspberry Pi https://cubesatsim.org/download/fiabv4-beta.iso.zip
There are some new Quick Start Guides to help with these new modes and features:
https://github.com/alanbjohnston/CubeSatSim/wiki/Quick-Start-Guides
Note: No changes to Raspberry Pi Pico code
A disk image for a 16 GB micro SD card is available for download: https://cubesatsim.org/download/cubesatsim-v2.2.iso.zip
To use the release Source Code zip file below, follow these steps after downloading the file (or wget https://github.com/alanbjohnston/CubeSatSim/archive/refs/tags/v2.2.zip)
cd
unzip v2.2.zip
mv CubeSatSim-2.2 CubeSatSim
cd CubeSatSim
./install
Alternatively, you can do these commands to update an existing version with git:
cd
cd CubeSatSim
git pull --no-rebase
git checkout master
./update
You should run the update command again after the reboot just to be sure everything was installed.
What's Changed
- Fix Sensor 1, 2, 3 Max Min bug by @alanbjohnston in #380
- Rename gpl.txt to LICENSE for recognition by github by @Opubose in #381
- Sim mode failure improvements by @alanbjohnston in #384
- Random failure mode, push button to next failure mode by @alanbjohnston in #386
- Simulated payload telemetry by @alanbjohnston in #392
- Add S to indicate simulated telemetry by @alanbjohnston in #393
- Master alt bug by @alanbjohnston in #399
- Fix 4 bit command count in FSK, BPSK by @alanbjohnston in #401
- Master updated by @alanbjohnston in #409
- fixes to transmit commands mode by @alanbjohnston in #410
- Pi sensors auto gps by @alanbjohnston in #411
- Master psag fm only fsk r by @alanbjohnston in #412
- Master 2v2 by @alanbjohnston in #413
New Contributors
Full Changelog: v2.1...v2.2