Diego,
I am seeing the same issue: DeviceRead[serial] blocks and DeviceReadBuffer[serial] returns always {}
I'm using the following arduino sketch:
void setup() { Serial.begin(9600); }
void loop() { Serial.write(42); delay(1000); }
In a serial monitor this prints out asterisks (*) which is character code 42.
We looking into it and will update you when we have a solution.