Install ysf reflector

happiness has changed! interesting. You will not..

Install ysf reflector

There are no Fusion repeaters nearby so I set up a cheap hotspot to allow me to access the network.

Describing motion grade 7

In fact, I would say that the audio on Fusion is by far the best out of any of the digital modes. I just wanted to share a detailed solution to something which gave me a lot of frustration. I have linked to the source pages I used as starting points at the bottom of this entry. I did this on a Raspberry Pi and so my instructions are written specifically for that device.

I highly recommend balanaEtcher to write the image out to an SD card. You will need to either give your Raspberry Pi a static IP address or set up a reservation in your router.

I do this by looking at my router and checking what devices have connected and then set up a DHCP reservation so each particular Raspberry Pi I own will always have the same address each time it reboots. In my case, the Raspberry Pi is on Use the following command to enter the Raspberry Pi config utility:. First of all, expand the filesystem.

5th grade dbq

Type a new password, press enter and re-type your new password again. You will get a message telling you your password has been changed successfully.

Installing YSF Reflector on Ubuntu 16.04 Server

Make a note of this new password. Use the arrow keys again to move down to 4 Localisation Options and press enter. Use the arrow keys again to select I2 Change Timezone and press enter. First select your Geographical area and press enter and then select your Time zone and press enter. Find your country, press enter and then press enter again to return to the main screen. You will be asked if you would like to reboot now. Press enter to reboot and once your Pi has rebooted, log back in using the new password you set earlier.

Assuming your Raspberry Pi now has either a static or reserved address, you can start with the actual setup. This is making sure that Raspbian Stretch is fully patched as far as it will go. When it has completed, reboot the Pi. Log back in and enter these two commands which are loading pre-requisites for the actual installation. When the install completes, it will ask you for the name and the description of your reflector.The ambed process provided with the XLXD package, does not support the Debian-provided libftd1 package.

Download the driver package from FTDI here. Make a directory called libftdi2xx and cd into it. Then unpack the gzipped tarball. Even though the file is named just. Only one file from the bundle is needed. Then make a directory named xlx-installer, change to it, and download and execute the installer script.

After the installation is complete, a minimally configured D-STAR reflector and a working dashboard should be available on the system. At this point, test the basic functionality of xlxd to make sure everything is working before proceed. The xlxd process does not have a configuration file and most options are defined pre-compile within the main. To setup for transcoding, edit main. Carefully consider how many modules you want to make available in the system.

Change the number of modules as follows:. This example auto-joins module A:. The next change is for a better, customized message to show up in the ysfreflector.

It is NOT necessary to make this change and this change has to be made very precisely or your xlxd process will not work right.

The description[] array must contain precisely 14 letters, numbers, or spaces — no more and no less. If your description is less than 14 letters, all trailing characters must be spaces.

Change this array to whatever you want the description to be in register. The code example is:. Now rebuild the xlxd binary.

install ysf reflector

Once the process has been completed, copy the new xlxd into place and restart the service. The protocols will not yet transcode, but each should work separately. Then run make to build the ambed program. The ambed daemon will build.If you are using a Debian Linux distribution, you could give the following install-script a try: download install.

After dowanloading the file to your user-directory, be sure to have git and build-essential packages installed on your system. After all just run it with. You would be asked for the name and the description of your reflector and then all would be installed automatically.

You just have to start the reflector running following command:. First of all you'll need to get a copy of the sources. This is recommended to do with git as following:. Within this directory you'll find a folder "YSFReflector". Within the directory you also got a YSFReflector. Fill in there following:.

For this you'll need to setup a user "mmdvm" on your linux-system. This can be done with:. Now make shure that the user mmdvm has write permissions on the log-directory given in the ini-file. You can do this with. As a last instance of installation, you may want to have the services started automatically at bootup of your server. Therefore you'll need a startup-script.

Mine is. One word for final: Every system-relevant changes you make for example name or description are updated automatically in the registration-database by polling-mechanism each 5 minutes.

Alltough running a YSFReflector using the installation-howto above would be very easy, there could be some problems getting it online. If you have trouble finding your reflector online after 20 minutes of time after starting it, there could be some problems to check:. How to install a YSFReflector. The following howto quickly describes the installation and configuration of a YSFReflector-system Automatic Installation If you are using a Debian Linux distribution, you could give the following install-script a try: download install.Within the directory you also have YSFReflector.

As a last step of installation, you may want to have the services started automatically at boot. Move the binary and. To enable the service: apt-get install chkconfig chkconfig YSFReflector.

One final word: Every system-relevant changes you make for example name or description are updated automatically in the registration-database by polling-mechanism each 5 minutes.

Create a group for the webserver and add yourself to it: groupadd www-data usermod -G www-data -a. Install PHP5 and enable the required modules: apt-get install php7. If they are wrong, no last-heard or similar information will be shown on the dashboard! Finally, after verifying everything is working correctly, remove or rename the setup. Notice: These instructions are provided here for my own future reference.

You may use them, provided that you understand that:. Hit enter to search or ESC to close. Creating a YSFReflector. Log in as root or su.

