RPi2 Setup for Motorola Radius M1225 (that worked for me)
Radio setup for this is coming soon

1. Download and install Win32DiskImager

2. Download and install SDFormater 4.0

3. download and indtall PuTTY

4. Download the latest RPi2 Allstar image from WA3DSP

5. Extract the RPi2 Image from the zip file

6. Format the MicrSD card using SDFormater 4.0 making sure you format the correct drive for you Micro SDcard

7. Write the image to the MicroSDcard using Win32DiskImager making sure you write it to the correct dive. This may take a few minutes

8. Insert the Micro SDcard into the RPi2, connect it to your router with a network cable, and power it up.

9. Login to your router to find out the ip address of the RPi2. Look for the host name alarmpi and write down the ip address of the device 192.168.1.187

10 . Start PuTTY. In the Host Name box put in the IP address you just wrote down. In the port box put 222 for SSH.

11. Login as root with password root.

**************************************

Screen shot of the installatioj process...

login as: root
root@192.168.1.187's password:
RPi2 Version 1.0 Allstar - April 10, 2015 - WA3DSP, KB4FXC, W0AMN

It appears that this is the first time this system
has been booted. It would be prudent to change a few
key settings now for the sake of security and convenience.
Once this information is entered, the system will reboot
and the next time the system boots, this message will not
re-appear.

 

Would you like to run first setup now ([y],n) ? y
*******************************************************************
Initial setup information

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Enter Node Number: 41920
*******************************************************************
Time Zone Configuration

By default, the time zone is set to:

Time zone: American/Eastern

A correct time zone entry will allow the system clock to report the
correct time.

Do you want to change the default time zone (American/Eastern) ([y],n) ? y
1 - Africa/Abidjan
2 - Africa/Accra
3 - Africa/Addis_Ababa
4 - Africa/Algiers
5 - Africa/Asmara
6 - Africa/Bamako
7 - Africa/Bangui
8 - Africa/Banjul
9 - Africa/Bissau
10 - Africa/Blantyre
11 - Africa/Brazzaville
12 - Africa/Bujumbura
13 - Africa/Cairo
14 - Africa/Casablanca
15 - Africa/Ceuta
16 - Africa/Conakry
17 - Africa/Dakar
18 - Africa/Dar_es_Salaam
19 - Africa/Djibouti
20 - Africa/Douala
21 - Africa/El_Aaiun
Input your selection, or known index number, or press the "Enter" key
to continue listing the time zones? 191 <-----This is for my time zone

America/Tijuana has been selected

If you need to re-execute this script (settz.sh), you can do so at anytime.

Press any key to continue...
*******************************************************************
Set Host Name

By default, the host name is set to alarmpi.
The host name should be set to something meaningful
(i.e. the location of this system)

***** Host name setup *****

The current hostname is: alarmpi

Do you want to change this (Y/N)? y
Enter the new host name: 41920 <---I used my node number
*******************************************************************
Set Networking Configuration

Currently networking is set up for DHCP. You will be able to set up the
system to use either static or DHCP (dynamic) addressing. If you
choose static addressing, you will need to have three key IP addresses
handy: IP ADDRESS, NETMASK, and DEFAULT GATEWAY.

Current IP Address: 192.168.1.187
inet 192.168.1.187/24 brd 192.168.1.255 scope global dynamic eth0

***** Network interface setup *****

Do you want to do this now ([y],n): ? y
Do you want to set up (S)tatic, or (D)CHP for the main network interface? s ,---I setup a static Ip address
Enter the IP address in the form XXX.XXX.XXX.XXX: 192.168.1.12
Enter the netmask in the form XXX.XXX.XXX.XXX: 255.255.255.0
Enter the default gateway in the form XXX.XXX.XXX.XXX: 192.168.1.1

Please review your configuration:

IP Address : 192.168.1.12
Netmask : 255.255.255.0
Default Gateway : 192.168.1.1

Is this ok ([y],n): ? y

Creating /etc/systemd/network/eth0.network file...
*******************************************************************
Set ssh port number

***** ssh Port setup *****

This setup script allows you to select the Openssh port setting for the built
in ssh server on your node.

Currently, the port value is 222.

If you wish to keep this port setting as the port 222, then press the
"Enter" key to select this port or enter the new port value at the prompt.

