Binar satellites mission

Hi Everyone,

Reaching out again regarding the Binar satellites with a (hopefully fun) request for you all. Due to the increased solar activity, our TLE prediction indicates that the satellites will be re-entering much sooner than anticipated, and we are still struggling to obtain a successful transmit up from our ground station.

To that end, if there are any amateurs with a Tx-capable rig who are interested, I have attached the raw bytes for the telecommand to switch the satellite from safe mode into application mode, and the telecommand that will generate a short beacon (ā€œpingā€) response after reception. If any amateur would like to try sending either (or both) of these commands to Binar 3, we would greatly appreciate the additional Tx attempts, and the information generated from this. Transmissions should be in GFSK at 9600 bps, modulation index 1 (deviation 4.8 kHz).

Ping:
aa aa aa aa aa aa aa aa aa aa d3 91 d3 91 3b 01 01 01 11 11 01 01 01 01 2d df 0f 53 9c 71 23 06 6d 5c 29 d5 39 fb f2 83 61 e1 95 6d 2d f4 0f 04 6d e8 36 21 d6 62 2c 57 b1 3e 7e f5 45 44 b5 b9 c4 76 a1 aa 91 00 02 01 be ef a7 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Change to Application Mode:
aa aa aa aa d3 91 d3 91 3b 01 01 01 11 11 01 01 01 01 2d 8c 20 3b 9a 94 7e 3b 55 c5 a6 da ad 4e f8 2e d6 16 50 1a 0d 4d 6a ac 07 ae a4 20 31 2a 96 a3 03 ca 59 38 f0 7f 52 a9 ea 93 e2 13 4d 00 02 01 be ef e3 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

If you are able to get a ping response from the satellite, you will see a short packet from the spacecraft within approximately 2 seconds of the transmit ceasing. If the switch to application mode is successful, the transmit period of the beacon will permanently increase to 15 seconds. If either command works, please let us know of your success here on the forum alongside an IQ recording, so we can discuss the details of your transmission and ground station hardware.

Huge thank you in advance from our entire team to anyone who is able to assist us with transmitting.

Jacob - VK6JAC

4 Likes

Iā€™ve moved this into a separate thread for better visibility!

I would suggest if anyone tries to let us know here the timestamp of the attempt in order to schedule observations in Network too and have better chance/coverage to receive a possible transmission from the satellite.

3 Likes

Is the frequency for these uplink commands also 437.850 MHz?

And also, do uplink packets to BINAR-3 require the same modulation & framing that the downlink packets use?

I ask because custom deframers had to be created both by UZ7HO and in gr-satellites (the ā€˜Binar-2 Deframerā€™ block) to accommodate the downlink frames from BINAR 2, 3, & 4.

If the same framing is required on the uplink, off-hand I donā€™t know how one could create packets in the required formatā€¦ the expert programmers mentioned above that weā€™re so fortunate to have in this hobby created new DE-framers for Binar-2/3/4 but not tools for the creation of uplink packets meeting the same specifications.

Thanks!

Would it be different to the uplink attempt for CYSAT-1?

Hey! Yes, CYSAT-1 uses Endurosat framing w/ a specific preamble & a particular CRC-16 at the end.

The instruction here for BINAR-3 is ā€œTransmissions should be in GFSK at 9600 bpsā€, so I read that to be standard 9600 *FSKā€¦ which in my own slang I refer to as ā€˜originalā€™ or ā€˜plainā€™ 9600 baud that you can encode or decode w/ something like Direwolf. However, as I was reviewing the uplink packets that I created for the two payloads given, I noticed that the BINAR-2/3/4 downlink actually required custom decoders - the downlink isnā€™t ā€˜regularā€™ 9600 at all. Bob (N6RFM) kindly showed me the UZ7HO SoundModem specific to BINAR-2/3/4 and about the same time we realized that I had not recently updated gr-satellites so was missing a new ā€˜Binar2 Deframerā€™ block.

So, that prompted me to post my question as to whether the uplink packets could just be plain olā€™ 9600 FSK or if they needed to use the same format as the downlink packets. (Seems to be academic at the moment for my location - Iā€™ve had several good BINAR-3 passes with NOTHING heard, but in sunlight over EU, there seem to be downlink packets every 5 or 6 seconds). Does anyone know if BINAR-3 has lost battery power & runs in sunlight only?

Well, I thought that the given uplink strings for CYSAT-1 as well as for BINAR-3 consist already of everything needed to be decodable by the satellite.
For CYSAT-1, you showed that very clearly mentioning the preamble, sync word and CRC.
So, even Direwolf put an additional CRC at the very end to follow AX.25 rules, I would not care because everything CYSAT-1 needs to hear would be there.

And so was my thinking for BINAR-3.
We know that the format of BINAR-3 do not conform to AX.25.

