An Article on Software-Defined Satellite Technology

A company called Hypergiant Technologies is developing (broadly) the same technology as we do. They have recently won a contract with US Air Force. Given below are the excerpts from the following article:

…We’re putting up satellites that work together in a constellation. There will eventually be 24 to 30 satellites. One is about the size of two loaves of bread. Those satellites are going to work together to achieve three phases:

The first is to prove out this idea of continuous update ability. Instead of a satellite being updated once a quarter or twice a year with big potential operational risk in terms of building out the updates, we’re using a secure and accredited system. If you need to roll out an update, you can and won’t destroy the base asset. If you have a secure and accredited containerized software environment, you can push changes on the fly. We’re looking at making software updates for satellites in minutes, not months.

Phase two is ultimately being able to have a network of these computers in space so we are doing real-time processing of data in space. Satellites won’t have to collect data and send it back down to Earth, analyze it on Earth, and then get it back up to the satellite. Satellites can connect to this network, download the data, process various machine learning applications on the constellation and then push the action back to the satellite. It shortens the time to action, which is really important, especially in warfare.

The third big use is the ability to rapidly update the software. You can actually push software updates to the satellite and change the function of the satellite in real-time. The opportunities for the use cases for that constellation are near endless.

We build a platform specifically for satellite operations management. After you get assets in space, you operate them. Typically, one person can operate three to five satellites. Our platform allows one satellite operator to maintain 75 to 100 satellites. You can operate it from an iPhone or an iPad.”

Announcing Our Crowdfunding Campaign

Next month, we will launch a crowdfunding campaign for NOVA, our crowd-flyable CubeSat.

The primary goal of this campaign will be to fund the supporting infrastructure for the mission. This will include a satellite assembly lab and ground station, plus the remaining assets typically required for any mission of this kind.

We also have something to offer for backers that are interested in developing their own missions.

The highest-tier reward of the crowdfunding campaign will be microNOVA, a CubeSat development kit packed into a 3D printed 1U (10 x 10 x 10 cm) frame. This hardware product can be utilised for fast prototyping of CubeSat-specific applications, algorithms, or mission scenarios. Plus, software created through this development kit will be compatible with our future orbital mission, NOVA, that we aim to launch in Q4 2021!

microNOVA Specifications

  • Primary Onboard Computer (ARM CPU)
  • 9-Axis Inertial Measurement Unit
  • GPS Receiver
  • Software Defined Radio Receiver
  • Imaging Camera
  • Battery Pack (for autonomous operations)
  • Software Included
    1. Linux Operating System
    2. NOVA Software Development Kit

Get a notification upon launch!

History of Cubesats: The Next Ten Years (2003-2012)

For the next ten years, cubesats missions continued to be launched at a rate of few per year. Many of the cubesats were continuing to be built by university teams, but some came from government space agencies and emerging New Space industry players. There were no special purpose launch vehicles for this type of satellites, so users had to rely on rideshare opportunities and use low-cost providers that relied on refurbished ICBMs as launch vehicles. 

But this kind of rockets don’t have the best reliability record. Sometimes it caused substantial setbacks, such as one that happened in July 2006 when Dnepr space rocket crashed soon after launch, bringing down 22 cubesats with it. While it was obviously disappointing for mission designers, many of those cubesats had flight spares available and were relaunched in the later years. Typically, a small budget cubesat of this period had an imaging camera and one other additional science experiment, such as radio communications device or particle detector but sometimes more unusual mission. In this chapter we’ll try to describe a few of more interesting examples. 

The first the mission on our list was called CUTE 1.7+APD.  It was a 2U cubesat built by a Japanese team from Tokyo Institute of Technology. It had an interesting distinction of using a Windows CE PDA from Hitachi as a primary onboard computer. An was launched in February 2006 and operated successfully for about a month. However, the consumer PDA is clearly not the best possible option for a space mission on-board computer. The satellite stopped responding in March of the same year, most likely due to radiation-triggered hardware fault.

(image credit: TITech)