Do you want to change your ssh port configuration for asterisk ([n],y): ? n
*******************************************************************
Set Node Configuration

Do you want to setup your node configuration for asterisk ([y],n) ? y
Node configuration will be run after reboot.
Current State = DYNAMIC
Interface Mode = static

Address=192.168.1.12
*******************************************************************
System Reboot

Remember to log back in using the new password and using the new IP address
if you changed it.

Use these values for your next login after reboot:
IP Address - 192.168.1.12
ssh Port - 222
System will now reboot...

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Logback in using PuTTY with the ip address you asigned to the RPi2 usin port 222
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

login as: root
root@192.168.1.12's password:
RPi2 Version 1.0 Allstar - April 10, 2015 - WA3DSP, KB4FXC, W0AMN

The node configuration option was selected.
--------------------------------------------------------------------
This script configures the Asterisk configuration files based upon template
files found in /usr/local/etc/asterisk_tpl directory. The files that will be
changed are: iax.conf, rpt.conf, and extensions.conf.

While this script is intended for first time configuration of these files, it
can be run at anytime to make changes. BUT, please keep in mind that every
time you execute this script, it uses the template directory files and NOT
the active configurations files to create new active configuration files. So
if you want to continue to use this script after the initial first time
configuration, any changes should be made to the three configuration files in
the /usr/local/etc/asterisk_tpl directory.

If this is a first time configuration, it is safe to continue otherwise read
the above paragraph and understand that any manual changes that you have made
to the active configuration files in the /etc/asterisk directory will be
overwritten. The old files will be renamed extensions.conf_orig, iax.conf_orig,
and rpt.conf_orig.

--------------------------------------------------------------------
([n],y): ? y
--------------------------------------------------------------------
Basic Node and Call Information.

--------------------------------------------------------------------
Enter Node Number [41920]:
Enter Station Call for node []: KH2FI
--------------------------------------------------------------------
Note that reporting the status of your node is not mandatory
but without reporting your node will not appear in the
allstarlink.org status screen and others will not know
your node exists unless you give them your node number.
Even if your node does not appear on the status page another
node will be able to connect to you using your node number.
While the usual answer is to say yes and report your status
some may wish to remain private by not advertising their node.

--------------------------------------------------------------------
Do you want your node to report status to stats.allstarlink.org ([y],n): ?
--------------------------------------------------------------------
Asterisk can use either voice or CW id for FCC identfication. If you
select voice id a simple gsm voice ID audio file will be generated.
This file is located at "/etc/asterisk/local/" and is called
"node_id.gsm".

If you select "y" to voice id, then a voice id will be created. If you
select "n", then the default CW id will be used.

--------------------------------------------------------------------
Do you want to use voice id ([n],y): ?
--------------------------------------------------------------------
Port 4569 is the default iax protocol port. If you are using just
one server on your public IP address, then you can skip this step
by hitting return to select the default value.

--------------------------------------------------------------------
Enter Bind Port [4569]: 4569
--------------------------------------------------------------------
Duplex setting

This setting setups up the different duplex modes for your allstar node.
Here are the values and their meaning:

0 = half duplex (telemetry and courtesy tones do not transmit)
1 = semi-half duplex (telemetry and courtesy tones transmit, but not
repeated audio (Default)
2 = normal full-duplex mode)
3 = full-duplex mode, without repeated audio from main input source
4 - Normal except no main repeat audio during autopatch only

Normally for a simplex node, you would choose "1". For a repeater, you
would choose "2".

If you want a "silent" simplex node (no courtesy tones or telemetry),
you would choose "0".

--------------------------------------------------------------------
Enter the desired duplex mode [1]: 1
--------------------------------------------------------------------
The node password is the password that is assigned with your node
number. If you don't have this handy it can be retrieved by logging
into your account at allstarlink.org and checking node 41920
password. The password is a 6 digit number.

--------------------------------------------------------------------
Enter Node password for node 41920 []: ######
--------------------------------------------------------------------
Asterisk Allstar has the capability to receive connections from a
Windows computer using a program called iaxRpt. In order to do this you
need to specify a password which will be used to confirm connections
from that program. You would then use this same password to configure
a iaxRpt account on a Windows computer. Information on how to
configure iaxRpt can be found at the hamvoip.org website.

