Spaceward - HANBIT-NANO - 2025-12-23 01:00 UTC

The Innospace HANBIT-NANO rocket is almost ready to launch from Brazil’s Alcantara Space Center.

Related nasaspaceflight forum thread.

There will be 5 payloads and other hosted ones.

  • FloripaSat-2A and -2B (2U, Brazil)
  • Jussara-K (1U, Brazil)
  • Pion-BR2 (1U, Brazil)
  • Solaris S2 (1U, India)

last update: 2025-12-19 18:00 UTC

Temporary NORAD ID Satellite Frequency Notes Deployed
AMATEUR VHF
98461 SOLARAS S2 145.925 MHz FM - IARU Coordinated - repeater with uplink at 436.450 MHz Directly
AMATEUR UHF
98461 SOLARAS S2 437.450 MHz FSK9k6 - IARU Coordinated Directly
OTHER UHF,L-Band, S-Band
98456 FloripaSat-2A 468.200 MHz GMSK1k2 Directly
98455 FloripaSat-2B 468.200 MHz GMSK1k2 Directly
98454 Jussara-K 468.200 MHz LoRa Directly
IN DB WITHOUT FREQUENCY
98453 Pion-BR2 - - Directly
5 Likes

Link to the Launch stream:

4 Likes

Some information about Brazilian satellites:

  • Jussara-K = 468.500MHz | LoRA
  • FloripaSat-2A = 468.200MHz | GMSK 1k2 NGHam (Software for decoding HERE)
  • FloripaSat-2B = No publicly available link. Its payload data are transmitted to FloripaSat-2A through a low-power LoRa

No information for Pion-BR2.

Orbit Information:

Target Altitude = 300km (Originally 500km was expected… This change to 300km meant that some satellites could not be launched on this rocket)

Target Inclination: 40°

6 Likes

Yes, Jussara-K will transmit the packets in LoRa.
Frequency: 468.5MHz
BW: 250KHz
CR: 5
SF: 9

4 Likes

Hello and thank you for the info!

Could we get the remainder of the LoRa parameters, please?

-preamble bits

-syncword

-CRC on/off

-LDRO on/off

2 Likes

Hi Igor @pu4elt,

Is there an IQ ir wav file available to test the spacelab-decoder? TKS!

BTW, I did my install to use the decoder in a virtual environment to avoid using python setup.py install on my linux mint 22.2 (Ubuntu 24.04 LTS), and possible dependency conflicts.
see below for link to script for that purpose.

git clone GitHub - spacelab-ufsc/spacelab-decoder: SpaceLab Packet Decoder

cd spacelab-decoder

copy new install script to the spacelab-decoder directory, and run it from there.

Link to my install script https://mega.nz/file/npV03L7b#U_-k3XHtSrxEaM0-057WZDKLGuH-elHNDUfKhzBB_a4

Good Hunting all,

Bob

N6RFM

3 Likes

Thanks Bob - you certainly saved me a lot of time!

Note that the “Data Output” option sends JSON formatted decodes to whatever you have listening on the (default) port TCP-7359.

So, as one example, the command

nc -l 7359 | jq

will setup a listener for the SpaceLab Decoder to connect to. I’m sure there are other options as well. But here is that display:

… you could certainly pipe the JSON-formatted output to a file; another option is that Node-Red parses JSON input extremely well, too.

The sample file used here is from: grs/samples at master · floripasat/grs · GitHub

(note that this test was w/ the ‘beacon’ sample file… the ‘download’ sample file produced errors in the decoder)

2 Likes

Unfortunately, I don’t have any IQ files… I’ll see if I can get something today… If I manage to find an IQ file, I’ll share it with you here.

2 Likes

Hi Igor,

TKS looking. Just found sample audio files here grs/samples at master · floripasat/grs · GitHub

The beacon file works for testing.

GL,

Bob

1 Like

A calculation of TLE sets using this gist:

EDIT: It seems something is off, I’m checking again my calculations and I’ll update the TLE
EDIT 2: One of the dates was off, I’m calculating again the TLE and I’ll return with a new post.

Given that this is the first flight, I’m going to wait for the launch before make available the satellites for scheduling in Network, as the launch time may change.

2 Likes

Apparently it has already undergone a change, but nothing official (I received the news from a colleague who is in Maranhão to cover the launch).