Other interesting missions during these years were various tests of tethers – wires used to connect structures in space. One such research program was MEPSI, and it included a number of nanosatellites designed by DARPA. While not implemented in any standard form-factor, they were pretty close in dimensions and mass to regular cubesats. There were deployed in pairs from Space Shuttle Endeavour in November 2002 and again from Space Shuttle Discovery in December 2006. The purpose of these missions was to test radar detection of two satellites connected by tether. This program was terminated before the conclusive results were obtained but the second pair operated in space for a few days at least.

(image credit: USAF)

MAST was another experiment with tethers, this time built by Tethers Unlimited and launched in 2007. It was composed of a mother and daughter satellites connected by 1 km long tether that was supposed to deploy after launch. The daughter satellite would climb along this tether back and forth to prove feasibility of this architecture. But unfortunately, this mission ended in failure as well. The satellites were operational, but the tether didn’t deploy. Here is the illustration of how it would look in deployed state:

( image credit: TUI)

As a rule, mechanical failures are quite common in space environment. Cold welding or outgassing can interfere with moving parts and connections or stick them together. Dynamics of mechanical structures in microgravity and vacuum conditions are very different from the ones on the ground. Testing these aspects requires specialized facilities. There is a tower in Bremen, Germany that allows to drop various experiments for a few seconds of microgravity. And one of  our teammates has actually used this facility for his own research project, namely Drop Your Thesis. But this will be a story for another time.

Astrobiology (biological experiments in space) was another emerging research area that cubesats were used for.. The first mission of this kind was GENESAT, a 3U cubesat launched in December 2006, that was also the first cubesat from NASA. Its mission was to measure levels of protein activity in cultured bacteria. It was using a number of small cells filled with bacterial cultures that were brought to life in space using the sugar solution. Then special LED triggered the protein to emit some level of light and that was the essence of this biological experiment.

(image credit NASA/ARC)

The next important area tried via cubesat technology was solar sail technology. This type of propulsion holds a lot of promise for space exploration, both now near and in the future. It also helps that this tech can be tested on a smaller scale before building full-scale solutions. The first solar sail mission was NanoSail-D. It gained a bit of infamy as it was attempted to be launched on SpaceX Falcon 1 in 2008. But unfortunately, it was launched on the 3rd flight of Falcon 1 which wasn’t a successful one. This also highlights the importance of having a flight spare – because it was launched as NanoSail-D2 in 2010, and this time it was a successful mission. Notably, the launcher used (Minotaur IV) was a converted ICBM, but an American one. That cubesat was deployed in a slightly unusual manner, from inside another satellite called FASTSAT. There was a bit of drama in this story! The satellite didn’t deploy immediately and was stuck to a mother satellite for a while. But somehow is able to detach itself a few weeks later and it became operational. It had no solar panels, so it was operating on batteries only and didn’t live for long. But nevertheless, it was a successful mission and had the honour of the first successful cubesat mission, equipped with solar sail.

(image credit: NASA)

To conclude the story, it should be mentioned that between in years 2003 to 2012 the rate of cubesats launches was relatively low. A few per year usually, with up to 25 in year 2012, excluding the unsuccessful launches. The big breakthrough in launch numbers came next year. But this will be the topic for the next part of our cubesat history series.

Subscribe to our mailing list to stay in touch with our own NOVA cubesat mission:

Nurturing The Minds of Tomorrow – A Perspective From Space

A guest post from one of our team mates

Children are both the makers and the markers of healthy, sustainable societies. According to UNICEF, children represent one third of the world’s population, in today’s numbers, that would be approximately, 2.2 billion children and they represent a significant factor for the future development of the society on a planetary scale.

Sustainability is the ability to exist constantly. Sustainability has a lot of definitions, but, regarding humanity, it all comes to one thing, the ability to thrive and advance as a race, species. We as humans are a race that leans towards technology. We see the technology as an answer and a solution to sustainability. Therefore, we should motivate and educate our legacy to follow that path. There are many possibilities and ways to use technology to achieve and maintain a sustainable society, but we will consider only one of them.

Space exploration is one possible tool that might allow humanity to achieve and maintain a sustainable society. We are very much dependent on resources that might and eventually will be drained, exhausted on our beloved planet. The only other place to find resources is the vast space. We need engineers in order to explore and promote space exploration, we should encourage our legacy to follow that path. Motivation and encouragement is not always easy when it comes to young minds. Children learn and explore through play. Their curiosity is limitless, pure and naïve.