install ysf reflector

Type cd. These instructions are provided without warranty.


Spend some time researching a problem before asking for a quick answer. All rights reserved. Website by NV8Q.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again.

If nothing happens, download the GitHub extension for Visual Studio and try again. YSFReflector-Dashboard is a web-dashboard for visualization of different data like system temperatur, cpu-load At this place a big thank you to Jonathan for his great work he did with this software. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Sign up. PHP Branch: master. Find file. Sign in Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit. Latest commit bf03a03 May 12, Copy all files into your webroot and enjoy working with it. Note You might need to implement a logrotate mechanism for the YSFReflector log files to prevent it to fill your filesystem.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. First attempt of Dashboard Jun 12, Initial commit. Sep 5, Added code to show older heard entries. Sep 1, Merge branch 'master' into master. Feb 17, Jun 16, Since the dawn of D-Star, there have been a few reflectors and networks built to support this digital mode.

XLX is a piece of software originally created only for D-Star and DMR that runs on a Linux server that can be linked to from other repeaters and hotspots much like a hub and spoke design. One of the special things about XLX reflectors is they do not require registration on the D-Star trust system to use them. New D-Star users can simply link and start talking. By adding another piece of software, AMBED, and hardware vocoder chips, it can act as a transcoding server allowing other modes to talk together.

Once you have a Debian 9. SSH to your server and login as root. Then run the following:. The script will ask you a few questions for setup then install XLX and configure Apache for the web dashboard. Your web dashboard should be accessible if you setup your networking and DNS correctly.

Repeater basics Wires-X (HRI-200) vs FCS reflectors (DV4mini Openspot)

This lets the main XLX Database know the reflector number is now yours and sends a key back to your server for verification. The field you need to update is:. This hash verifies the reflector is yours. Back it up!! Within an hour of enabling callinghome your reflector should be available to pi-star users to connect. It could take up to 24 hours, but users can either update pi-star manually or wait for the nightly updates to occur.

Your reflector must be listed before you can expect anyone to be able to connect to it without manually editing any host files. The lists do not update immediately so have patience. Since the reflector will not be populated to the public host files for easy connecting, any users that wish to connect will have to manually edit their pi-star host file.

Once you open the file it will be self explanatory. If your reflector is brand new or you have never owned a YSFReflector before you will need to register it in order for it to appear in the YSF host list found in Pi-Star. You will need to create an account and register your reflector at:. The following are ports used for XLX.

Be sure they are open and accessible depending on the services you need:.

Que bonito amor capitulo 151

Quite possibly the best part about the XLX reflector is its capability to trans-code from one digital mode to another. This can be a separate server or the same one XLX is installed on.

Low latency and access to UDP is required if you use separate servers. Search for: Search.

Function of vitamin d

Created within the first few years of D-Star's release as the first "homebrewed" reflector system. Module A on all DCS reflectors are linked together. First to use ircDDB and built in Most are built using the XLX software code.

History explained HERE. Real Time dashboard showing last heard and current ongoing QSOs through the reflector. Ability to peer with other reflectors, and networks like Brandmeister. Whats involved: Finding an available XLX number if you would like your reflector to be in the pi-star host files automatically.

4runner drl mod

Being or finding a Linux admin to maintain and upkeep the server. To interact with xlxd after installation: systemctl start stop status restart xlxd. D-Star's first reflector system that was not originally implemented into D-Star. The First multi protocol reflector with transcoding ability and giving admins complete control over the reflector.Later we started talking about how to include other digital voice modes such as DMR and Fusion.

Building a Transcoding XLX Reflector Pi

We needed a cross-mode reflector so we ended up on the QuadNet Array on A. When I first heard this idea, I immediately thought it would be an impossibly daunting task. I had impressions of expensive hardware and codec boards and all kinds of crazy Windows applications. But thanks to the documented sharing of helpful hams like N5AMD who helped start the reflector and website for San Antonio Digital Radioas well as Quadnet and Kings of DigitalI was able to see that creating something like this was indeed doable.

All that research led to a vision of what we wanted, and I drew that out like this:. Researching this was a huge learning experience. From registrations with various directory and network maintainers, to finding out how to configure and link everything together. The information is scattered throughout the Internet, buried in discussion boards, web pages, and example configuration files. What I wanted to do when I got it up and running was to make and end-to-end How-To document. Eventually we hope to have a Brandmeister talkgroup for this multi-mode reflector pending approval.

I do a lot of search to find how to easy create multiple mode reflector with fail. By the way ,may I know is should always to register ysf on ysf registration site? If my friends will build private ysf for local use Because it will not get the YSF ID and name then can not fill in host file to select ,it still work if I custom them?

Your email address will not be published. Notify me of follow-up comments by email. Notify me of new posts by email.

We hope to hear from you on JerryNet!

install ysf reflector

Like this: Like Loading Leave a Reply Cancel reply Your email address will not be published. Sorry, your blog cannot share posts by email.


thoughts on “Install ysf reflector

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top