Search Results

Getting into smartphone crypto mining might be easier than you think, especially if you already have an old Android-based smartphone lying around unused due to you switching to iOS or getting a more up-to date Android device. If you have read the recent publication on how to use Orange Pi 5 for Mining VerusCoin (VRSC) you might think that setting up an ARM-based device for mining VRSC might not be so easy, but with ARM-based smartphones using Android OS it is much easier and you could be up and mining in no time. We’ll show you how using an older Huawei P30 Pro Smartphone that was sitting unused for a while now, but you can easily use pretty much any more recent device from the last 5-6 years that is equipped with at least with a quad-core CPU. Of course, newer and more powerful 8-core ARM processors should be capable of higher hashrate and lower power usage, but it depends and you don’t necessarily need an expensive phone for good mining results.

The Huawei P30 Pro smartphone we are testing has been released in 2019 and is powered by a Kirin 980 (7 nm) chipset that has an 8-core ARM CPU consisting of: 2x 2.6 GHz Cortex-A76, 2x 1.92 GHz Cortex-A76 and 4x 1.8 GHz Cortex-A55. The VerusCoin mining hashrate that this device is capable of is around 3.5-3.6 MH/s on average (a little over half of what Orange Pi 5 is capable of), but newer phones are capable of higher performance while not necessary being the highest-end or the most expensive devices out there. It is interesting to note however that the P30 Pro does about half of the Orange Pi 5 hashrate, but at just 2.2W of power usage with the OLED display on at mid brightness (the screen must be on for the mining to work)) measured at the wall instead of 9W. This is just an example what you can expect from an older device that you might have in your possession already, if you plan on buying new smartphones for mining, then you can get better results without having to spend that much… meaning that you do not go to the current expensive top models.

One of the most popular Android smartphones that is used for mining VRSC is the Samsung Galaxy A03s released in 2021, a lower end device that is far from spectacular specs wise, yet powerful enough and most importantly available for a very low price, making it especially attractive for miners that need to buy a lot of devices. As far as smartphones that will be used for mining you don’t really need expensive hardware, even a locked phone will do as you will not need to use it for phone calls and the Galaxy A03s locked phones can usually be relatively easily found in the $50-$60 USD range. And now, during the current Amazon Prime Days there is an offer for the Tracfone Samsung Galaxy A03s, 32GB, Black – Prepaid Smartphone (Locked) for $29.99 USD (Ad)… it doesn’t get cheaper than that for a mining smartphone, though the deal is up to 2 devices per customer.

The Samsung Galaxy A03s is powered by a Mediatek MT6765 Helio P35 (12nm) chipset and an 8-core ARM processor consisting of 4x 2.35 GHz Cortex-A53 and 4x 1.8 GHz Cortex-A53 CPU cores and the mining hashrate that this is capable of currently is around 3.9-4 MH/s and that is already faster than a high-end top model like the P30 Pro from a few years ago. This is from a device that you can currently get for just $30 US dollars (or a little more without a good deal), that even though locked for phone calls should do more than great if you plan on just using it for mining purposes. So, do look into Samsung Galaxy A03s or similar devices that do use the same chipset and hardware, though you probably won’t easily find a better price deal than these of locked Galaxy A03s.

Let us see what you need to do in order to get easily get yourself in starting to mine VerusCoin (VRSC) on your Android-based smartphone. First you need to make sure your device has been allowed to install applications from unknown sources, to do so go into Settings, then Biometrics and Security and allow Install unknown apps for My Files or Chrome (on Samsung) or your file manager you will be using or Install apps from unknow sources and allow Files for Huawei. This can be slightly different from phone maker to phone maker, but you should easily be able to figure it out for your specific device and enable either the browser you are using or the fila manager on your device to download and install APK files from places other than the Google Play store. This is needed as you would need to download and install the Verus Miner APK from GitHub. This is the software you will be using on your smartphone for the actual mining process and it is not available on the Google Play, so you cannot directly download it from there using the official application store of Google.

