Thanks Sean,
I changed the last line in CameraManager.java to:
// Go ahead and assume it's YUV rather than die.
return new PlanarYUVLuminanceSource(data, width, height, rect.left, rect.top,
rect.width(), rect.height(), true);
And now barcodes seem to scan from this tablet - Thanks very much for your quick reply and help!
Liam.