Black Diamond 12R2 for the Android

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Black Diamond 12R2 for the Android

Post by MikeB »

Android app and details

https://github.com/MichaelB7/Stockfish/ ... 12r2-Droid


The complete "About" from the App menu

https://www.dropbox.com/s/7vwmthbiowdz8 ... .html?dl=0

Use 3rd party methods to install, You may need to developer mode on your device. Also, it will not install if you have Droidfish already installed on your device.
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

MikeB wrote: Sun Oct 25, 2020 9:04 am Android app and details

https://github.com/MichaelB7/Stockfish/ ... 12r2-Droid


The complete "About" from the App menu

https://www.dropbox.com/s/7vwmthbiowdz8 ... .html?dl=0

Use 3rd party methods to install, You may need to turn developer mode "on" for your device — use Google to find out how . Also, it will not install if you have Droidfish already installed on your device.
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

I have added Cfish and Weakfish

Image

So now, the top 7 engines, down to CuckooChess come with the App, the rest Komodo etc, are freely available on the Google Play Store.

Cfish is 30% faster than other SF clones in NNUE mode on my Samsung. Should work on 98% of Androids. Will not install over Droidfish, Droidfish must be remove before installing, You can always re-install Droidfish if that is your preference.

Due to recent changes in the Google Play store, this app does not qualify for the Google Play Store. So you can only get it here.

https://github.com/MichaelB7/Stockfish/ ... 12r2-Droid

To install on your android device, you may need to turn "developer" mode on - Google your device plus developer mode to for instructions on how to enable. It is usually very simple. Use 3rd party method to install, usually connecting your device to the PC is the simplest. It is signed, so any device will/should accept it.

All of the Sf clones are current with cur-dev-Stockfish through today.
Image
Marcus9
Posts: 85
Joined: Mon May 13, 2019 6:05 pm
Full name: Marco Giorgio

Re: Black Diamond 12R2 for the Android

Post by Marcus9 »

MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

Marcus9 wrote: Thu Oct 29, 2020 7:58 pm
MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
What device and which Android Version ->Settings>About Phone >Android version?

It should run on JellyBean (4.1) or newer according to the API it supports - API 16 and higher.
Image
Marcus9
Posts: 85
Joined: Mon May 13, 2019 6:05 pm
Full name: Marco Giorgio

Re: Black Diamond 12R2 for the Android

Post by Marcus9 »

MikeB wrote: Thu Oct 29, 2020 8:05 pm
Marcus9 wrote: Thu Oct 29, 2020 7:58 pm
MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
What device and which Android Version ->Settings>About Phone >Android version?

It should run on JellyBean (4.1) or newer according to the API it supports - API 16 and higher.
Huawei Mate 20 pro, Android 10.
I don't think the problem is the version, maybe I missed something.
If I try to start an internal engine I get an error message:
"Engine error: nn-2eb2e0707c2b.nnue"
Maybe I need to install the NNUE network separately?
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

Marcus9 wrote: Thu Oct 29, 2020 8:31 pm
MikeB wrote: Thu Oct 29, 2020 8:05 pm
Marcus9 wrote: Thu Oct 29, 2020 7:58 pm
MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
What device and which Android Version ->Settings>About Phone >Android version?

It should run on JellyBean (4.1) or newer according to the API it supports - API 16 and higher.
Huawei Mate 20 pro, Android 10.
I don't think the problem is the version, maybe I missed something.
If I try to start an internal engine I get an error message:
"Engine error: nn-2eb2e0707c2b.nnue"
Maybe I need to install the NNUE network separately?
You shouldn't have to ...this is the tricky part, embedding the nnue. Let me try something different - will post here when an update is ready.

Before I start , can you try each engine and let me know if you get that error on every engine or just a few.
Image
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

I made an update - standardized naming of nets between the engines..Seemed to help reduce the size - all is working here with no errors. Cfish apears to be 50% faster in Hybrid mode than the others ~3300 nps to 2200 nps after two minutes. It does not have that advantage in speed in classical mode. There is more like ~14-15% or so.

https://github.com/MichaelB7/Stockfish/ ... 12r2-Droid
Image
Marcus9
Posts: 85
Joined: Mon May 13, 2019 6:05 pm
Full name: Marco Giorgio

Re: Black Diamond 12R2 for the Android

Post by Marcus9 »

MikeB wrote: Thu Oct 29, 2020 9:30 pm
Marcus9 wrote: Thu Oct 29, 2020 8:31 pm
MikeB wrote: Thu Oct 29, 2020 8:05 pm
Marcus9 wrote: Thu Oct 29, 2020 7:58 pm
MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
What device and which Android Version ->Settings>About Phone >Android version?

It should run on JellyBean (4.1) or newer according to the API it supports - API 16 and higher.
Huawei Mate 20 pro, Android 10.
I don't think the problem is the version, maybe I missed something.
If I try to start an internal engine I get an error message:
"Engine error: nn-2eb2e0707c2b.nnue"
Maybe I need to install the NNUE network separately?
You shouldn't have to ...this is the tricky part, embedding the nnue. Let me try something different - will post here when an update is ready.

Before I start , can you try each engine and let me know if you get that error on every engine or just a few.
The only working engine is cuckochess.
All externally installed engines are working
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Black Diamond 12R2 for the Android

Post by MikeB »

Marcus9 wrote: Fri Oct 30, 2020 8:41 am
MikeB wrote: Thu Oct 29, 2020 9:30 pm
Marcus9 wrote: Thu Oct 29, 2020 8:31 pm
MikeB wrote: Thu Oct 29, 2020 8:05 pm
Marcus9 wrote: Thu Oct 29, 2020 7:58 pm
MikeB wrote: Thu Oct 29, 2020 6:18 am Should work on 98% of Androids.
Maybe my phone is in that 2%, the "base" engines don't work
What device and which Android Version ->Settings>About Phone >Android version?

It should run on JellyBean (4.1) or newer according to the API it supports - API 16 and higher.
Huawei Mate 20 pro, Android 10.
I don't think the problem is the version, maybe I missed something.
If I try to start an internal engine I get an error message:
"Engine error: nn-2eb2e0707c2b.nnue"
Maybe I need to install the NNUE network separately?
You shouldn't have to ...this is the tricky part, embedding the nnue. Let me try something different - will post here when an update is ready.

Before I start , can you try each engine and let me know if you get that error on every engine or just a few.
The only working engine is cuckochess.
All externally installed engines are working
Did you try the latest version I posted last night?
https://github.com/MichaelB7/Stockfish/ ... Update.apk
Image