LGTM except I zapped the min Firmware since it is the only device with 4952:3438. Usually reserve that when multiple devices with the same type:id. The manual doesn’t give a lot of information about the parameters, so assumed they were ok.
Not sure when Chris will have time for official review, but you could download and add to your jar to test/use.