You need to download the latest Verus Miner v4.0.1 by Pangz Lab, go for the generic version first. You will download a ZIP archive file on your smartphone, you need to open it up and run the APK file inside it in order to install the application and then (if you’ve enabled the installation from unknown sources) you will see the VerusMiner application icon on your device. Just open in up and you need to go to Settings and set up your mining settings such as the Mining Pool you will be using (there is already a list of the most popular pools), your VRSC wallet address, worker name and the number of CPU threads you will be using for mining – just go for 8 for octa-core CPUs. Then just save the settings and go to Mining and hit Start. This is it, your smartphone should be mining on the VerusCoin mining pool you have chosen and it a few moments you should see some hashrate, though you might need to wait a bit in order to get a better idea on the actual average performance as the initial hashrate might be higher or lower than the average that your device is capable of. It was really all that simple to get started, but now you need to get a bit deeper into it, especially if you want to continue mining problem free and long term.

You can get back on the miner’s download page and download the other archive with optimized versions for specific CPU architectures, so if you are using a Galaxy A03s for instance you can try the ca53 -> cortex-a53 optimized version and see if it might get you a bit more extra performance compared to the standard generic version that you started with. Try and see if it will help or not, for Huawei P30 Pro there was not much of a difference in terms of performance between the generic and other versions apart from some temporary peaks in hashrate, but the average hashrate remained pretty much the same. It is still worth trying if in your specific case you might be able to squeeze something extra with an optimized version of the miner for your specific CPU type. More importantly however you should get back to the Settings page and take a look at some extra options you have available, these are the Temperature Control and Charge control. You should not forget that your smartphone needs to be plugged into the power at all times while mining and not run on battery and also to keep it cool and not overheating as heat is not good for the battery inside the device. So, make sure that you enable the temperature control and set a low maximum threshold in order to prevent overheating, although you might also think of a external cooling solution, especially if mining with multiple smartphones.

The miner supports local monitoring (used together with the additional app VerusBox monitoring service) in the regular Settings as well as a new online monitoring option that is a bit “hidden” inside the More – Setting – General Setting page and not in the regular Setting menu like the local monitoring. The online monitoring is a new just released feature and it allows you to easily monitor multiple devices via a more user-friendly interface. Both the local and the online monitoring features looks nice, though they might need some more work to become more useful and functional.

Then there is another thing that you need to consider when using smartphone for mining and that is to make sure that the miner starts when the phone is restarted or turned on automatically. It might not be much of an issue if you use just one device to manually start the miner from time to time if the smartphone restarts, but imagine doing that every time tens or even hundreds of devices update and restart themselves for example. There is a good guide for automatic that task using the MacroDroid – Device Automation app available in the miner’s help file, so do take a look into it for details on how to do that, it also covers more in detail how to setup the monitoring functionality.

Visit the official website of Pangz Lab VerusMiner for Android Smartphones…

VerusCoin (VRSC) is an interesting project that has been available for a while already, but has more recently been generating attention among miners this year thanks to its ability to efficiently mine it with power efficient ARM-based devices such as smartphones and microcomputers. The focus of this article is how to set up VerusCoin (VRSC) mining on an Orange Pi 5 device (similar to Raspberry Pi, but more powerful) thanks to the use of a Rockchip RK3588S 8-core 64-bit processor that is capable of quite decent performance with a low power usage, making it one of the best options for efficiently mining VRSC or other similar crypto coins. We are going to be doing a separate guide on how to mine VRSC on an Android-based mobile device, so stay tuned for that as well… You can now also read how to Easily Start Mining VerusCoin (VRSC) With an Android-Based Smartphone.

