Just a quick introduction to start. My name is Jan and I live in the south-west of Ireland. I have a Holybro X500 kit with Pixhawk4 and have been flying for a few weeks now including a couple non fatal crashes. I have added a FPV cam, OSD, OLED Display and RFD868 Telemetry. Latest addition now is the TFmini-S Lidar. I use mainly 3D printed parts for mounting everything to the frame. I use a Jumper T16 TX and a Jumper R8 receiver incl Telemetry for the Yappu Scripts on the X500.
I have recently received the Benewake TFmini-S. I have purchased that one in particular because of its I2C capability. It comes by default as UART device and it works fine on my Pixhawk4 and Arducopter as type 20 (Benewake TFmini/Plus-Serial). I have read through the documentation and find no way to get this device into a mode where it would accept configuration commands. I have seen in the TFmini (non S) manual is a section that explains how to get into the configuration mode but nothing like that in the TFmini-S manual. I don’t want to chance the hex commands from the TFmini because the 1st few values are entirely different from the TFmini-S range of commands and I am not sure if that may cause issues and how much sanity checking if any is done. Has anybody had success to change the TFmini-S from UART to I2C, and if yes how did you do it ?
I have contacted the Benewake support as well and the crowd where I bought it from. Just perusing multiple avenues to get to the bottom of this.
I am currently using the SERIAL6 (FMU Debug) on my Pixhawk4 since I have no other UARTs free but I prefer to use I2C to not use up UART with devices that should be doing I2C.