Very good, Bob!! I hadn’t found those audio files yet.

2 Likes

Is this like couple of minutes, hours or maybe days?

These are the right calculated TLE sets:

SOLARAS S2
1 98461U          25353.78472222  .00000000  00000-0  50000-4 0    02
2 98461  40.0000 329.4961 0001497   0.0000 356.4412 15.90816786    05
FLORIPASAT-2A
1 98456U          25353.78472222  .00000000  00000-0  50000-4 0    06
2 98456  40.0000 329.4961 0001497   0.0000 356.4412 15.90816786    09
FLORIPASAT-2B
1 98455U          25353.78472222  .00000000  00000-0  50000-4 0    05
2 98455  40.0000 329.4961 0001497   0.0000 356.4412 15.90816786    08
JUSSARA-K
1 98454U          25353.78472222  .00000000  00000-0  50000-4 0    04
2 98454  40.0000 329.4961 0001497   0.0000 356.4412 15.90816786    07
PION-BR2
1 98453U          25353.78472222  .00000000  00000-0  50000-4 0    03
2 98453  40.0000 329.4961 0001497   0.0000 356.4412 15.90816786    06
3 Likes

Initially, hours (According to him, the launch was postponed to 2025-12-19 20:00UTC/17:00BRT) but again… I’m not sure about that.

Looking at GOES, I see some slightly heavy clouds in that region.

1 Like

nice script. just want add, if you running old debian or old ubuntu maybe will find error like cannot found libgirepository-2.0-dev package. you can substitute with:
sudo apt install libgirepository1.0-dev

but dont forget to edit requirements.txt and change
from:
PyGObject
to
PyGObject==3.50.0

if you dont change, it will make error like:
../meson.build:31:9: ERROR: Dependency 'girepository-2.0' is required but not found.

and dont forget to add -r option, so the command become:
pip install -r requirements.txt

additional command that also important before you run pip install -r is:
pip cache purge

2 Likes

Hi Bob,

Thanks for this information, I was only wondering if these are IQ or demodulated audio files?
And of course the ssmple rate.

Jan | PE0SAT

1 Like

not answer, just inform that the wav file running well at sdr++ , it should be iq file

1 Like

The sample files from

… are 48k audio!

1 Like

thanks @bali !

2 Likes

gr_satellites FLORIPASAT-2A.yml --wavfile beacon_gqrx_20190429_214831_145900000.wav --samp_rate 48e3

name: FLORIPASAT-2A
norad: 98456
data:
  &tlm Telemetry:
    telemetry: floripasat
transmitters:
  1k2 FSK downlink:
    frequency: 468.200e+6
    modulation: FSK
    baudrate: 1200
    framing: NGHam no Reed Solomon
    data:
    - *tlm
name: FLORIPASAT-2B
norad: 98455
data:
  &tlm Telemetry:
    telemetry: floripasat
  transmitters:
  1k2 FSK downlink:
    frequency: 468.200e+6
    modulation: FSK
    baudrate: 1200
    framing: NGHam no Reed Solomon
    data:
    - *tlm

-> Packet from 1k2 FSK downlink
Container: 
    ngham_padding = 2
    id = (enum) beacon_ngham_obdh_data 0
    callsign = b'0PY0EFS' (total 7)
    payload = Container: 
        eps = Container: 
            battery_voltage = ListContainer: 
                3.598771
                3.603654
            battery_temperature = ListContainer: 
                32767.99609375
                23289.17578125
            battery_charge = 2.43625
            solar_panel_current = ListContainer: 
                0.00014800014800014796
                0.0
                0.0
                0.00029600029600029593
                0.0
                0.0
            solar_panel_voltage = ListContainer: 
                1.7148540903540903
                0.09580647130647131
                1.7087490842490842
            energy_level = 2
        status = Container: 
            antenna = True
            imu = True
            sd_card = False
            rush = False
            eps = True
        imu_accelerometer = ListContainer: 
            -0.08837890625
            -0.0263671875
            0.96142578125
        imu_gyroscope = ListContainer: 
            0.5950927734375
            0.34332275390625
            -0.2288818359375
        system_time = Container: 
            seconds = 54
            minutes = 21774
        odbh_resets = 3

Jan | PE0SAT

5 Likes