AMBE server op Raspberry PI (star) installeren

Hieronder de stappen om een AMBEserver  op een Raspberry te installeren.
basis is strech lite
https://downloads.raspberrypi.org/raspbian_lite_latest

Standaard is de SSH toegang tot de Raspberry geblokkeerd. Om dit werkend te krijgen zonder een monitor en toetsenbord aan te sluiten kun je het volgende doen:

Je plaatst een leeg tekst filetje met de naam SSH in de boot van de sd kaart met Stretch_Lite. Dit kan gewoon in windows. 
Let op: de extensie  “.txt” weglaat.  Dus niet SSH.txt maar SSH
Let op: plaats het in de boot. NIET in de boot directory… anders werkt het nog niet.
Kaartje in de Raspberry en gaan.

Zodra je SSH toegang hebt tot de Raspberry

TIP: Midnight Commander is een erg handig ‘ grafisch’  programma om te navigeren in linux.  installeren gaat als volgt:

sudo apt-get install mc
je start het programma op met:
sudo mc

sudo cd /tmp
sudo wget https://github.com/marrold/AMBEServer/archive/master.zip
sudo unzip master.zip

De master.zip file’s worden uitgepakt in een nieuwe subdirectory “AMBEServer-master”


hierin vind je de file  “AMBEserver.c”. Dit is de source code. 
Hierin heb ik de standaard baudrate aangepast waarop de dongle werkt. Dit heb ik gedaan omdat de nieuwe dongles allemaal op 460800 Baud draaien en niet op 230400.

zoek in AMBEserver.c naar
#define default_baud 230400
en verander de 230400 naar 460800
dus het wordt:
#define default_baud 460800
safe deze file

vervolgens compileren:
sudo make
sudo make install

De AMBEserver is nu geïnstalleerd.
starten met
AMBEserver -x.. dit is een monitormode. Handig om te zien of alles werkt.
Normaale start is
AMBEserver

Om de AMBEserver automatisch te laten starten moet er een script file in de “/etc/init.d”  directory geplaatst worden. Een voorbeeld file staat in  “etc/tmp/AMBEServer-master/init.d” en heet “AMBEserver”
Deze file verplaatsen naar /etc/init.d

sudo cp /tmp/AMBEServer-master/init.d/AMBEserver /etc/init.d

ga naar de dir /etc/init.d

cd /etc.init.d
dan:
sudo chmod+x AMBEserver
sudo update-rc.d AMBEserver defaults

nu zal de AMBEserver automatisch opstarten

 


Om de AMBEserver naast PI-Star te laten draaien dien je een poort open te zetten in de PI-Star firewall. Dit gaat als volgt:

In PI-Star met SSH
rpi-rw
sudo nano /root/ipv4.fw
plak onderstaande regels in de ipv4.fw file

iptables -A INPUT -s 192.168.1/24 -j ACCEPT

sluit af met CNTRL X
Y

De 192.168.1 vervangen voor je eigen interne laagste ip nummer.
dus al je router in adressen uitgeeft vanaf 10.0.0.1 dan  dit het volgende invullen:

iptables -A INPUT -s 10.0.0/24 -j ACCEPT

reboot

BlueDV ser2net op Raspberry 3 en Zero W

De setup voor ser2net zoals beschreven in de manual van  de dvmega werkt niet voor raspberry’s met bluetooth. Dit komt omdat de bluetooth de seriepoort in pikt. Met onderstaande procedure wordt de compoort weer toegewezen aan de GPIO connectors waar de DVMEGA opgeprikt wordt.

Basis  Raspbian stretch lite.
https://www.raspberrypi.org/downloads/raspbian/

 

sudo raspi-config
in  tab “Advanced” choose “Serial” (Enable/Disable shell and kernel messages on the serial connection) and disable it.

sudo bash -c ‘echo “dtoverlay=pi3-disable-bt” >> /boot/config.txt’

sudo systemctl disable hciuart

sudo apt-get install ser2net

sudo bash -c ‘echo “2000:raw:0:/dev/ttyAMA0:115200 8DATABITS NONE 1STOPBIT” >> /etc/ser2net.conf’

sudo reboot

 

en stel vervolgens BlueDV op ser2net en vul het IP nummer in van de raspberry waar ser2net op draait.

 

pistar commands

pistar-bootconfig.sh
pistar-clone
pistar-daily.cron
pistar-expand
pistar-firewall
pistar-keeper
pistar-keeper.service
pistar-link
pistar-mmdvmcal
pistar-remote
pistar-remote.service
pistar-update
pistar-upgrade
pistar-upnp.service
pistar-watchdog
pistar-watchdog.service
pistar-zumspotflash
pistar-mmdvmhshatflash
pistar-mmdvmhshatdowngrade

 

DMR gateway in pi-Star instellen

 

In PI-Star DMR gateway acitiveren.

Onderstaande regel copieren onder DMR+ options in configuratie scherm.

StartRef=4000;RelinkTime=60;UserLink=1;TS1_1=9;

 

In Set codeplug aanpassen met TG6 en TG8

TG6 = voor XLX

TG8 = voor DMR+

Voorbeeld om XLS313 te connecten:

Call naar TG 6

Dan private call naar 68313 (313 is xlx313)

PTT indrukkken

Vervolgens kun je een module kiezen door weer prive call te kiezen.

64001 = module a

64002 = module b

64003 = module c

Etc

PTT indukken

En kletsen maarl

6400 = terug naar de default module in geval van 313 is dat module a

4000 is unlinken

Helaas mijn vorige site is gehackt.

Sinds 2008 heb ik een site in de lucht gehad met Joomla. Hackers hebben toegang gekregen tot de backend en de site misbruikt om spam te verspreiden. Ik heb nog 1 backup maar die is dusdanig vervuild dat ik die niet meer online kan zetten. Bovendien is de oude versie van Joomla zo lek als een mandje en omzetten naar een nieuwe versie bewerkelijk. Ik heb nu gekozen om een compleet nieuwe site op te zetten met WordPress. Gaat even duren…

 

Hieronder mijn shack van 2014. Met wat geleende apparatuur om te testen.