ASUS Tinkerboard TVheadend Server
Worried about program guide setups, not to worry!, the image contains a custom built intergrated Electronic Program Guide for PITV (www.pitv.za.com)
Headless Wi-Fi setup (no need for xterm) connects your ASUS Tinkerboard automatically to the preferred Wi-Fi network by simply editing and existing file on the dos partition before inserting it into your ASUS Tinkerboard.
Also included: Advanced configuration Menu: ASUS Tinkerboard.
Advanced configuration menu
The advanced configuration menu easily configures the ASUS Tinkerboard network and storage by simply selecting a option from the interactive network menu then answer basic configuration questions. After simple menu driven configuration a quick reboot provides the mounted drives or shares for access.
- Network Configuration - Configure Tinkerboard network.
- Media Configuration - Configure Tinkerboard storage.
- Exit - Exit this menu without rebooting.
- Exit & Reboot - Exit and reboot your Tinkerboard.
- About - About this configuration tool.
- Install Wireless AP - Setup Tinkerboard onboard Wi-Fi Access Point.
- Install Wireless client - Connect Tinkerboard to a Wi-Fi network.
- Set static LAN IP - Setup a static LAN IPv4 address.
- Install DNS/DHCP Server - Setup Tinkerboard LAN as DNS and DHCP server.
- IP Forward & Masquerade (Ethernet) - WLAN --> LAN
- IP Forward & Masquerade (Wi-Fi) - LAN --> WLAN
- Restore Network Config - Restores the original default Tinkerboard network configurations.
- Exit - Return to main menu without rebooting.
- USB Drives (NTFS) - Mount ntfs usb drives and make it persistent.
- Shared Drives - Mount NAS, NFS, CIFS or Windows shares
- Exit - Return to main menu without rebooting.
Media configuration sub menu
Htop is an interactive system-monitor process-viewer. It is designed as an alternative to the Unix program top. It shows a frequently updated list of the processes running on the ASUS Tinkerboard, normally ordered by the amount of CPU usage. Htop is enabled by default and instructions include option to disable and remove the program if required.
Shellinabox is a web based terminal that uses Ajax technology to provide the look and feel of a native shell. Using this, as long as your device has a browser, you can remote shell access your ASUS Tinkerboard. (remote view of htop using shellinabox is pre-installed). As with Htop, Shellinabox is also enabled by default and instructions include option to disable and remove the program if required.
- Download the zip file from your account downloads section.
- Unzip the image file using your favorite unzip tool.
- Write the image file to a MicroSD card using your favorite image writing tool. If you dont have one you can download free Win32DiskImager tool here:
- Once you have written the image to your MicroSD card, eject it, insert it into your
ASUS Tinkerboard and boot / Power it up.
- Ensure your ASUS Tinker board is connected to a a Network.
- Access your ASUS Tinkerboard console, run a terminal session and type
cat /etc/issue to view your IPv4 address, list of URL's and additional instructions.
Default Credentials are:
Linaro Alip Operating system:
- User: root Password: linaro
- User: linaro Password: linaro
- User: not set
PITV SetupLogin to your TVHeadend server with the URL provided, typically http:
Setting up the network:
Goto Configuration -> DVB Inputs -> Network, click Add button to add a network.
From the network type dialogue window select IPTV Automatic network from the drop down selection.
Give your network a name, can typically be anything you like to call it.
Tick the create bouquet checkbox. Enter maximum network input streams, this will be the maximum concurrent
sessions you will connect to a IPTV service, strongly recommend it is made the same as the maximum allowed
streams(multiroom for PITV) by your service provider.
Next enter the maximum bandwidth in kbps, here a 20mbits Fibre connection will be 20 000, enter what suits
your internet connection speed.
If you have subscribed to PITV or any other provider paste the m3u url in the URL box.
Choose and enter a provider name (can also be anything that best descibes your provider).
Under Advanced settings, uncheck Scan after creation option.
Next, under the Exper settings section, choose your UTC time offset, for South Africa it will be UTC +2.
Change the Service ID from 0 to 1 then click the create button of the open Add IPTV Automatic Network dialouge window.
If you don't see any network created it is probably because you forgot to add a user, assign a password and login,
go back and do this now then repeat the steps above again.
You should now see a number of channels listed.
Mapping the services:
Goto Configuration -> DVB Inputs -> Services, click the Map Services drop down.
You can cherry pick what services to map or map all services.
On the Map services to channels dialouge window that pops up check all the boxes except
Map encrypted services and Check availability then click the map services button.
The Service Mapper dialouge window will now appear and your selected services will be mapped.
Next goto Configuration -> Channel / EPG -> EPG Grabber and click the re-run internal EPG Grabbers button.
Finally go to the Electronic program guide, all your channels should now be visible as well as all the EPG data.
TV Headend app is available for IOS and Android and is also supported as a PVR for KODI.
• Pre-installed 20170928-tinker-board-linaro-stretch-alip-v2.0.3
• Pre-installed HTS Tvheadend 4.3-734-g4433c27d8.
• Pre-installed Teamviewer.
• Pre-installed Htop and Shellinabox system monitoring and web based terminal utilities.
• Enabled FTP service. provides simple ease of access to transfer media to and from the ASUS Tinkerboard.
• Bonus tools downloads (if selected).
• Product Type- Zip File
• Download File Size - +- 1.2 Gb
• Tvheadend 4.3-734-g4433c27d8
• Compatibility- ASUS Tinkerboard =>Rev. 1.2
• Memory-SD - 8Gb or greater, recommend writing to class 10 or higher microSDHC UHS-I card (not supplied).