PiStar SSH Update

 

 

Default Username: pi-star
Default Password: raspberry

xxx.xxx.xxx/admin/expert/


Login over SSH, run:-
' rpi-rw '
Other commands as required
' sudo pistar-expand '
' sudo reboot '


http://www.pistar.uk/index.php

 

--------------------------------------------------------------------------------


Duplex Firmware Update
sudo pistar-mmdvmhshatflash hs_dual_hat

or

Download flash script
curl -OL https://github.com/juribeparada/MMDVM_HS/releases/download/v1.4.7/install_fw_hsdualhat.sh
#4) make runable
chmod +x install_fw_hsdualhat.sh
#5) Stop MMDVMHost serice
sudo pistar-watchdog.service stop; sudo systemctl stop mmdvmhost.timer; sudo systemctl stop mmdvmhost.service
#6) Flash to latest version (Make sure you copy the full stop in-front of ./install)
./install_fw_hsdualhat.sh
#7) Startup MMDVMHost service
sudo pistar-watchdog.service start; sudo systemctl start mmdvmhost.timer; sudo systemctl start mmdvmhost.service
#8) Reboot
sudo reboot

 

---
---


Edit MMDVM.ini & Gateway

rpi-rw
sudo su
 nano /etc/mmdvmhost

nano /etc/dmrgateway

sudo nano /usr/local/etc/DMR_Hosts.txt

ctrl+x for save

---
---


Nextion Drivers

HOW TO INSTALL THE NEXTION DRIVER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
















 How to enable reconnect to default reflector



# Prefixes=234,235
# Slot1TGWhiteList=
# Slot2TGWhiteList=
#IDWhiteList=

Rewrite Rules



STM32_DVM_PiHat V3 (BLUE) Board  

 

If using SSH, proceed as below.
pi-star@pi-star(rw):~$ sudo su       *gives ROOT permissions
root@pi-star(rw): rpi-rw                *makes file system read/write
root@pi-star(rw): mv /etc/mmdvmhost /etc/mmdvmhost.save     *rename mmdvmhost so it won’t auto
root@pi-star(rw): reboot   
  
Wait for the Pi to reboot, log into the Raspberry P
i via SSH or via web SSH access as above; then:
pi-star@pi-star(rw):~$ sudo su
root@pi-star(rw): rpi-rw
root@pi-star(rw): cd /home/pi-star    *go to pi-star directory
root@pi-star(rw): wget -N http://dvswitch.org/files/HAM/MMDVM/stm32flash    *get flash utility
root@pi-star(rw): wget -N http://dvswitch.org/files/HAM/MMDVM/Version_3_Firmware/mmdvm_f4.hex    *get Firmware
root@pi-star(rw): chmod +x stm32flash    *make flash utility executable
root@pi-star(rw): ./stm32flash -v -w mmdvm_f4.hex -i  20,-21,21,-20 -R /dev/ttyAMA0
*The above line does the actual flash programming

The response to the above command should be:
stm32flash 0.5
http://stm32flash.sourceforge.net/
Interface serial_posix: 57600 8E1
Version      : 0x31
Option 1     : 0x00
Option 2     : 0x00
Device ID    : 0x0421 (STM32F446xx)
- RAM        : 128KiB  (12288b reserved by bootloader)
- Flash      : 512KiB (size first sector: 1x16384)
- Option RAM : 16b
- System RAM : 30KiB  
Write to memory
Erasing memory
Wrote and verified address 0x0800fec8 (100.00%) Done.
Once writing is successful, do some clean up:
root@pi-star(rw): mv /etc/mmdvmhost.save /etc/mmdvmhost     *”re-enable” mmdvmhost
root@pi-star(rw): reboot 

 

 



rpi-rw;sudo bash -c 'printf "BM_Nerja_DMR_SVR        31665   tgif.network     passw0rd        62031" >> /usr/local/etc/DMR_Hosts.txt'

 

 





In pistar you can do via ssh login > rpi-rw > sudo nano /etc/mmdvmhost

 to  ;


[General]
Callsign=XXXXX
Id=xxxxxxx
Timeout=600
Duplex=1
ModeHang=10                 <<< added, This acts for all modes not otherwise defined below ;
#RFModeHang=300        <<< disabled with #
#NetModeHang=300       <<< disabled with #
Display=None
Daemon=1

[D-Star]
Enable=1
Module=B
SelfOnly=0
AckReply=1
AckTime=750
ErrorReply=1
RemoteGateway=0
#ModeHang=20   <<<< disabled

[DMR]
Enable=1
Beacons=0
BeaconInterval=60
BeaconDuration=3
ColorCode=1
SelfOnly=0
EmbeddedLCOnly=1
DumpTAData=0
CallHang=3
TXHang=4
#ModeHang=20      <<<< disabled

[System Fusion]
Enable=1
LowDeviation=0
SelfOnly=0
TXHang=4
RemoteGateway=0
#ModeHang=20     <<<< disabled

[P25]
Enable=1
NAC=293
SelfOnly=0
OverrideUIDCheck=0
RemoteGateway=0
#ModeHang=20    <<<< disabled

[NXDN]
Enable=1
RAN=1
RemoteGateway=0
SelfOnly=0
#ModeHang=20    <<<< disabled

[D-Star Network]
Enable=1
GatewayAddress=127.0.0.1
GatewayPort=20010
LocalPort=20011
Debug=0
#ModeHang=10    <<<< disabled

[DMR Network]
Enable=1
Address=127.0.0.1
Port=62031
Local=62032
Jitter=360
Password="none"
Slot1=0
Slot2=1
Debug=0
#ModeHang=20    <<<< disabled

[System Fusion Network]
Enable=1
LocalAddress=127.0.0.1
LocalPort=3200
GatewayAddress=127.0.0.1
GatewayPort=4200
Debug=0
#ModeHang=20    <<<< disabled

[P25 Network]
Enable=1
GatewayAddress=127.0.0.1
GatewayPort=42020
LocalPort=32010
Debug=0
#ModeHang=20    <<<< disabled

[NXDN Network]
Enable=1
LocalAddress=127.0.0.1
LocalPort=14021
GatewayAddress=127.0.0.1
GatewayPort=14020
Debug=0
#ModeHang=20    <<<< disabled