So, what do we need to get started? Obviously, we first need to acquire an Orange Pi 5 board, a 5V USB-C power adapter capable of at least 10 Watts (2 Amps), along with an additional cooling as the CPU gets hot while mining as you should already know, then we also need a 16GB/32GB micro-SD flash card with a card reader. Do note that we don’t need the more complex, feature rich and expensive Orange Pi 5 Plus variant for mining or the 5B wit WiFi module, nor do we need more than the cheapest 4GB RAM version of the Orange Pi 5 board (it is available with up to 32 GB RAM). The official white power adapter capable of 5V 4A is fine for the purposes we are going to use the device, so you can get that one or skip the extra cost if you already have a 5V capable of 2A or more USB-C power adapter sitting unused. As for cooling, there are a number of options available, though the GeeekPi Orange Pi 5/5B Cooling Fan with Heatsink does seem to be a popular solution for active cooling that does the job well, even though it could’ve been made even better and more efficient. You would also need an ethernet cable to connect the Orange Pi 5 to a router or a switch for Internet connectivity, since we are not using the more expensive 5B versions that has an extra WiFi adapter, although you might want to go for that one and ditch the cables as well and go the wireless way.

Summary of what we need:
Orange Pi 5 4GB with Rockchip RK3588S @ $79.99 USD
Orange Pi 5 4GB with Rockchip RK3588S + PSU @ $89.99 USD
GeeekPi Orange Pi 5/5B Cooling Fan with Heatsink @ $17.99 USD
SanDisk 32GB Ultra MicroSDHC UHS-I Memory Card with Adapter @ $9.95 USD

After we have all the available hardware for our mining setup we need to prepare the software, the first thing is to download the latest Ubuntu Server image for the Orange Pi 5 board we are using, you can do so from the official Oange Pi 5 Ubuntu repository here, make sure you download the Orangepi5b_1.0.2_ubuntu_jammy_server_linux5.10.110.7z image from there as we don’t really need to use the desktop versions for our mining purposes. The image is archived with 7-Zip (7z), so you need to decompress it first and extract the Orangepi5b_1.0.2_ubuntu_jammy_server_linux5.10.110.img file from the archive that you will then proceed to write on the micro-SD flash card. There are a number of tools available for writing image files to flash cards, but one of the easiest and straightforward ones we like is the Balena Etcher, you can go for the portable version that does not need to be installed first and can directly be run and go to flash the Ubuntu IMG file on the micro-SD flash card.

While the image is being written on the SD flash card you can proceed and install the GeeekPi Orange Pi 5/5B Cooling Fan with Heatsink on the Orange Pi 5 board, it is a straightforward and easy to do so, even though the manual you get with the cooler can be a not so user friendly. There is quite a bit of a gap between the CPU of the board and the cooler when you are assembling it and it is covered with the included thermal pad that ensures thermal transfer, though less space and good thermal paste would probably make for much better thermal conductivity resulting in further lowering the operating temperature while mining. That is something that needs some extra work, but it is not necessary for the normal mining operation of the Orange Pi 5 as even with the default setup of the cooler when you plug in the fan the operating temperature under load sits at around 65 degrees Celsius (it quickly hits 85 without the cooling) while the idle temperature we have measured after an hour of being plugged in was in the 40s. You need to be careful when plugging in the power pins of the cooling fan in the board’s header pins. You need to use the second and third pin on the side near the edge of the board closer to the flash card slot, the second pin is for the red (power) cable and the third is for the black (ground) cable. Connecting them right should result in the RGB lighted fans to start spinning (why the need for RGB here?) when you plug in the power cable and turn on the Orange Pi.

After you flash the Ubuntu server image on the micro-SD card, insert the card in the Orange Pi 5 slot, attach the cooler and fans, connect the Ethernet cable to your router or switch and the board you need to plug in the USB-C power adapter and everything should work just fine. Now you need to figure out what is the IP of the Orange Pi 5 in your local network as the device will utilize DHCP to get an IP address assigned automatically (unless you do not have active DHCP service in the local network). An easy way to see the IP address is to use an IP scanner and scan the IP range that your router uses (usually either 10.X.X.X or 192.168.X.X). We like the ease of use of the Angry IP Scanner especially the Legacy version that we’ve been using for ages, though feel free to use any IP scanner you like. Alternatively, you can also check if your router has a page reporting all the connected devices and their IPs, that could also work, the Orange Pi 5 should report itself with a hostname orangepi5b.lan. In our case the IP address of the Orange Pi 5 board we’ve had was 192.168.1.73 as you can see from the screenshot above, you’ll need this address in the next step where you will actually connect to the Orange Pi 5 via SSH with the help of PuTTY or your favourite SSH client.

