I have been working on a project to transition our flight stack from APM to PX4. I haven't had a lot of exposure to it so far.
I purchased a Pixhawk 4 board (from Holybro) and I've been trying to setup a px4flow and a TeraRanger Evo 60m via I2C. I have tried to connected them at the same time, separately, and to both I2CA and UART/I2CB ports of the pixhawk in every possible combination.
I know the px4flow is working because I can see it on QGC but I don't seem to be able to get any messages on the Pixhawk from either one.
When I run
only response I get is something like " scanning for I2C devices " but no output after that.
Does anyone have any experience with this issue? I read somebody suggesting reset all parameters to force the i2C bus to start on boot but it did not work out for me.
I flashed the FW from QGC using the latest PX4 1.8.2 available. Out of curiosity, I configured the board with APM Copter and then tried to hook up the sensors, just to rule out SW differences but it doesn't work with that either, so I'm pretty sure there is something wrong with the bus.
I'd love to hear any ideas/suggestions on the matter since I couldn't find any other info.