This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
raspberry_pi_4 [03/19/2024 20:59] – hfactor | raspberry_pi_4 [08/18/2024 10:45] (current) – [QortalOS v3.0.0 - 'Torchie' - 64bit - Headless Release] hfactor | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Raspberry Pi 4 ====== | ====== Raspberry Pi 4 ====== | ||
- | {{: | ||
{{: | {{: | ||
- | {{: | + | \\ |
- | {{:: | + | ===== Trusted Community Releases by Date ===== |
- | + | ||
- | Last updated: Feb 23, 2024 | + | |
- | + | ||
- | **Please note:** after setting up your computer as a node, be sure to review the [[Port Forwarding]] guide to ensure your node functions optimally. | + | |
- | + | ||
- | Build your own QORTector or buy one pre-built at https:// | + | |
- | + | ||
- | + | ||
- | ===== Raspberry Pi 4 Configuration Recommendations===== | + | |
- | + | ||
- | * Raspberry Pi 4B 8GB (4GB will work but 8GB is recommended) | + | |
- | * Power Supply | + | |
- | * Case with fan (fan is important!) | + | |
- | * USB 3.0 SSD 500GB or above (128GB microSD will work but SSD is recommended) | + | |
- | + | ||
- | + | ||
- | ===== Preparations on your PC/Desktop computer ===== | + | |
- | + | ||
- | + | ||
- | - To flash image on SSD and SD, download Balenaetcher : [[https:// | + | |
- | - Only if using SD card (not recommended), | + | |
- | - Download 7-zip (to unpack the image) : [[https:// | + | |
- | - For Mac users download Keka(to unpack the image) : [[https:// | + | |
- | - Download Remote desktop client to access PI from your MAC or Windows computer (used for Desktop GUI images)OPTIONAL can use SSH: [[https:// | + | |
- | - Download latest supported image on your computer in preparation to flash on ssd of pi4: | + | |
- | + | ||
- | ===== How To Install QortalOS and Qortal Core ===== | + | |
- | + | ||
- | - only for SD card, Format SD card with FAT32/FATX using SD Memory Card Formatter on your computer | + | |
- | - Use 7-zip or Keka on your computer to extract the downloaded image, you will get a file with **Disc icon** (circling in picture){{:: | + | |
- | - Connect your SSD drive or sd card to your computer to usb port for flashing the unpacked image | + | |
- | - Open Balena etcher on your computer, select the image you extracted, select SSD drive or microSD card , click ‘flash’! {{:: | + | |
- | - Once it finishes flashing the image, disconnect from computer the SSD or microSD card plug into to Pi, connect Pi to router via ethernet cable (recommended) and power on the Pi. | + | |
- | - Power on the Pi and wait a few minutes to start. In the meantime, log into your router to locate the IP address of your Pi for SSH or use of remote desktop to access PI via computer. Always good idea to check that your PI is now listed in your connected devices. This is even if you are using a monitor, keyboard, and mouse where RDP is not needed. | + | |
- | - If you are going headless (using a different computer to log into the Pi desktop) then on Windows/ | + | |
- | - Enter the IP for your Pi and click ‘connect’. Click ‘yes’ when it asks about connecting and if you trust the certificates. | + | |
- | - Log in. Username: pi Password: dmax911e | + | |
- | - Once Desktop loads you Open a terminal session to Expand the the filesystem: < | + | |
- | - Raspi-config screens will pop up. Scroll down to advanced settings using arrow keys, hit enter, select expand file system and select it. When it is done select ‘exit’ and it will ask for you to reboot. Click ‘yes’ | + | |
- | - Log in again. Username: pi Password: dmax911e | + | |
- | - Open a terminal session to update system/ | + | |
- | - once done system/apps update, download, extract and run latest core with this one command in terminal (copy and paste as is command below): | + | |
- | < | + | |
- | You will see qortal logo and bootstrap process, let it run and then the core will sync up with the chain. | + | |
- | + | ||
- | | + | |
- | + | ||
- | Type in Terminal session (press return after each command): | + | |
- | < | + | |
- | + | ||
- | wget https:// | + | |
- | + | ||
- | wget https:// | + | |
- | + | ||
- | wget https:// | + | |
- | + | ||
- | Make the script/s executable: | + | |
- | + | ||
- | via terminal, immediately after terminal load, with chmod +x *.sh | + | |
- | + | ||
- | Via GUI with (Right-click -> Properties -> Permissions) and check the "make executable" | + | |
- | + | ||
- | Cut/paste UI launcher from home to desktop( via GUI file Manager) | + | |
- | + | ||
- | Now run the update_install or uninstall script/s via terminal: | + | |
- | + | ||
- | sudo ./ | + | |
- | (optional this will enable a clean install, recommended first time after flashing a new image) | + | |
- | + | ||
- | sudo ./ | + | |
- | (when you see the line "Build Complete, You can use your new UI" its done)</ | + | |
- | + | ||
- | =====How to Run Qortal UI via UI launcher===== | + | |
- | + | ||
- | Launch the Qortal UI via the UI launcher, double click on the icon on desktop | + | |
- | + | ||
- | For more info on these scripts developed by Hfactor visit: https:// | + | |
- | =====How to install and Run new Qortal UI app image===== | + | |
- | + | ||
- | In terminal session, you will download the Raspberry Pi Qortal UI (arm64 64bit .AppImage) - Qortal UI: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | cd Desktop | + | |
- | + | ||
- | wget https:// | + | |
- | + | ||
- | once completed in terminal, go to the Desktop and update the file called Qortal-Setup-arm64.appimage as follows: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | First tab change name to Qortal-UI | + | |
- | + | ||
- | Select Permissions tab, tick Allow executing file as program, then close | + | |
- | + | ||
- | Double click on the Qortal-UI file and the Qortal UI login will appear. | + | |
- | </ | + | |
- | + | ||
- | Note: For Headless images, you will access your pi via ssh from your computer. | + | |
- | + | ||
- | First set up an ssh tunnel as shown on this page SSH tunneling and keep it open : http:// | + | |
- | + | ||
- | Then in terminal on your computer enter: ssh pi@ip address assigned in your router. You will be prompted for | + | |
- | Username: pi | + | |
- | Password: dmax911e (password will not display when typing) | + | |
- | + | ||
- | ===== How To Access Your Pi Remotely via RDP ===== | + | |
- | + | ||
- | This walkthrough will illustrate using Microsoft Remote Desktop client on a Mac laptop (see in ‘Preparations’ section above where to download the client for your computer OS): | + | |
- | + | ||
- | 1. Click on 'Add PC' and define the connection for Pi TITAN, in this example shows connecting via ip address located earlier from the connected devices in our router/ | + | |
- | {{: | + | |
- | + | ||
- | 2. Double click on RDP connection for TITAN PLasma just created and enter | + | |
- | Username: pi | + | |
- | Password: dmax911e | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | 3. Pi desktop GUI is now fully available: | + | |
- | {{: | + | |
- | + | ||
- | + | ||
- | =====Trusted Community Releases by Date ===== | + | |
====RaspiPHENIX for Pi4==== | ====RaspiPHENIX for Pi4==== | ||
//Release Date: Dec 8, 2023//\\ //Released by: HFactor//\\ // | //Release Date: Dec 8, 2023//\\ //Released by: HFactor//\\ // | ||
Line 155: | Line 30: | ||
* Username: pi | * Username: pi | ||
* Password: dmax911e (please change via GUI or SSH) | * Password: dmax911e (please change via GUI or SSH) | ||
- | === After flashing please perform the following steps (Immediately after terminal load): === | + | === After flashing please perform the following steps (Immediately after a new/ |
* **Expand filesystem: | * **Expand filesystem: | ||
* < | * < | ||
* **Update System/ | * **Update System/ | ||
- | * < | + | * < |
* **Download/ | * **Download/ | ||
- | * < | + | * < |
* **Exit Terminal** | * **Exit Terminal** | ||
*< | *< | ||
- | === After the above updates and core install please perform (Immediately after terminal load): === | + | === After the above updates and core install please perform (Immediately after a new/ |
* **Update Built From Source UI Via HFactor Script (If not using AppImage)** | * **Update Built From Source UI Via HFactor Script (If not using AppImage)** | ||
* < | * < | ||
Line 176: | Line 51: | ||
=== Downloads === | === Downloads === | ||
- | ^IMG | https:// | + | ^IMG | https:// |
^MD5 | 5e66874b43e32e4f989920ae75881f86 | ^MD5 | 5e66874b43e32e4f989920ae75881f86 | ||
Line 184: | Line 59: | ||
---- | ---- | ||
- | + | \\ | |
- | + | ==== QortalOS - TorchieMATE - 64bit - 16GB and 32GB QORTector versions==== | |
- | ==== Retired | + | |
(Release Date: Sept 16, 2022) | (Release Date: Sept 16, 2022) | ||
Repository: Qortal/ | Repository: Qortal/ | ||
Line 215: | Line 89: | ||
This release has been tested on both 4GB and 8GB Raspberry Pi devices, and is currently undergoing more in-depth testing of the memPoW on the 4GB pi. Results of the longer testing of the memPoW on the 4GB pi will be made available to the Qortal community upon completion. | This release has been tested on both 4GB and 8GB Raspberry Pi devices, and is currently undergoing more in-depth testing of the memPoW on the 4GB pi. Results of the longer testing of the memPoW on the 4GB pi will be made available to the Qortal community upon completion. | ||
- | Downloads | + | Direct Download: |
- | + | ---- | |
- | Direct Download : retired | + | \\ |
- | + | ==== QortalOS v3.0.0 - ' | |
- | + | ||
- | ====QortalOS v3.0.0 - ' | + | |
(Release Date: Sept 13, 2022) | (Release Date: Sept 13, 2022) | ||
Line 244: | Line 116: | ||
Mass staging tree update starting 6.0.00-rc1. | Mass staging tree update starting 6.0.00-rc1. | ||
- | Download | + | Direct |
+ | ---- | ||
+ | \\ | ||
+ | ===== Retired/ | ||
- | ====Brooklyn-NXT-TitanPLUS-QORTector-32GB-5.12.2022 ==== | + | ==== Brooklyn-NXT-TitanPLUS-QORTector-32GB-5.12.2022 ==== |
(Release Date: May 12, 2022) | (Release Date: May 12, 2022) | ||
Line 269: | Line 144: | ||
1. Real-time page scan and allocation | 1. Real-time page scan and allocation | ||
- | |||
2. Cache compression | 2. Cache compression | ||
- | |||
3. Real-time IRQ checks | 3. Real-time IRQ checks | ||
- | |||
4. Dynamic I/O allocation for Java heap | 4. Dynamic I/O allocation for Java heap | ||
- | |||
5. Java page migration | 5. Java page migration | ||
- | |||
6. Contiguous memory allocation | 6. Contiguous memory allocation | ||
- | |||
7. Idle pages tracking | 7. Idle pages tracking | ||
- | |||
8. Per CPU RAM usage tracking | 8. Per CPU RAM usage tracking | ||
- | |||
9. ARM NEON scalar multiplication library | 9. ARM NEON scalar multiplication library | ||
- | |||
10. NEON/ARMv8 crypto extensions | 10. NEON/ARMv8 crypto extensions | ||
- | |||
11. NEON SHA, Blake, RIPEMD crypto extensions | 11. NEON SHA, Blake, RIPEMD crypto extensions | ||
- | |||
12. Parallel NEON crypto engine for multi-algo based CPU stress reduction | 12. Parallel NEON crypto engine for multi-algo based CPU stress reduction | ||
- | Grab it from https:// | + | Grab it from: Retired |
- | ====QortalOS NXT TitanMATE Desktop==== | + | \\ |
+ | ==== QortalOS NXT TitanMATE Desktop ==== | ||
(Release Date: Mar 24, 2022) | (Release Date: Mar 24, 2022) | ||
Line 310: | Line 174: | ||
This image does not have the Qortal db, and the auto-start is currently disabled. Feel free to enable it if you like. This image has a start script on the desktop for the Qortal Core, as well as the UI appimage pre-installed. Enjoy! | This image does not have the Qortal db, and the auto-start is currently disabled. Feel free to enable it if you like. This image has a start script on the desktop for the Qortal Core, as well as the UI appimage pre-installed. Enjoy! | ||
- | Grab it from https:// | + | Grab it from: Retired |
- | ==== QortalOS NXT TITAN Plasma Desktop==== | + | \\ |
+ | ==== QortalOS NXT TITAN Plasma Desktop ==== | ||
(Release Date: Mar 17, 2022) | (Release Date: Mar 17, 2022) | ||
Line 321: | Line 185: | ||
Also has updated Qortal and Qortal UI versions, and a new bootstrap. | Also has updated Qortal and Qortal UI versions, and a new bootstrap. | ||
- | Grab it from https:// | + | Grab it from: Retired |
(Release Date: Mar 8, 2022) | (Release Date: Mar 8, 2022) | ||
Line 335: | Line 199: | ||
There will be another release done shortly that will be a 16GB+ version without the Qortal db. | There will be another release done shortly that will be a 16GB+ version without the Qortal db. | ||
- | Grab it from https:// | + | Grab it from: Retired |
Brooklyn Titan LTS 5.60.12 nextgen uses ARM Turbo Clocks | Brooklyn Titan LTS 5.60.12 nextgen uses ARM Turbo Clocks | ||
Line 341: | Line 205: | ||
TLS, AES, UI's Ripemd 128/160/320 NEON accelerated crypto functions are built inside kernel and not as loadable modules separately. | TLS, AES, UI's Ripemd 128/160/320 NEON accelerated crypto functions are built inside kernel and not as loadable modules separately. | ||
- | + | \\ | |
- | QortalOS NXT Sinclair Mate-V2 Desktop | + | ==== QortalOS NXT Sinclair Mate-V2 Desktop |
(Release Date: V1 Dec 28, 2021, V2 Jan 16, 2022 ) | (Release Date: V1 Dec 28, 2021, V2 Jan 16, 2022 ) | ||
Line 375: | Line 239: | ||
the men behind the Qortal vision (Jason, CAL, CAT and GFactor). | the men behind the Qortal vision (Jason, CAL, CAT and GFactor). | ||
- | ====QortalOS NXT Sinclair Headless==== | + | Grab it from: Retired |
+ | \\ | ||
+ | ==== QortalOS NXT Sinclair Headless ==== | ||
(Release Date: Oct 27, 2021) | (Release Date: Oct 27, 2021) | ||
Line 381: | Line 247: | ||
Suitable for all Raspberry Pi 4 models and 3B+ as well. Aimed towards medium to expert Linux users as this release has no GUI. | Suitable for all Raspberry Pi 4 models and 3B+ as well. Aimed towards medium to expert Linux users as this release has no GUI. | ||
- | Grab it from https:// | + | Grab it from: Retired |
Countless changes under the hood. Its faster. Its better. | Countless changes under the hood. Its faster. Its better. | ||
Line 395: | Line 261: | ||
This release is dedicated to my brother Jason, my moose Sean, my mate Russell and my good friend Gisele. | This release is dedicated to my brother Jason, my moose Sean, my mate Russell and my good friend Gisele. | ||
- | + | \\ | |
- | ====QortalOS NXT Beluga GNOME Desktop==== | + | ==== QortalOS NXT Beluga GNOME Desktop ==== |
(Release Date: Sep 10, 2021) | (Release Date: Sep 10, 2021) | ||
Line 402: | Line 268: | ||
Suitable for 8GB Raspberry Pi. | Suitable for 8GB Raspberry Pi. | ||
- | Grab it from https:// | + | Grab it from: Retired |
With GNOME Desktop Environment. | With GNOME Desktop Environment. | ||
Line 416: | Line 282: | ||
This image is dedicated to whiteside5x for his support. Also known as Beluga. | This image is dedicated to whiteside5x for his support. Also known as Beluga. | ||
- | + | \\ | |
- | ====QortalOS NXT Vermouth LXQT Desktop==== | + | ==== QortalOS NXT Vermouth LXQT Desktop ==== |
(Release Date: Aug 27, 2021) | (Release Date: Aug 27, 2021) | ||
Line 423: | Line 289: | ||
Suitable for both 4GB and 8GB Raspberry Pi variants. | Suitable for both 4GB and 8GB Raspberry Pi variants. | ||
- | Grab it from https:// | + | Grab it from: Retired |
With LXQT Desktop Environment. | With LXQT Desktop Environment. | ||
Line 430: | Line 296: | ||
Includes daily use software for productivity and communication. | Includes daily use software for productivity and communication. | ||
Built for plug and play use. | Built for plug and play use. | ||
- | + | \\ | |
- | ====QortalOS NXT Headless==== | + | ==== QortalOS NXT Headless ==== |
(Release Date: Aug 24, 2021) | (Release Date: Aug 24, 2021) | ||
Line 437: | Line 303: | ||
For Advanced users without the Desktop environment | For Advanced users without the Desktop environment | ||
- | Grab it from https:// | + | Grab it from: Retired |
This release brings more security features and networking performance improvements address the needs for data centre requirement excellent throughput on Qortal web hosting sync & relay. | This release brings more security features and networking performance improvements address the needs for data centre requirement excellent throughput on Qortal web hosting sync & relay. | ||
Special thanks to Moose, Hfactor, Cal, Crowetic, Gisele, | Special thanks to Moose, Hfactor, Cal, Crowetic, Gisele, | ||
- | + | \\ | |
- | ====BrooklynR Jaymen Headless==== | + | ==== BrooklynR Jaymen Headless ==== |
(Release Date: July 14, 2021) | (Release Date: July 14, 2021) | ||
Line 449: | Line 315: | ||
For Advanced users without the Desktop environment | For Advanced users without the Desktop environment | ||
- | Grab it from https:// | + | Grab it from: Retired |
Kernel 5.13.10 | Kernel 5.13.10 | ||
Suitable for medium to expert level users. | Suitable for medium to expert level users. | ||
Kernel is optimized for server and background processing. | Kernel is optimized for server and background processing. | ||
- | + | \\ | |
- | + | ==== BrooklynR Plumbus Desktop ==== | |
- | ====BrooklynR Plumbus Desktop==== | + | |
(Release Date: July 3, 2021) | (Release Date: July 3, 2021) | ||
Line 462: | Line 327: | ||
Suitable for both 4GB and 8GB Raspberry Pi variants. | Suitable for both 4GB and 8GB Raspberry Pi variants. | ||
- | Grab it from : https:// | + | Grab it from: Retired |
The most responsive Desktop Environment yet. With MATE and LXDE integration | The most responsive Desktop Environment yet. With MATE and LXDE integration | ||
- | + | \\ | |
- | ====BrooklynR Jackwagon XFCE Desktop==== | + | ==== BrooklynR Jackwagon XFCE Desktop ==== |
(Release Date: July 1, 2021) | (Release Date: July 1, 2021) | ||
Line 472: | Line 337: | ||
Suitable for both 4GB and 8GB Raspberry Pi variants. | Suitable for both 4GB and 8GB Raspberry Pi variants. | ||
- | Grab it from https:// | + | Grab it from: Retired |
Qortal UI 1.4.2 pre-built inside | Qortal UI 1.4.2 pre-built inside | ||
Line 481: | Line 346: | ||
Kernel preemptive model changed to desktop performance from balanced | Kernel preemptive model changed to desktop performance from balanced | ||
.... too many other enhancements to add. | .... too many other enhancements to add. | ||
- | + | \\ | |
- | ====BrooklynR Russcade Edition==== | + | ==== BrooklynR Russcade Edition ==== |
(Release Date: June 16, 2021) | (Release Date: June 16, 2021) | ||
Line 503: | Line 368: | ||
Standard microSD card resize procedure applies for cards above 32GB. Look at Qortal Wiki on HOWTO. | Standard microSD card resize procedure applies for cards above 32GB. Look at Qortal Wiki on HOWTO. | ||
You will need SSH client to setup Qortal Core and UI and create a Putty/SSH tunnel. | You will need SSH client to setup Qortal Core and UI and create a Putty/SSH tunnel. | ||
- | + | \\ | |
- | ====BrooklynR Cinnamon Desktop==== | + | ==== BrooklynR Cinnamon Desktop ==== |
(Release Date: June 1, 2021) | (Release Date: June 1, 2021) | ||
Line 510: | Line 375: | ||
Suitable for 8GB Raspberry Pi. | Suitable for 8GB Raspberry Pi. | ||
- | Grab it from https:// | + | Grab it from: Retired |
- | + | \\ | |
- | ====BrooklynR Headless==== | + | ==== BrooklynR Headless ==== |
(Release Date: May 27, 2021) | (Release Date: May 27, 2021) | ||
Line 518: | Line 383: | ||
Suitable for both 4GB and 8GB Raspberry Pi variants. | Suitable for both 4GB and 8GB Raspberry Pi variants. | ||
- | Grab it from ( was replaced by Jaymen Headless July 14, 2021 see above) | + | Grab it from ( was replaced by Jaymen Headless July 14, 2021 see above): Retired |
- | + | \\ | |
- | ====BrooklynR Plasma Desktop==== | + | ==== BrooklynR Plasma Desktop ==== |
(Release Date: May 27, 2021) | (Release Date: May 27, 2021) | ||
Line 526: | Line 391: | ||
Suitable for 8GB Raspberry Pi. will run on 4GB Pi variants with a bit of lag. | Suitable for 8GB Raspberry Pi. will run on 4GB Pi variants with a bit of lag. | ||
- | Grab it from https:// | + | Grab it from: Retired |
aka KDE - image with a perfect blend of beauty and performance. | aka KDE - image with a perfect blend of beauty and performance. | ||
Recommended for 8GB Pi model with USB3 boot enabled | Recommended for 8GB Pi model with USB3 boot enabled | ||
- | + | \\ | |
- | ====BrooklynR XFCE Desktop==== | + | ==== BrooklynR XFCE Desktop ==== |
(Release Date: May 27, 2021) | (Release Date: May 27, 2021) | ||
Line 537: | Line 402: | ||
Suitable for both 4GB and 8GB Raspberry Pi variants. | Suitable for both 4GB and 8GB Raspberry Pi variants. | ||
- | Grab it from (was replaced by XFCE of July 1, 2021 see above) | + | Grab it from: Retired |
+ | \\ | ||
===== BrooklynR Kernel Features ===== | ===== BrooklynR Kernel Features ===== | ||
Previous version history: | Previous version history: | ||
Line 551: | Line 416: | ||
- Thermal control. Yes you can add fans and they will auto start when the temp hits 51C | - Thermal control. Yes you can add fans and they will auto start when the temp hits 51C | ||
- SPH implementation of crypto functions | - SPH implementation of crypto functions | ||
+ |