--------------------------------------------------------------------
Do you want to configure the password for an iaxrpt connection ([y],n): ? y
Enter your iaxrpt password []: ####

Configuring Configuration Files...

------------------------------------------------------------
rpt.conf completed...
extensions.conf completed...
iax.conf completed...
------------------------------------------------------------

----------------------------------------------------------------------------
You now will need to review and configure simpleusb.conf. In particular
the 'carrier from' needs to be set to match your radios COS polarity.
See the configuration howto on the hamvoip.org web page for more info
on configuring simpleusb and setting audio levels.

----------------------------------------------------------------------------
Do you want to configure Simple USB settings now: ([n],y): ? y
--------------------------------------------------------------------
[Introduction of script]
This script will create the configuration file for the simple usb device.

During each setting, you will see the currently defined setting followed
by a description of the values. You will be prompted with a simple yes or
no question.

NOTE, you can run this script as many times as required. It will remember
the last setting used. If it's run for the first time, you will be prompted
for a radio selection which will load its default settings. Please review
these settings when you are prompted and change if necessary.

--------------------------------------------------------------------
Do you wish to continue: ([n],y): ? y
--------------------------------------------------------------------
0 - GM300_cos_invert
1 - GM300_cos_noninvert
2 - Dorji_Transceiver_Module
3 - Alinco_DRx35
4 - Baofeng_ba-666
5 - default
If radio type is not shown above, select 'default'
--------------------------------------------------------------------
Enter number from above to select radio type: 5 <---I chose this for the Motorola Radius M1225
--------------------------------------------------------------------
eeprom Setting
eeprom=0
; 1 = Indicates that an EEPROM internal to the radio
; adapter and cable is expected.
; 0 = no warning message if no EEPROM found.

Normally, you will select "n" unless you are using an internal eeprom.
--------------------------------------------------------------------
Are you using an eeprom in your URI/radio ([n],y): ? n
--------------------------------------------------------------------
Hardware Type setting
hdwtype=0
; USB Sound Adapter Hardware Type
; Set to 0 for DMK Eng. URI, or USB sound adapaters
; modified using the instructions from usbfob.pdf.
; Set to 1 for DingTel/W9SH modified usb adapters.

(To be removed, use default hdwtype=0, only option for bbb is hdwtype=0)

Answer "n" to this question, if using a URI or modified FOB.
--------------------------------------------------------------------
Are you using a Dingotel/Shp interface ([n],y): ? n
--------------------------------------------------------------------
Reciever Audio Boost
rxboost=1
; Rx Audio Boost
; 0 = 20db attenuator inserted,
; 1= 20db attenuator removed
; Set to 1 for additonal gain if using a low-level
; receiver output.

Answer "y" if you are using a low-level receiver output.
--------------------------------------------------------------------
Should the receive audio be boosted (attenuator removed) ([y],n): ? y
--------------------------------------------------------------------
Carrier Detection
carrierfrom=usbinvert

; Options - no,usb,usbinvert
; no - no carrier detection at all
; usb - via USB radio adapter COR connection
; usbinvert - same as above but inverted polarity.

Normally, you will be using this option. This is the COS (carrier detection)
which indicates that a carrier is present. This signal comes for the radio to
the modified FOB or URI. This supports the option to invert the detected signal
which depends on the radio.
--------------------------------------------------------------------
Do you want to use carrier detection ([y],n): ?y

Does the COR line need to be inverted ([y],n): ? y
--------------------------------------------------------------------
CTCSS Decoding
ctcssfrom=no

; CTCSS Decoder Source
; Options = no,usb,dsp
; no - CTCSS decoding, system will be carrier squelch
; usb - CTCSS decoding using input from USB adapter
; usbinvert - same as above but inverted polarity.

Some radios use the CTCSS signal to indicate that a CTCSS signale is preset,
like COS, it provides a method of signal detection and indicates that a
carrier is present. This signal comes for the radio to the modified FOB or
URI. This supports the option to invert the detected signal which depends
on the radio.
--------------------------------------------------------------------
Do you want to use CTCSS decoding ([n],y): ? y
check cor

Does the CTCSS decoding line need to be inverted ([y],n): ? n
--------------------------------------------------------------------
TX Mixer A
txmixa=voice