The default username of the Orange Pi 5 Ubuntu Server Linux distribution is root and the default password is orangepi, so you’ll be using these to login and you can change the user and or password should you wish to make things more secure etc. The next step you need to do is to install the VerusCoin (VRSC) miner that you will be running on the Orange Pi 5 and for that we are going to be using the optimized ARM version of ccminer from Oink70. What you need to run now over the SSH connection to your Orange Pi 5 board is the following command:

curl -o- -k https://raw.githubusercontent.com/Oink70/Android-Mining/main/install.sh | bash

It is an installation script that will update your Ubuntu Linux and make sure it has all the needed libraries installed for the miner to work and then also download the latest ccminer, so you would be able to start mining after this procedure is finished, it could take a bit to download and install everything, so be patient. If there are no error messages when the installation script finishes you are good to continue, if you encounter some errors you might want to restart (literally type restart) the Orange Pi 5 and then reconnect and run the installation script to finish properly with the updates this time.

The next step is to edit the configuration file where you will enter your pool address and wallet address, there are already default ones set in the config, so make sure you change them, so that the miner will mine to your own VRSC wallet. You can check to confirm everything is working properly in the statistics of the pool you choose when you finish setting up everything and actually start mining. To edit the configuration file first enter the folder where the miner has been setup using cd ccminer and then just type:

nano config.json

Make the changes for the pool address (url) and the wallet address (user), the default config has a main pool and a backup pool set, you can actually use these pools too, although we like to go for Luckpool, but you must change the wallet address to your own. After you finish changing hit Ctrl + X and confirm with Y that you want to write the changes. For easier editing you can alternatively use SCP connection with a software such as WinSCP for example that can make it easier to make changes, especially copy and pasting.

You can now do a test run with ./ccminer -c config.json in order to see that everything will be running just fine, before you configure the Orange Pi 5 to automatically start the miner on every start by taking advantage of the crontab functionality of Linux. If running the miner manually results in normal operation, then you can proceed to configuring crontab by running:

crontab -e

Then selecting 1 for the Nano text editor we’ve used in the previous step for the config file for the editing, go to the end of the file and type the following:

@reboot ~/ccminer/start.sh

Hit Ctrl + X and confirm with Y to save the changes you’ve made, then you can just type reboot to restart the Orange Pi 5 and when the device starts up again it will automatically run the ccminer and it will start mining VRSC. In order to check the current status of the miner you will need to login via SSH again and type screen -x CCminer to see the output of the miner, otherwise you will be presented with juts the normal command line after you login even though ccminer will still be running in the background.

What can you expect from the Orange Pi 5 mining VRSC in terms of hahsrate, well the latest ccminer does manage to provide you with around 6.6 MH/s to 6.7 MH/s hashrate with a power usage measured at the wall at 9W (using the official Orange Pi 5 white power adapter). Efficiency wise very good, especially when compared to what you can get from a desktop CPU that although might provide more hashrate will do so with significantly higher power usage compared to the Orange Pi 5. The hashrate and efficiency of the Orange Pi 5 mining VRSC is also generally better than what you’d normally get while using an Android-based smartphone to mine, though that could depend on a lot of factors.

In the end, a quick word about VRSC mining profitability on the Orange Pi 5. At the moment the price of VRSC is around $0.40 USD per coin and the current block reward is 6 coins and what you can expect to mine for a day with a single Orange Pi 5 device is around 0.08-0.1 VRSC at the moment. So, let us say you will be making around 4 US cents per day with something like half of that going for the electricity used as a rough estimate… it will take quite a while to even just pay off for the Orange Pi 5 itself. Profitability wise doesn’t make much sense to go for it at the moment, but if you like to play around and experiment with mining, then you are more than welcome to do so with Orange Pi 5 and VRSC mining. Just make sure not to blindly invest into a large-scale mining setups as the daily trading volume of VerusCoin is low and it might not be able to handle it very well and VRSC is already at over 89% of its total supply of coins. So, just be mindful of these things and do have a backup plan for what you can use an Orange Pi 5 for should you decide to stop mining VRSC, the good news is that this device actually has a lot of other possible uses aside from mining VRSC… unfortunately not a lot of viable alternatives in other things to mine with it besides VerusCoin though.

