My log book summary

Wednesday, 15 October 2025

RaspberryPi Zero2W as APRS iGate

Projek iGate saya yang guna Raspberry Pi 3 B+ telah ditamatkan, ini ekoran berlaku kerosakkan pada SBC tersebut. Terdapat error "USB Over Current", telah beberapa kali mencuba untuk mengatasinya seperti mana terdapat dalam website yang Google dan AI review. Semuanya tidak berhasil.

Saya juga telah cuba dengan cara format SD Card dan install semula OS, hasilnya makin parah. Rupa-rupanya, USB sudah tidak berfungsi. Bila cucuk keyboard dan mouse, kedua-dua device tersebut tidak dapat dikesan oleh SBC. Proses untuk boot, berjalan dengan baik. Tetapi saya tidak dapat meneruskan proses installation OS kerana tidak dapat gerakkan mouse pointer sama ada melalui mouse atau keyboard.

Oleh yang demikian, saya terpaksa menggunakan Rpi02W untuk meneruskan operasi APRS iGate ini. Dengan kemampuannya yang terbatas, saya terpaksa menggunakan OS yang seminimum mungkin. Oleh itu, saya memilih untuk menggunakan Debian 12 (bookworm) CLI Mode.

 


Proses installation Direwolf adalah sama seperti Raspberry Pi 3 B+ (GUI Mode) yang berbeza adalah Rpi02W menggunakan CLI Mode, oleh itu sedikit ubahsuai harus dilakukan untuk memastikan iGate ini berfungsi dengan baik. Kalau ikut 100% step yang diberikan dalam installation document, tak mau pulak dia nak running iGate tu di back ground. 

Langkah-langkah yang saya buat adalah:-

1. Download file dw-start-test.sh di website berikut:

https://groups.io/g/direwolf/message/8002

2. Create file baru:-

cd
sudo nano start-dw.sh

3. Copy semua isi perut dalam file dw-start-test.sh (yang download tadi) dan paste di file yang baru di create tadi.

4. Kemudian save dan Exit: CTRL - X dan y 

5. Beri access kepada file tu:

sudo chmod 755 start-dw.sh

6. Buka crontab -e dan tambah:


* * * * * /home/zaki/start-dw.sh >/dev/null 2>&1

Ini adalah bertujuaan untuk auto start bagi file "start-dw.sh" ketika reboot nanti, dan dia juga akan start dengan sendiri setiap 1 minit jika dia tertutup dengan sendiri atau apa-apa sebab sekali pun.

7. Reboot system

sudo reboot

Jika semua berjalan dengan baik, ini bermakna proses-proses tersebut sudah selesai. iGate APRS akan bekerja di belakang tabir system, dia tidak nampak di main screen, dia tidak sama seperti di OS GUI, yang mana akan memaparkan 1 window untuk menunjukkan proses-proses iGate.



SCREEN

Dalam mode CLI kita boleh melihat dan memantau aktiviti-aktiviti iGate sama seperti GUI mode. Apa yang kita perlu adalah fungsi SCREEN. Untuk menggunakan fungsi ini, kita kena install screen dulu dalam system:-

sudo apt install screen -y

Kemudian bagi command untuk melihat screen apa yang sedang aktif di system sekarang dengan menaip:-



screen -ls


System akan menyenaraikan screen yang tengah aktif sekarang. Dalam kes ini, system menyenaraikan 18127.direwolf sedang aktif. Nombor di depan itu adalah ID screen dan direwolf adalah nama app.

Untuk melihat screen tersebut, taip:-

screen -r 18127.direwolf


Paparan sekarang menunjuk di screen iGate yang sedang aktif. Screen ini sama je dengan GUI mode, cuma CLI ni hitam puteh mcm tu je laa. Kalau dalam GUI mode, text dia ada warna.

Untuk kembali kepada screen mula-mula tadi, tekan:

ctrl-a d


Selamat mencuba, de 9W2KEY 73!


Nota kaki: Ini adalah nota dan rujukkan untuk kegunaan saya sendiri sahaja. Saya tidak mengambil sebarang tanggung jawap keatas sebarang kejadian yang tidak diingini atau kecelakaan yang berlaku pada diri anda atau orang di sekeliling anda atau hartabenda anda, sekiranya mengambil article ini sebagai panduan atau rujukkan anda.