My assumption was that the uplink string has already the needed format, equivalent to the downlink one.

Did I get something wrong?

Does anyone know if BINAR-3 has lost battery power & runs in sunlight only?

Sorry, donā€™t know.

I donā€™t know, but thatā€™s only partially because of my microscopic understanding about these things. Here is whyā€¦

Itā€™s been my experience that Cubesat Teams provide two very different scenarios when communicating instructions about how to uplink to their satellites.

In some cases, teams know and have documented EXACTLY what the transmitted payload should look like. Thatā€™s an incredible blessing since itā€™s then possible for us to decode ā€˜liveā€™ over-the-air any uplink packets that we create to confirm whether or not we have a perfect match.

However, many teams only know the ā€˜payloadā€™ required to communicate with their satellite, not the format of the transmitted packet. What this means is that, instead of ALSO sharing the complete transmitted packet structure, the CYSAT-1 Team might have instead ONLY asked that we send the payload ā€œES+W22F2110Aā€ to deploy the antenna. What follows then is a lot of back & forth to find out what RF & framing parameters are requiredā€¦ what header bytes are needed & which variety (if any) checksum is utilized. Sometimes a Team can provide this info and sometimes they cannot.

Why the two very different scenarios? Seems to me that many Teams are intimately involved in all aspects of their satelliteā€™s comm situation both up & down but other Teams have simply bought a turn-key package of TWO data radiosā€¦ one for the satellite & one for the ground station. You get a manual about how to transmit command strings up to the satellite, so all you need to know as the end-user is that a string such as ā€œES+W22F2110Aā€ will deploy the antenna.

Iā€™m sure everyone doesnā€™t care about these types of details but since Iā€™ve worked with a number of Teams - using both of the scenarios outlined above - I wanted to share why the exact format of uplink commands might be shared w/ the Amateur Community in more than one level of detail.

3 Likes

BINAR-3 today works in the shade

4 Likes

Now BINAR-3 9/10 from passes were nothing heard.

3 Likes

Now BINAR-3 at the beginning of the pass worked (even in the shade) and then fell silent to the end of the pass.

4 Likes

Hi everyone, apologies for not getting stuck into this over the weekend, I was away from the lab.

K4KDR - The frequency is the same as the downlink (437.850), yes. The two packets I posted contain the preamble and sync words. I was given the exact bytes that we transmit up to the satellite ready to go, so they do not require additional processing.

I have linked a picture of our entire upload chain below:

I will work on getting this broken out into a separate GNURadio Flowgraph to share today.

Binar 3 has been sitting on >90% battery for the lifetime of the mission (due to not switching out of safe mode), so we should be seeing constant beacons with a period of 5 seconds. We believe that there might be a more intense null/low gain orientation with the antenna than simulated (we have an experimental UHF patch antenna with approximately toroidal gain pattern) which causes some passes to drop out.

Jacob - VK6JAC

2 Likes

Thanks for the updates! Yes - many people have been posting decodes that had approx. 5-second packet intervals. I guess from your original post, if we are successful w/ the uplink, that will change to 15-seconds.

Will keep trying!

2 Likes

Correct - the 15 second interval is stored in non-volatile memory, so it will persist through reboots and power cycle events.

2 Likes

I should have asked this on day-1, but do you have audio or I/Q samples of YOUR transmitted command packets that could be shared?

Itā€™s always extremely helpful to be able to compare with known-good packets. Or, even use them directly to re-transmit.

Thanks!

1 Like

BINAR-3 Interval 15 sec !!!

3 Likes

Wow - thatā€™s great!

I wonder if there is any way to know whose uplink command caused the change?

2 Likes

Amazingly, the following SatNogs observation may have caught the change:

https://network.satnogs.org/observations/10467564/

ā€¦ around the 120-second mark, there are several 5-second marks on the waterfall. After that, they are spaced out much farther!!

3 Likes

Beat me to it! We successfully got an application mode switch command through last night. The Tx and response can be seen in this pass plot at approximately 125 seconds: SatNOGS Network - Observation 10467564

The command was sent at max elevation during the 76-degree pass from our ground station at 8:40pm local, which is running at 25W at the antenna. It appears to be the only command that has responded so far from any satellite.

It appears from the satellite beacon data that Binar 3 moved from sunlit to eclipse just before the pass started. With any luck over the next few days we will determine the conditions that allow for transmissions to be processed consistently.

We are going to have a team meeting and I will update here if there are new commands for everyone to attempt to send.

2 Likes

BINAR-4 Interval 10 sec

2 Likes

Binar-4 has a 10 second interval by default - we had initial modelling that indicated our power balance was going to be a bit off, and we reduced the frequency of this satellite to increase its operational lifetime.

3 Likes