Last updated: Aug 31, 2026, 10:46 AM
How to fix connection issues on a Toast card reader.
Troubleshoot a Toast card reader that won't connect—including the "Searching for BBPOS Chipper 2x" message (legacy) or "Unable to communicate with reader" (TDA300/TOC300)—so you can take payments again.
Applies to: Toast POS, Toast Flex terminal, Toast Tap (legacy, TDA300, or TOC300), magnetic stripe reader (MSR) | Permissions needed: Access to the Toast POS app on the affected device
What you'll accomplish: Restore the connection between your terminal and your card reader so it can process payments, or confirm that the reader needs to be replaced.
| Symptom | Most Common Cause | Quick Fix |
| "Searching for BBPOS Chipper 2x" or "Searching for BBPOS MSR" appears and cards won't process (legacy) | The terminal has lost the USB connection to the card reader | Reseat the reader's USB cable, then restart the terminal. If the message stays, move the reader to a different USB port. |
| "Unable to communicate with reader" appears and cards won't process (TDA300/TOC300) | Loose connection—unseated screws (TDA300) or a cable issue (TOC300) | TDA300: confirm the captive screws are tight. TOC300: reseat the cable, or try connecting directly to the terminal. |
| The card reader drops offline during service and you have to unplug it or restart to take payments | An intermittent USB connection | Reseat the cable (legacy/TOC300) or check the screws (TDA300), restart the terminal, then run the appropriate Card Reader Test. |
| The Card Reader Test shows FAIL_TO_START_USB in bootloader mode (legacy), or the Payment Readiness screen keeps failing after reseating (TDA300/TOC300) | The reader hardware has failed | Contact Toast Customer Care for a replacement. In the meantime, use your Toast Tap® on its own if this was a dual-reader setup. |
This message means your terminal is trying to reach your card reader but can't detect it right now. "Searching for BBPOS Chipper 2x" refers to your legacy Toast Tap® reader, and "Searching for BBPOS MSR" refers to your magnetic stripe (swipe) reader. In most cases the USB connection has dropped.
Note: This exact message only applies to legacy readers. If you have a TDA300 or TOC300, see If You See "Unable to Communicate with Reader" below instead.
To restore the connection:
If the message remains, reset the USB detection on the terminal using the following steps:
After the terminal restarts, test the card reader functionality with a real credit card payment.
Expected outcome: The "Searching for BBPOS" message clears and your reader processes a payment.
If the issue persists, contact Toast Customer Care to arrange next steps
This is the current-generation equivalent of a lost connection. TDA300 and TOC300 don't use the "Searching for BBPOS" message—instead, the Card Reader Test App shows "Unable to communicate with reader" when the terminal can't detect the reader.
For TDA300 (Direct Attach):
For TOC300 (On-Counter):
Note: Third-party USB-C cables are not supported for TOC300—only use the cables provided with your reader.
Expected outcome: The Payment Readiness screen shows 4 of 4 checks passed, and your reader processes a payment.
If the issue persists after trying the steps above, continue to If the Card Reader Test Shows a Failure.
If your Toast Tap® stops working when a magnetic stripe (swipe) reader is also connected, unplug the swipe reader and troubleshoot the Toast Tap® connection.
To restore tap-to-pay:
If tap-to-pay still isn't working, reset the USB detection on the terminal using the following steps:
After the terminal restarts, test the Toast Tap® with a real credit card payment.
Expected outcome: Tap-to-pay works again.
If tap-to-pay is now working, reattach the magnetic stripe (swipe) reader.
If tap-to-pay is still not working, continue to the If the Card Reader Test Shows a Failure section.
| Legacy | TDA300 / TOC300 |
| Use the Card Reader Test app to check whether the reader itself has failed:
If you see the error FAIL_TO_START_USB in bootloader mode—or the test shows "try again" and then "fail"—the reader hardware needs to be replaced.
| Use the built-in Card Reader Test App—no separate app to open, and no Force Stop needed afterward:
If you see "Unable to communicate with reader" after already trying the steps in the section above, or if the Payment Readiness screen keeps failing after reseating/checking screws, the reader hardware needs to be replaced.
|
You can unplug the faulty reader and have it replaced, or purchase a new one, depending on warranty start date. If you are using a dual card reader, the functioning card reader can be used solo while the replacement card reader is on its way.
If the Card Reader Test confirms a hardware failure, or the reader still won't connect after every step above, Toast Customer Care can provide additional troubleshooting (if applicable), and help arrange a replacement. Have this information ready so the conversation moves quickly:
Contact Toast Customer Care to arrange next steps.
"Searching for BBPOS Chipper 2x" means your terminal is trying to connect to your legacy Toast Tap® card reader but can't detect it right now. It is usually a dropped USB connection rather than a broken reader. Reseat the reader's USB cable, restart the terminal, and try a different USB port, then run a test payment. This message is specific to legacy readers—if you have a TDA300 or TOC300, you'll see "Unable to communicate with reader" instead.
Also asked as:
This is the TDA300/TOC300 equivalent of a lost connection, shown in the Card Reader Test App. For TDA300, confirm the captive screws are tightened. For TOC300, confirm you're using the correct cable and reseat both ends. See If You See "Unable to Communicate with Reader" for full steps.
A card reader that keeps going offline during service—forcing you to unplug it or restart the terminal to take payments—usually has an intermittent USB connection (legacy/TOC300) or unseated screws (TDA300). Reseat the cable or check the screws, restart the terminal, and run the appropriate Card Reader Test to confirm the reader is healthy. If the test fails, contact Toast Customer Care about a replacement.
Also asked as:
Yes, you can use your Toast Tap® by itself while you wait for a replacement swipe reader. Unplug the faulty swipe reader and reconnect your Toast Tap, and it should keep processing payments until the replacement arrives. This applies regardless of reader generation.
Also asked as: