AndroMine

Litecoin miner for Android optimized for ARM (NEON) and x86 using the recent stratum protocol.

Now with Renderscript support for GPU acceleration!

Put your device to work generating revenue for you.






From litecoin.org:
'Litecoin is a peer-to-peer Internet currency that enables instant payments to anyone in the world. It is based on the Bitcoin protocol but differs from Bitcoin in that it can be efficiently mined with consumer-grade hardware.'






  • A high-end device is recommended for best results.
  • The application tries to use all of your devices CPU capabilities, so care should be taken with battery usage.
  • Leave the application open to keep it working.
  • Make sure the pool you are trying to connect supports stratum, usually they provide an address starting with stratum+tcp://...

Consider using http://pooledbits.com/ as it seems to provide good results using this app...
For a list of Litecoin pools visit this Mining pool comparison page and check the ones that support stratum (most of them do)...

Settings:

URL: 

This is the address provided by the server to connect your miner, check the help section of your pool.
This address usually has the form stratum+tcp://server.com:1234, and you should input server.com:1234 in this field.
note: you can drop the stratum+tcp:// part

Worker name:

After registration on a pool server you will be able to create workers on your account, this way you can keep track of your miners, including Andromine.
When you create a worker you will be required to provide a name and a password for it.
In this field you should input the name you used for registering the worker on the pool...

Worker password:

When creating a new worker on the pool server you will be required to set a password for it. Input that same password here...
note: this is not your pool server account password, it is just the worker's password.

Behaviour

Run on background

Having this option set allows mining process to continue after you leave the application.
If you deselect this option, mining will be stopped when you close the app.
note: if you leave application running in the background you may experience a performance slow down as the CPU is under intensive usage.

Keep screen on

To keep an eye on what's going on you can set this option and the screen will not go off so you can allways check performance at a glance. With this option deselected the backlight will go off after a while saving some battery.

Minimum battery level

This setting allows you to protect battery drain by setting a hard limit to autostop the mining operation, as soon as the device is recharged the processing continues...

Processing:

The core processing uses the most up to date algorithms for hashing adapted to the device's features so you can take advantage of processing capabilities like NEON.

CPU based hashing

Using native code this option spawns threads across CPU cores in order to achieve optimal computational performance.
note: the best option for the number of threads seems to be one thread per core however you may reduce this in order to save battery.

Renderscript based hashing

This is a new technology introduced by Android OS that allows to run optimized code close to the silicon.
This way it is possible to run code on the GPU (graphics card) or some DSP (digital signal processor) available on the device.
However the performance and implementation of this feature is vendor dependent and execution will fallback to run on CPU if no support is found.
And most of the features are only available on devices with version 4.3 onwards...
A single thread is launched with this option because the android system will automatically take advantage of multiple cores/processors.

Usage:

Create a worker on a pool server of you choosing and provide the connection details on the settings screen.
Set your preferences for general app behaviour and select at least one of the processing options...


If all goes well just go back to main screen and hit Start the app will estabilish a connection to the server, authenticate and start mining















Use comments for suggestion and any issue you may encounter...

No comments:

Post a Comment