WASM Compute
Fix a disabled WASM Compute protocol on your Bitping Node — platform support and 32-bit ARM limitations
Overview
WASM Compute runs lightweight WebAssembly programs to perform custom test logic. On most platforms it’s enabled automatically and rarely fails. There is one known platform limitation that prevents WASM from running.
32-bit ARM Devices
WASM is not supported on 32-bit ARM architectures. This affects older Raspberry Pi models running 32-bit Raspberry Pi OS.
Check your architecture:
uname -m
armv7l→ 32-bit ARM, WASM will be disabledaarch64/arm64→ 64-bit ARM, WASM should workx86_64→ 64-bit Intel/AMD, WASM should work
If you’re on a 32-bit OS but your hardware supports 64-bit (Raspberry Pi 3, 4, 5, and Zero 2 W are all 64-bit-capable), reinstall with the 64-bit version of Raspberry Pi OS to unlock WASM.
Other Platforms
On all other platforms, WASM should be enabled automatically. If it’s disabled on a 64-bit system, please contact [email protected] with your bitpingd run output — this is unexpected.
See also: Troubleshooting Protocol Failures.