Skip to content

Instantly share code, notes, and snippets.

@jh4xsy
jh4xsy / 12918747.log
Created December 12, 2025 04:34
HUNITYからのパケット記録
$ ./hunity_decode -p 12918747.dat
INFO: reading 12918747.dat, writing 12918747.pkts
WARNING: Failed to open the metafile 12918747.meta
WARNING: unknown file extension, defaulting to CF32
WARNING: unsupported combination: sampling rate 50000 sps and 25000 bps !
WARNING: unsupported combination: sampling rate 50000 sps and 50000 bps !
INFO: finished 12918747.dat, samples: 22532800, speed: 0.260683 msps, tone detected: 411236 pkts, sync detected: 17 pkts
INFO: decoded data packets: 4, RA126: 4, 12500 bps: 4
INFO: decoded sync packets: 0
@jh4xsy
jh4xsy / grsat-install.log
Last active December 10, 2025 07:02
gr-satellietsをvenvにインストールする手順
$ unset PYTHONPATH
$ unset LD_LIBRARY_PATH
$ python3.11 -m venv --system-site-packages .venv
$ source .venv/bin/activate
$ pip3 install construct==2.9.49 websocket-client requests
$ python -c "import sys; print(sys.path)"
['', '/usr/lib/python3.11/dist-packages', '/home/jh4xsy/gr-satellites-5.8.0/.venv/lib/python3.11/site-packages', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/usr/local/lib/python3.11/dist-packages', '/usr/lib/python3/dist-packages']
$ mkdir build
$ cd build/
$ cmake .. -DCMAKE_INSTALL_PREFIX=/home/jh4xsy/gr-satellites-5.8.0/.venv -DPYTHON_EXECUTABLE=/home/jh4xsy/gr-satellites-5.8.0/.venv/bin/python3
@jh4xsy
jh4xsy / hgt2sdf.sh
Created July 24, 2025 11:39
SRTM3の.hgtファイルをSPLAT!で使う.sdfファイルに変換
#!/bin/bash
#
# Viewfinder PanoramasからダウンロードしたSRTM3の.hgtファイルをSPLAT!で使う.sdfファイルに変換するスクリプト
#
for f in *.hgt; do
[ -e "$f" ] || continue # ファイルが存在しない場合はスキップ
echo "Converting $f"
srtm2sdf "$f"
done
@jh4xsy
jh4xsy / 11117785.log
Created February 20, 2025 13:30
HYDRA-Tのテレメトリ解析
***************************************************
* *
* Unified Satellite Telemetry Decoder *
* AMSAT EA - Free distribution *
* Version 1.08 (Bytes) *
* Compilation : Feb 7 2025 *
* *
***************************************************
@jh4xsy
jh4xsy / adi2csv.rb
Last active October 14, 2024 00:46
adiファイルからHamlog用CSVファイルに変換するスクリプト
#!/usr/bin/env ruby
#
# WSJT-Xから抽出したadiファイルからHamlogに食わせるCSVファイルを作成するスクリプト
# 2024/10/14 JH4XSY/1 Iwamoto
#
require 'time'
require 'csv'
# 日本のコールサインを検出するメソッド
def japanese_callsign?(callsign)
@jh4xsy
jh4xsy / ext.rb
Last active January 10, 2025 13:58
KASHIWAビーコン(SatNOGS DBのCSVファイル)からカメラ画像に変換するスクリプト
#!/usr/bin/env ruby
#
# GARDENs衛星でSatNOGS CSVファイルからカメラ画像を生成 by JH4XSY/1
# 2025/1/10
def find_gaps(list)
# Find the minimum and maximum values in the list.
min_value = list.min
max_value = list.max
@jh4xsy
jh4xsy / lora_RX.grc
Last active May 18, 2024 23:47
gr-lora_SDRとRTLSDRを使ってLoRa衛星を受信するフローグラフ
options:
parameters:
author: JH4XSY/1
catch_exceptions: 'True'
category: '[GRC Hier Blocks]'
cmake_opt: ''
comment: ''
copyright: ''
description: ''
gen_cmake: 'On'
@jh4xsy
jh4xsy / 8671675.dat
Last active December 9, 2023 07:36
HADES-Dのテレメトリ解析
28 50 4E 4B 4C FF 40 43 48 42 4B
@jh4xsy
jh4xsy / postob2.sh
Last active September 25, 2025 01:44
satnogs-clientでMETEOR M2-3を処理するpost-observation script
#!/bin/sh
# POST OBSERVATION SCRIPT for METEOR
ID="$1"
TLE="$3"
DATE="$4"
# check METEOR M2-3&4
NORAD=$(echo "$TLE" | jq .tle2 | awk '{print $2}')
@jh4xsy
jh4xsy / MRC-100_15880.65616678_JH4XSY.log
Last active June 29, 2023 22:48
MRC-100からのパケット記録
Packet - Telemetry 3
Timestamp: 1970-01-02 02:55:50
LSW-UNIDEB: xx 7 [mV] 3 [mA][3 seconds ago]
LSW-UNIGYR: xx 14 [mV] 5 [mA][1 seconds ago]
LSW-UNISZ2: xx 0 [mV] 0 [mA][<=30 seconds ago]
LSW-UNISZ1: xx 0 [mV] 0 [mA][<=30 seconds ago]
PCU1 LSW status: 060930CC
PCU2 LSW status: 060930CC
UNIV-DEB active: 0[INVALID value]
UNIV-GYR active: 0[INVALID value]