We are currently working with our Sofar Spotter, and we have come across an issue. We are incorporating the Bristlemouth into our project and we are trying to attempt a connection to the Buoy onto our windows computer. We are following the Devkit instructions in the tutorial provided on their website. We are not able to complete the part of the tutorial in which we have to connect the spotter to our computer to receive information. What are some next steps we could take to debug this issue?
Thanks for reaching out. Can you please provide more information about the issues you are experiencing?
Many Bristlemouth users are having success using alternative serial terminal programs. On Windows, some options include CoolTerm and PuTTY. These are much more user-friendly than Python’s miniterm. They offer helpful features like:
Thank you for your reply. We tried those serial programs such as CoolTerm, Putty, and the Python Miniterm but are still getting the same reply. The TX of the buoy is working as we are receiving information such as voltage and current, but the RX is not. No matter which terminal program we try, we are not even able to type into the terminal to send commands. The Bristlemouth connection works, both the RX and the TX, but the Spotter connection is not working on the RX side.
This could be an issue with the type of USB-C cable you are using. If it is a high-spec cable supporting the full “Thunderbolt”-style spec (for lack of better terminology), it may be exposing an issue with the Spotter’s USB-C implementation.
Can you try connecting the cable “upside-down” or reversing it, compared to how you have been using it?
Do you perhaps have a lower-grade USB-C cable you can use? We would be looking for a cable that at least supports data transfer. A cable that is designed to only carry power will not suffice.
We tried the cable that came with the Spotter and it did not work. We tried reversing as well but we still have no luck. For the lower-grade USB-C cables, we are looking online to find some to order. Do you know any specifications such as which generation such as USB 2.0 or 3.1 Gen 1? If so, do you have any brands in mind from which we can order the cable from?
Hi @timjoh
Just a quick update from our work with @samkitbothra. We were finally able to resolve all our issues by using WSL in Windows. It seems that all the instructions in the Bristlemouth documentation work for Linux and Mac OS computers.