I continued the work even after not being paid to do it, just fwiw. It works, but it causes a hardware recovery quite often, ie, stalls. The problem is the drivers, it looks like and I haven't had success figuring out why it does HW recovery all the time.