There are many tools that will help us, adults, to guide the young engineers, explorers and innovators. Most of them are simple, free and at hand. Read to them, talk to them and tell them about the planets, moons, stars. Make paper rockets, tell them a story about Titan, Saturn’s moon, guide them on a journey that will feed their imagination.

Hands-on learning is another way. Children love to create and use their hands. Young and gifted makers and engineers could play with different building block and create spaceships and orbital stations. 

Only by building they can build the confidence to continue exploring. As adults, we need to give an example, we need to teach them to never give up, learn every day and keep looking into the future. So, to summarize, how do we get more young space explorers? By letting them explore the universe using their imagination.

Bojan Seirovski, MEng.


Hack-a-Sat 2020: After-Action Report

We’d like to report our story of participating  in this amazing event, organized by US Air Force Research Laboratory and DoD Defence Digital Service. It was our first CTF and most of our team members met each other a few days beforehand. We didn’t score very high, but had great fun nevertheless. Congrats to the  top 10 teams on the leaderboard – they will advance to finals of this competition:

More than 1300 teams participated and here is the total points distribution for all teams (you can see the difficulty curve!):

The event focus was definitely more on space and less so on cybersecurity. Most of the challenges required knowledge of technologies and subjects familiar to people in aerospace industry. Here is a list of selected challenges we found most interesting, in various categories :  

Astronomy, Astrophysics, Astrometry, Astrodynamics

  • Attitude adjustment” and “Space Book” – A number of boresight reference vectors collected by star tracker and catalog reference vectors are provided. Use this information to determine attitude quaternion in order to claim those challenges.
  • Digital filters, Meh”  – Using provided MatLab/Octave code, identify the bug in the attitude control algorithm and trip error condition to capture the flag. Requires understanding of quaternion operations and control theory.

