OBDLink MX+ only reads 12 Frames

I’ve recently tried to change my connection from OBD2 to CAN for improved performance. When I use my OBDLink MX+ as a CAN adapter (via bluetooth to RealDash running on iPad), it only seems to read the first 12 frames. I have a 2013 Corvette LS Engine (E38 ECM). I’ve used the CANBUS XML files for GM LS engines from Github and also run it with no XML and always have the same result. No matter what I do, it only logs
0x0110
0x0120
0x0170
0x0300
0x0308
0x0320
0x0348
0x0410
0x0510
0x0520
0x07df

Google tells me the connection is overloaded and recommended some INIT strings to only pass through specific values. I tried that and still only get these 12. Any thoughts?

Thanks,
-Tom

OBD2 adapters may work well as CAN adapters on some cases, but with busy CAN bus, their internal buffer fills up very quickly and RealDash needs to send a init/continue message to continue receiving data.

I would recommend to try another type of CAN adapter that directly connects to the CAN H & CAN L wires. See supported adapters here:

RealDash | Manuals | Supported CAN/LIN Adapters

Thank you for the reply. I considered a hard-wired adapter, but I’m using an iPad to run RealDash and I’ve read that usb adapters are not compatible. Perhaps I need to stay with OBD2 mode instead of the CAN connection.