@Surbyte He estado probando y, efectivamente, llego hasta 1564557354^903. Si elevo a 904 el monitor serie muestra esto:
--- powers of 2 ---
1564557354^904 =
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Soft WDT reset
>>>stack>>>
ctx: cont
sp: 3ffffca0 end: 3fffffc0 offset: 01a0
3ffffe40: 00000000 00000932 3fff155c 4020113e
3ffffe50: 00000003 3fff3b44 3fff65b7 3fff53ac
3ffffe60: 3fff536c 00000000 00000932 40201832
3ffffe70: 3fff44bc 3fff53cc 3fff883c 3fff153c
3ffffe80: 3ffef414 3fff538c 3fff53ac 3fff534c
3ffffe90: 3fff536c 0000061c 3ffe85e0 401006bf
3ffffea0: 3ffffee0 0000207a 00000931 00000000
3ffffeb0: 3fff3b64 00000020 000004e3 3fff44bc
3ffffec0: feefeffe 00001265 3fffff20 3fff3b64
3ffffed0: 3fffff80 00000e15 00000000 4020191c
3ffffee0: 3fff3b64 00000001 3ffef3ec 4020113e
3ffffef0: 00001264 00000000 3fff2804 3fffff24
3fffff00: 3fffff13 00000000 00000003 00000000
3fffff10: 3fffff80 00000000 00000001 40201dd4
3fffff20: 3fff3b64 3fff2804 3ffe85e0 401006bf
3fffff30: 00000000 00000000 3ffee518 3ffee580
3fffff40: 3fffdad0 00000020 3ffef3ec 3ffee580
3fffff50: 3fffff70 3fffff94 3fffff7c 402022c1
3fffff60: 3fffdad0 00000000 3ffee518 402021a9
3fffff70: 40205758 3ffef3ec 00000000 40205758
3fffff80: 3ffef344 00000000 00000000 000e000f
3fffff90: 00000000 40205758 3ffef3bc feefeffe
3fffffa0: feefeffe feefeffe 3ffee56c 40202d20
3fffffb0: feefeffe feefeffe 3ffe85dc 40100b51
<<<stack<<<
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v00043200
~ld
Es un gran paso. Con exponentes de 900 ya se pueden hacer cositas. Me gustaría llegar a 1000, pero los exponentes cercanos a 1000 forman números que crecen mucho.
Edito: tras hacer pruebas me he percatado de que a BigNumber sólo se le puede asignar valores comprendidos entre -2147483648 y 2147483647.