WriteVPW_a0_buffer_d0_length chokes with anything over 10 bytes and PCMHammer expects a 15 byte CRC response.
After 20 hours of it rebooting no matter what I did, I finally realized I forgot to scratch that damn dog! Roaring mad I am, wasted all that time![05:26:48:223] TX: 6C 10 F0 3D 02 01 00 00 01 00 00
[05:26:48:336] RX: 6C F0 10 7D 02 01 00 00 01 00 00 67 86 6E C2
Reverted to original attempt, added a dog scratcher and it again rebooted ... WTF!
That's when I found WriteVPW_a0_buffer_d0_length chokes with anything over 10 bytes.
So, I shortened the response and it worked, I can get a valid matching CRC from a PCM!
However, not with PCM Hammer yet, I only quickly looked at PcmHammer to see if it really needs the length and address returned with the results, or if we can just return the CRC, we should be able to.
This needs to get inlined into the current C Kernel! It's so fast!
Good job!
-Enjoy