; Tx Mix Output Channel A (Left) Output Type
; Options = no,voice,tone,composite,auxvoice
; no - Do not output anything
; voice - output voice only
; tone - CTCSS tone only
; composite - voice and tone
; auxvoice - voice output for monitoring

; Left channel output: no,voice,tone,composite,auxvoice
; no - Do not output anything
; voice - output voice only

The current value for this parameter is: voice. Nomally, this is set for
"composite".
--------------------------------------------------------------------
Do you want to change the TX Mix A setting ([n],y): ? n
--------------------------------------------------------------------
Transmit Mixer B
txmixb=no

; Tx Mix Output Channel B (Left) Output Type
; Options = no,voice,tone,composite,auxvoice
; no - Do not output anything
; voice - output voice only
; tone - CTCSS tone only
; composite - voice and tone
; auxvoice - voice output for monitoring

 

The current value for this parameter is: no. Nomally, this is set for
"no".
--------------------------------------------------------------------
Do you want to change the TX Mix B setting ([n],y): ? n
--------------------------------------------------------------------
PTT Setting
invertptt=0

; Invert PTT 0 = ground to transmit, 1 = open to transmit
; This is the collector lead of the 2n4401 on the modified
; usb sound fob.

Please refer to the howto for the procedure to do this.
--------------------------------------------------------------------
Should the PTT be grounded to transmit ([y],n): ? y
--------------------------------------------------------------------
Duplexer Setting
duplex=1 ; Full Duplex

--------------------------------------------------------------------
--------------------------------------------------------------------
PL Filter Setting
plfilter=yes
; enable PL filter
; yes, enabled
; no, disabled

**Only use if necessary for your installation**
Some radios require addtional filtering the the PL tones, this will help
attenuate this signal from the receiver.
--------------------------------------------------------------------
Should the plfilter be enabled ([y],n): ? y
--------------------------------------------------------------------
De-emphasis Filter
deemphasis=no
; enable de-emphasis (input from discriminator)
; yes, enabled
; no, disabled

**Only use if necessary for your installation**
--------------------------------------------------------------------
Should the deemphasis be enabled ([n],y): ? y
--------------------------------------------------------------------
Pre-emphasis Filter
preemphasis=no
; enable pre-emphasis (output to Tx)
; yes, enabled
; no, disabled

**Only use if necessary for your installation**
--------------------------------------------------------------------
Should the preemphasis be enabled ([n],y): ? n
--------------------------------------------------------------------
rxaudiodelay parameter
rxaudiodelay=0
; default value is 0
; Squelch tail delay in 20ms frames. Values are 0
; (no delay) to 24 (480ms delay)
; Typical values would range from 3-12 (60-240ms)

Please refer to the documentation prior to changing from the default
value.
--------------------------------------------------------------------
Enter the value of rxaudiodelay [0] :0

Saving current settings to /usr/local/etc/cur_simple_usb.conf...
Saving settings to /etc/asterisk/simpleusb.conf...
--------------------------------------------------------------------
Audio Levels

If you know the audio values for your node setup, you can modify them
now. If not, please run "simpleusb-tune-menu" program at the Linux
prompt to properly set your sound levels.

--------------------------------------------------------------------
Do you want to set your audio levels for your node now ([n],y): ? n
--------------------------------------------------------------------
(final info)

After any simpleusb.conf changes you should do an Asterisk restart. This
will restart and reload the Asterisk modules. These simpleusb changes will
not take effect until Asterisk is restarted.

If needed, please run "simpleusb-tune-menu" program at the Linux prompt to set
your sound levels.
--------------------------------------------------------------------
Do you want to restart Asterisk to enable selections: ([y],n): ? y
Restarting Asterisk..
Restarting Asterisk...
[root@41920 ~]#

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
The system is now setup with the following settings:

IP Address- 192.168.1.12
Node Number- 41920
iaxrpt port- 4569
iaxrpt Password- the password you assigned

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Next is the radio Programming setup

Next is the router port fowarding setup

Next is wiring the Motorola Raduis M1225

Next is the Echolink setup

Next is the iaxrpt setup

Next is the WinSCP setup

Next is the PuTTY Setup

Next is the Webmin Set up

Next is the Allmon 2 setup

Next is the lsnodes setup

Next is the second node setup on the same RPi2