Raspberry Pi Devices
The audio of the video incorrectly stated the processor is 64 bit, 8 core. The processor is 64 bit, 4 core and has been corrected.
These instructions are only applicable to Raspberry Pi 4b devices. While there are other current and previous models available, they may not work with the particular applications that will be presented on this website.
This website will not be covering how to use these devices for video game machines. While there are some options available, they do require ROM packs (the video game software) purchased and/or installed on the device. There are options to acquire the ROMs that may not be legal due to copyright concerns.
Availability
As of August of 2021, these devices are in short supply. As a result of supply and demand, the price has increased as well with 8gb models going up to $200 on Amazon.
During 2021, a 400 series model was introduced that is equiped with it's own keyboard and heat sink. This device is overclocked from the standard 1.5 ghz to 1.8 ghz and contains 4gb of RAM.
The 400 is availble as a kit with the mouse and power supply as well and can be purchased for $150.
Packages
Raspberry Pi can be purchased with just the motherboard or as a package with the case, heat sinks, power cord, fan, memory card, and card reader.
If this is your first Raspberry Pi, it is a good idea to purchase the kit. Amazon has several options for purchasing the kits.
It's an 1980's computer
If you are used to your phone, Windows, and Macs, there are great many things that appear when you first plug the device. With Raspberry Pi, that isn't the case. It is empty (remember, this is Linux device). While your phones and Mac computers operate under a Linux operating system, the OS has been taken care of by the manufacturer to make the device easy for you to use.
If you purchased the kit, with the memory card included, the operating system should be on the memory card. It is just a matter of inserting the memory card into the memory card slot (located on the bottom of the motherboard) to work.
Once installed, there are a few things you will need to plug into.
Power
These devices operate with a USB C adapter (rated at 5 volts with 700 milliamps minimum (5.1V, 3000mA maximum)). With the kit, the power supply contains a button or rocker switch to turn the device on or off. If you choose to use a standard USB port from another source, it may only be rated for 5v with fewer volts resulting in less power to the device.
Video
One side of the device provides two HDMI outputs. These outputs are designed to use Micro HDMI cables.
If you purchased the kit, you may have two micro HDMI cables included with standard HDMI connectors on the other end of the cable. These devices will support dual monitors. For setup purposes, this video will focus on one cable to go through the setup process.
Audio
Micro HDMI doesn't supply audio through the smaller cable (you can turn it on in the settings). If after turning on the audio HDMI in the settings doesn't work, the audio cable can work when connected to speakers.
Raspberry Pi's do include bluetooth so that bluetooth speakers will work for the device (saving you a cable you don't have to plug in).
USB
Raspberry Pi's include four USB ports. Two are USB2 while the other two are USB3.
For this installation, the keyboard and mouse will be using the USB2 ports, while the external hard drive (to be shown later) will use the USB3 port.
Network
Raspberry Pi's contain Ethernet (Gigabit) and wi-fi (802.11ac) connections.
For this installation, wire Ethernet will be used. The video will discuss how to setup wi-fi connections as well.
One setup option that you will have to be aware of. Since this device is being used as a permanent server application, it is important to have a static IP address connected to the network so that the device address doesn't change.
This video series will demonstrate how to create this in the network settings of Linux at a later time. This can also be accomplished in your router settings by reserving the IP address to this device as well.
Using Raspberry Pi with 4k televisions
Because of the configuration of the video features of the Raspberry Pi, plugging the device into a 4k televsion
may result in difficulties getting a picture to appear. In order for the device to work with your display, the
following settings must be applied:
From the command screen (may have to use SSH to log into the computer as discuessed in the video series) type
in the following:
sudo nano /boot/config.txt (press enter)
The following lines should be added to the file on the screen:
hdmi_group=1
hdmi_mode=16
Once entered, press ctrl X. Press enter to save the file.
Once you are out of nano, type in the following:
sudo reboot (press enter)
The screen should appear on a 4k televsion (using 1080 resolution).
If the screen isn't appearing, make sure that you are using the mini HDMI connector next to the power supply.
If after plugging in your display into the first HDMI connector and there isn't any improvment, edit config.txt
and add the following:
hdmi_max_pixel_freq:0=200000000
hdmi_max_pixel_freq:1=200000000
Once the file is saved and the computer is rebooted, this will disable 4k mode using a lower resolution to match your display.
Unless you plan on using a Raspberry Pi to watch 4k videos (using Kodi), having 4k isn't necessary for this device.
Installing the Operating System
Once the connections are attached, it is time to start the initialization of the operating system to the device.
These videos will cover two different operating systems:
1. Raspian. The operating system supported for Raspberry Pi
2. Ubuntu Server 20. A Linux based operating system for commercial applications that is available at no additional charge (this will be covered in a later video for the Nextcloud server).
For this video, the focus will be on Raspian.
If you buy the kit
If you purchased the kit with the memory card, chances are the Raspian system is already installed. It just has to be inserted into the card reader and powered on.
If you didn't buy the kit
If you didn't buy the kit (or the kit didn't include the memory card) the Raspian system must be added to the card.
Micro SD Cards to use
San Disk memory cards are recommended for this project for speed and reliability.
When you purchase the cards, there is a number on the card. The higher the number, the faster the memory. The number is the fastest and is recommended for these devices.
Most of the time when ultra SD cards used, the San Disk Ultra card is used. They are used in mobile electronic devices from 32gb (gigabytes) up to 2TB (terabytes).
San Disk does have ultra SD cards up 2 TB. Many of the threads (regarding Raspberry Pi) indicate that the more memory you have on an Ultra SD card to operate a Raspberry Pi will slow down the performance.
This is because the cards weren't intended to be used to operate a computer. They were designed for media storage and recording purposes. These applications that are going to be demonstrated rely on an external hard drive to be the primary storage location.
Ultra SD memory cards are typically formatted to store media using the old school FAT (File Attribute Table) format. With some of the applications you will see that it is necessary to use an NTFS format that is used in Windows environment for security purposes (you will see this in the video).
You should be able to get away with using up to 512gb in an ultra SD without slowdowns.
Installing the Operating System on the card
Installing the operating system on the card require access to another computer that has the Raspberry Image app installed. This can be installed on Windows, Mac, and Linux computers.
This app is available on the website:
http://www.raspberrypi.org
Overclocking
With three Raspberry Pi's installed (as of December, 2021) overclocking was decided to do on the Nextcloud and media server for 1.5 ghz to 1.8 ghz.
Because of the need for performance on the cloud server, it was dedcided to test the performance to increase the provessor speed safely.
With the right case, heatsinks (or thermal colling), a higher end power supply (they recommend using the official Raspbery Pi power supply), and cooling fans, this can help with peformance if it doesn't exceed 2.0 ghz (which could void the warranty).
With the release of Raspberry Pi 400 series computers being overlocked to 1.8 ghz (using the enlosed heat sink, it appears that having the devices clocked to the default of 1.5 ghz was a safety measure for those that don't use heat sinks, fans, or adequate power supplies.
The graphic processor can be overclocked as well (this hasn't been attempted at this time) it is recommeded to follow the threads on the internet to know how to do it safely.
Retropie (video games)
These devices can be used to play retro video games by installing the Retropie operating system onto an SD card.
This website won't address the subject but there are several videos avaialable on You Tube that cover many 1980 computer and video game platforms that can be played on these devices using a keyboard and a usb controller.
These devices can work with more than one platform on the same device capable of supporting libraries from Atari, Intellivision, Texas Instruments Home Computer (99/4a), Coleco, Sinclair, Commodore, and others.
While the operating system and the emulators are free, the ROMS to install to work with them are not.
There are proper ways to purchase ROMS legally and there are some sources that may provide for them that may not necessarily be legal. There are many internet sources that can provide information about the way to own and purchase the ROMS legally.
Installing emulation apps is legal in the United States as well as the support but video game ROMS are licensed using the same guidelines that intellectual property for movies, television shows, music, and other copyright media materials. Even though many of the apps were produced 40 years ago, the companies that produced them (especially video games produced under license by Atari, Namco, Nintendo, Activision, and Midway (Midway, Bally, and Williams)) are still followed by these companies.
Information about Retropie is available at the website:
https://retropie.org.uk/