SEN0348 Fingerprint sensor not detected, hangs on fingerprint.begin()
I have a SEN0348 connected to an Arduino Uno R3.
I've connected it to 3.3v as per the instructions @ https://wiki.dfrobot.com/Capacitive_Fingerprint_Sensor_SKU_SEN0348
RX is connected to pin 3
TX is connected to pin 2
The IRQ is connected to 3.3v as well.
I've installed the DFRobot 1.1.0 library via the Arduino IDE, and loaded getDeviceInformation.ino.
No matter what sketch I load, it hangs on fingerprint.begin().
Is the sensor defective?