Satellite Bus 

  • Magic Bus” – extract information from device memory, accessible through I2C bus (commonly used on cubesats). We can tantalizingly close to solving this challenge, but ran out of time.
  • Bytes Away!” – restore the communications with a satellite using NASA cFS ( ) and Ball Aerospace Cosmos ( software.

Ground Segment

  • Can you hear me now?” – Implement XTCE decoder for a telemetry stream from TCP socket. XTCE is a format for spacecraft data telemetry specified in XML and in use by NASA and ESA (
  • Talk to me, Goose” – using the design document of the satellite and Cosmos software, trigger the satellite into revealing  the flag. Previous challenge of creating XTCE decoder will come handy here.
  • “Vax the Sat” – login into a virtual VAX system and figure out what to do next 🙂

Communication Systems

  • Most of the challenges in this category revolved about decoding information from analog data, figuring out demodulation schemes, frequency spectrum and then finding out weaknesses in communication protocols. We came very close to solve one of these challenges, but got stuck at the final step. Minimodem ( and multimon-ng ( ) were very useful here.

Payload Modules

  • “That’s not on my calendar” ­­– another cFS/Cosmos challenge.
  • “SpaceDB” – rescue the satellite in distress using kubOS API (

Space and Things

  • “Where is the sat”  – requires knowledge of transformation between inertial reference frames, understanding of TLE data to predict location of the satellite for given time.
  • Good Plan? Great Plan! – Create a mission plan for satellite to take a picture of a specific location on the ground. Very much about space operations skills.
  • 1201 Alarm – A recreation of historical Apollo mission, using VirtualAGC simulator, putting you in the shoes of Buzz Aldrin and Neil Armstrong.

Organizers promised to make all challenges and solutions to be available for the public on the website by June 19th. We are looking forward to that!

P.S. We (Exodus Orbitals) are also working on a project similar in spirit to Hack-a-Sat, a crowd-flyable cubesat. You can learn more about it (and subscribe to our mailing list) here:

History of CubeSats, Chapter Two: First Cubesats


Cubesats (or nanosatellites) represent an important chapter  in the history of New Space that may have been eclipsed by more glamorous stories of SpaceX, Rocket Lab or other players in launch industry. Nevertheless, emergence of simpler and cheaper satellite designs allowed smaller teams with smaller budgets to participate in space exploration. Notably, the first cubesats were launched a year before the flight of SpaceShipOne in October 2004, the first major event of New Space epoch.

First missions

Original cubesat specifications were published in year 2000 by Space System Development Lab of Stanford University. But the first real cubesats were launched on June 30, 2003 on a Rokot launch vehicle (a converted ICBM) as a secondary payloads, while MOST, a Canadian space telescope was one of the primary ones. They all were deployed into relatively high-altitude circular orbits with altitude over 800 kilometers and therefore still in orbit as of 2020. The missions and fates of all those satellites were very different and illustrative of both capabilities and limitations of the early cubesats. Let’s have a look at each of those missions in more details, starting with less fortunate ones:

  • CANX-1 was a 1U cubesat designed by University of Toronto, Canada. It was rather sophisticated for an early one, having an imaging camera, GPS receiver and proper attitude control and communication subsystems. Sadly, it never came alive after deployment and no signal was ever received from it. However it was not the last cubesat from University of Toronto Institute for Aerospace Studies and their later cubesat missions, starting with CANX-2, enjoyed more success. 
CANX-1 (Image credit: UTIAS-SFL, UoT)
  • The next in the list of less-than-fortunate ones was DTUSAT cubesat, another 1U one from Technical University of Denmark. Its primary mission was a deployment of electrodynamic tether and the secondary mission was Earth observation, meaning it had an imaging camera. It could be a pretty interesting mission, but again the satellite was dead after deployment, with no signal ever received from them. 
DTUSAT (Image credit: DTU)
  • The fate of AAUSAT-1, another Danish 1U cubesat from University of Aalborg was somewhat more fortunate. Its payload included an imaging camera as well. It became alive after launch and some radio signals were received from it. However, there were some problems with communications subsystem and those signals were very weak. Not much useful data were extracted on the ground. It was able to operate for two and a half months before its battery degraded. Still, it was a major step forward for cubesats in general.
AAU Sat (Image credit: AAU)
  • QuakeSat from already mentioned Stanford Space System Development Lab was  a mission to detect Extremely Low Frequency electromagnetic waves for potential earthquake prediction. It was a considerably larger cubesat, in 3U form-factor, that is 30x10x10 centimeters. Its mission was a lot more successful than of previously mentioned ones. The satellite operated for a year and half, producing valuable scientific results (short-duration ELF emissions were indeed detected, but reliable monitoring of these events requires funding beyond the scope of a single satellite mission). Here is another interesting fact about it: the RF transmitting power of this satellite was approximately 1 Watt, same as the transmitting power of the first satellite launched ever, Sputnik-1, back in 1957.
QuakeSat (Image credit: QuakeSat collaboration)
  • Next came two missions from Japanese universities. The first one to describe was named CUTE-1. It was designed by Tokyo Institute of Technology and its mission was testing transmission protocols for the space-to-ground communications. As with Quakesat before, this mission was also quite successful. It was fully operational at least until 2012, a very long time, considering the average cubesat lifetime is around two years. What is even more impressive is that CUTE-1 is still transmitting telemetry data, after almost 17 years of operations! 
CUTE-I (Image credit: TITech)

But another mission from Japanese team, 1U cubesat XI-IV has demonstrated even more impressive results. It was designed and built by University of Tokyo and had the primary mission of Earth Observation, meaning it had an imaging camera on board. And it was fully operational as late as June 2019, still able to produce the image with its CMOS camera and transmit it to the ground. Not bad for being also one of the first cubesats to reach orbit! Maybe we should learn a thing or two about satellite design from Japan.

XI-IV (Image credit: ISSL)

And here is the image gallery from XI-IV. You can see gradual deterioration of camera instrument, but the images are still legible enough to see Earth’ cloud cover.

Gallery of XI-IV images through 16 years of operations (The University of Tokyo)


  1. University of Toronto UTIAS-SFL Home Page
  2. Gunter’s Space Program Page
  3. Earth Observation Portal Directory
  4. On-orbit Operation Results of the World’s First CubeSat XI-IV – Lessons Learned from Its Successful 15-years Space Flight. Ryu Funase, Satoshi Ikari, Ryo Suzumoto, et al. University of Tokyo, 2019. SSC19-WKIII-09.

Sign up for updates on our own cubesat mission, NOVA!