Lentaro Posted April 28, 2020 Share Posted April 28, 2020 Hi guys. I've searched the forum but couldn't find the answer to my questions. So I've started following this guide (https://pit.uriba.org/uriba/standalone-cougar-tqs-part-i/) to get my old TM Cougar from DB15 to USB using an Arduino Leonard instead of an Pro-Micro. I've followed the wiring as shown in the guide, except I have used pin A4 instead of the external ADC. The problem is the uploading of the firmware to the arduino. The README files states the following (located here https://github.com/uriba107/32u4_hexuploader/releases/tag/v1912): Allow to upload code both to Serial enabled boards (that have an exposed COM port), or devices in other modes (not Com port visible. to upload to visible device, select it's COM port from the drop down list. and click upload. for a Non visible device, select the proper option and click upload. then reset the device to Bootloader mode (usually "double click" on the devices Reset button. the program will identify device's bootloader and will upload the selected HEX file. When I open the Hexloader program, the arduino COM port is not shown and when I set the arduino in bootloader mode (connecting RESET and GND twice) and uploades using the HID alternative, is states: No device found. I can see the Arduino listed in the device manager. Also tried to run the "upload_code.bat" file but it failed since there wasn't any hex file with the correct name. Link to comment Share on other sites More sharing options...
Sokol1_br Posted April 28, 2020 Share Posted April 28, 2020 (edited) Not answering you question, but since Arduino Leonardo is based on ATMEGA32u4 chipset, why don't flash with MMjoy2 firmware? Since Cougar TQS is wired in diode matrix, is just set this matrix in MMjoySetup and easy to connect TQS wires in Leonardo board without any internal modification in TQS. With the plus that eventually you can upgrade throttle axis with TLE5010 contacless sensor in digital mode, what is supported by MMjoy2 Firmware. Edited April 30, 2020 by Sokol1_br Link to comment Share on other sites More sharing options...
Lentaro Posted April 29, 2020 Author Share Posted April 29, 2020 I also looked at MMjoy2 but I couldn't quite figure out to use the program with the TM TQS. Also how I should code the arduino. If you got some tips I'd love to here them. Link to comment Share on other sites More sharing options...
tugais Posted April 29, 2020 Share Posted April 29, 2020 For those, like me, that does not have the skills to modify their TQS, they can have a go for the TUSBA from Real Simulator. Works like a charm. 3rd Wing | 55th Black Alligators * BA-33 Εις ανηρ ουδεις ανηρ Link to comment Share on other sites More sharing options...
questerymj Posted April 29, 2020 Share Posted April 29, 2020 I will suggest you to use a BU0836A to modify the TQS. I'd successful modified one and keep using it until now, if you need more detail I guess I can show you. Link to comment Share on other sites More sharing options...
Sokol1_br Posted April 30, 2020 Share Posted April 30, 2020 (edited) I also looked at MMjoy2 but I couldn't quite figure out to use the program with the TM TQS. Ok, but use MMJoy2 firmware is easy way to to, seems more than the way in the site you link above. :) 1- Flash Arduino firmware with MMJoy2 firmware. 2- Connect TQS wires in Arduino in this way: In the picture the guy made a external adapter using Arduino PRO Micro, but you can place the board inside TQS case, and connections in Leonardo is similar, the good of MMjoy2 firmware is that you define pins in MMJoySetup in graphical interface. 3-Define in MMjoySetup what pins are used for axes inputs, what for buttons matrix (TQS use a 3 rows x4 column matrix) * Here an example with Arduino (PRO Micro) placed inside TQS case. If whant revert TQS for original just unplug the 15 pins connector. Edited April 30, 2020 by Sokol1_br Link to comment Share on other sites More sharing options...
Lentaro Posted April 30, 2020 Author Share Posted April 30, 2020 This is what I'm going for Sokol1_br, but apparently I'm sort of an idiot when it comes to the use of the MMjoy2 software. I get some data inputs from the throttle but the rawdata is 0 - 7 so I'm not sure what to have in the calibration fields. I posted the same question on simHQ. https://simhq.com/forum/ubbthreads.php/topics/4518724/thrustmaster-cougar-throttle-to-usb-mmjoy2#Post4518724 Link to comment Share on other sites More sharing options...
Recommended Posts