IronFish (IRON) is a new privacy-oriented Layer-1 Proof-of-Work crypto project that is launching its mainnet tomorrow on April 20th 2023 and that is when the actual mining of the IRON coins will start. IronFish has been in development for a while now and has been running an incentivized testnet for quite some time in order to make sure that at launch everything will be operating properly and everyone will be ready to start mining and using IRON. Every single IronFish transaction is encrypted, hiding sensitive user information on who the sender, recipient, or the amount of transaction was with an accompanying zero-knowledge proof (zk-SNARKs).

The IronFish genesis block will include 42M tokens that will be distributed to insiders, foundation, and community members and to incentivise testnet participants. So, do have in mind that there will be high initial number of coins generated even before mining actually starts, though these will be a 1-year lock-up period for most of these coins, meaning that no tokens can be traded or transferred by an insider for 12 months after the mainnet event. The mining will start with 20 IRON coins per block and a 60 second block time with the block reward going down a little by little every year (not halving every year!).

Now, let us get onto mining IronFish (IRON) coins. Due to the incentivized testnet there are already some pools and mining software available that support the Blake3-based IronFish mining algorithm and you can head on and give it a go mining with your existing GPU hardware. Currently you will be mining testnet coins, but the pools and miners should continue to mine with the launch of the mainnet when that happens tomorrow. This simply means that you can be ready ahead of time and start mining right at the launch, though for that you would need to get the CLI (needs to be compiled) or GUI wallet (node is not syncing) and install it and generate a wallet address that you can use to mine (the address should continue to work on the mainnet, though no coins mined from the testnet will be available there). Pools where you can mine IronFish (currently on the testnet) include HeroMiners, Flexpool and Kryptex and others will probably soon follow with support as the mainnet launches tomorrow.

There are currently three miners available for GPU miners to choose from for mining IRON coins – BzMiner v14.2.0 (AMD/Nvidia), Rigel 1.4.1 (Nvidia Only) and SRBMiner-MULTI v2.2.4 (AMD/Nvidia). Our advice will be to opt out for the SRBMiner-Muilti for the moment as it seems to be faster than the other two options, about 3 times faster on Nvidia RTX 3070 in our comparison tests with similar power usage. Another good thing about the IronFish mining algorithm is that it is a GPU-intensive one, being Blake-based, so memory can run at the minimum operating frequency and you can use a GPU offset to further lower the operating voltage and reduce power usage. In fact, if you have mined KASPA (KAS), Radiant (RXD) or any other of the more recent GPU-intensive crypto coins you should have a good idea on what settings to use for the GPU clock, offset and memory clock in order to optimize performance and reduce power usage (the same clocks should be a very good starting point).

Here is an example command line to run SRBMiner-Multi on Nvidia RTX 3070 for mining IronFish:

SRBMiner-MULTI --disable-cpu --algorithm blake3_ironfish --pool de.ironfish.herominers.com:1145 --wallet WALLET-ID.WORKER-ID --gpu-cclock0 1750 --gpu-mclock0 810 --gpu-coffset0 250

Make sure you set the WALLET-ID and WORKER-ID in order for the miner to properly function and mine to your IronFish wallet!
A good idea to work on is adding Zilliqa (ZIL) dual-mining to go along with IronFish mining as it will increase profit without affecting much the IRON mining, another thing to consider is triple-mining by also adding a memory-intensive algorithm as well in the mix.

Update: Rigel 1.4.2 and BzMiner v14.2.2 updates made them perform faster than SRBMiner-Multi 2.2.4, the Rigel 1.4.3 currently seems to be the fastest option for Nvidia. F2Pool has added support for IronFish mining as well as does not require you to have a wallet address to mine (just when you want a payout). The official GUI wallet has been taken down for now as it is apparently having issues.

For more information about the project visit the official website of IronFish…


top