I've just made some quick calculations, based on
ighashgpu table,
bitcoin FPGA experience and simple maths.
Nokia SL3 has a total of 10^15 combinations.
1) When compared to some of the
fastest bitcoin FPGA setups, which perform
more complex maths - double SHA-256 compared to our SHA1:
Let's say that FPGA has the speed of 60G/sec, at double SHA-256 hash bruteforcing.
60G = 60*10^9/sec
The time required to cycle out every possible SL3 combination:
10^15 / (60*10^9) = 16666,67 sec = 277,77 min = 4,629 h = 4h 37min
I won't get into how faster it would be with SHA1, these numbers are for double SHA-256.
2) Now, let's take a decent, low end PC (for a bruteforcer), for example, overclocked 4870, which would give ~1G/sec:
1000M = 1G = 10^9/sec
Time = 10^15 / 10^9 = 10^6 sec = 16666,67 min = 277,77 h = 11,57 days
3) Goal would be to get close to BF-freaks on this forum who get 10G+/sec with 3x or 4xHD7970.
10 000M = 10G = 10*10^9/sec
Time = 10^15 / (10*10^9) = 100k sec = 1666,67 min = 27,7 h = 1,16 days
Even better - double speed, half time:
20G= 20*10^9/sec
Time= 10^15 / (20*10^9) = 50k sec = 833,33 min = 13,89h = 13h 53min.
Keep in mind the extra low power consumption of CPLD - a couple of watts compared to several hundred watts of a regular PC.