It's a Linvor1.8 bluetooth device (I'm just going to refer to it as BT from here). Presumably a HC-06. It's configured at 9600,8,N,1, no flow control. I've set the PIN, name and baud rate successfully myself. I can pair to it just fine and issue programming commands.
So I started with the BT hooked up to the MegaSquirt, and nothing on the female side of the BT. I have the wire on the BT which allows pin 9 to supply power. COM13 is the paired bluetooth serial port. I connect to that with Tuner Studio's mini terminal. Everything is clear. Setup is: MegaSquirt->BT. Typed: "S"
Response:
This continues until I press S again, or even P.M[¯m[¯M[¯m[¯M[¯m[¯M[¯MS¯M[¯m[¯M[¯m[¯M[¯mS¯M[¯mS¯MS/M[¯M[¯mS¯M[¯m[¯M[¯m[¯M[¯m[¯m[¯m[¯M[/M[¯MS¯mS¯M[¯mS¯m[¯mS¯m[¯mS¯m[¯mS¯mS¯mS¯m[¯MS¯m[¯mS¯mS¯M[¯M[/mS¯m[¯mS¯M[¯mS¯m[¯mS¯m[¯mS¯m[¯mS¯m[¯mS¯mS¯MS¯m[¯mS¯m[¯m[¯m[¯mS¯m[¯m[¯mS¯mS¯mS¯m[¯mS¯m[¯m[¯m[¯m[¯m[¯mS¯m[¯mS¯m[¯m[¯M[¯MS¯m[¯m[¯m[¯m[¯m[¯m[¯M[¯m[¯MS¯MS¯M[¯M[¯M[¯m[¯M[¯m[¯M[¯m[¯M[¯m[¯MS¯M[¯MS¯MS¯M[¯mS¯M[¯m[¯M[¯m[¯m[¯m[¯MS¯M[¯m[/mS¯m[¯mS¯M[¯mS¯m[¯m[¯m
So, for the next test, I leave everything as-is, but I connect the USB->serial adaptor into the female side of the BT, and into that I plug my laptop. Again, I connect to COM13 using Mini Terminal. Setup is: MegaSquirt->BT->USB/Serial->laptop. I type "S". Response:
For each press of S, another signature appears. Great!. TunerStudio connects fine. Pairing with my phone and tablet work fine. All is good.MS/Extra format hr_10 **********
So then I tried disconnecting my laptop. Setup: MegaSquirt->BT->USB/serial. I hook up to the terminal again, and enter "S". Response:
Then while this is being spat out, I pull the USB->serial from the end of the bluetooth completely. Setup: MegaSquirt->BT. Output:MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS/MS
So, baffled. I decided to try one more thing: MegaSquirt->BT->USB to serial->car charger. Yep, I plugged the USB->serial adaptor into the USB car charger which I used to charge my mobile phone when I'm in the car. I pressed "S". Response:M[¯m[¯M[¯m[¯M[¯m[¯M[¯M[¯m[¯M[¯m[¯M[¯m[¯M[¯
"MS/Extra format hr_10 **********"
So, my take. I think there's something that the USB->serial adaptor is doing - supplying power, setting a line high, low, whatever - I don't know. But whatever it is, the Adaptronic alread does or does not require done.
And the posters that say they have it working do not appear to be using an MS1 - they seem to be using a MS2/MS3 - except for the one thread where a guy wired it directly to the MAX232/MegaSquirt CPU pins.
A picture of the working setup:
EDIT: from MegaManual:
I think it might be worth giving that a try.This "socket" adapter needs to have the serial handshake lines operational, so you can use the common trick of tying the handshake lines together on the connector. To do this, you need to short together pins 7-8 and 1-4-6 on the DB-9 for handshaking. You jumper pins 1, 4, and 6 on the DB-9 (on the underside of the PCB), then another jumper between 7 and 8.