ASM v2

- Added v2.
- Uses same command bytes we discussed earlier.