{"title":"Troubleshoot a frozen or crashed POS","slug":"reset-an-unresponsive-pos","url":"https://support.storeconnect.com/articles/reset-an-unresponsive-pos","url_markdown":"https://support.storeconnect.com/articles/reset-an-unresponsive-pos.md","subtitle":null,"summary":"Recover a POS that has crashed, frozen, gone blank, or stopped loading. Disconnect and reconnect the register, or manually clear browser storage and reset the register connection in Salesforce.","type":"Help_Documentation","video_url":"","keywords":"pos frozen, pos crashed, recover pos, restart pos, reset pos, pos not working, pos stuck, pos unresponsive, pos not loading, pos blank screen, clear pos data, indexeddb, register stuck connected, connected checkbox, pos troubleshooting","last_modified":"2026-09-16T07:15:50+0000","body_markdown":"Use this article to recover a POS that has crashed, frozen, or stopped responding, and get the register back to trading.\n\n## Symptoms\n\nAny of the following mean the register needs to be recovered:\n\n- The screen is frozen and does not respond to taps or clicks.\n- The POS has crashed or closed unexpectedly and will not restart.\n- The POS is stuck on a loading screen or shows a blank white screen.\n- The register shows as already connected in Salesforce, so you cannot connect to it again.\n\n## Where to start\n\nTry the built-in disconnect options first. If those aren't accessible, you can manually clear the POS browser data and reset the register connection in Salesforce.\n\n:::warning\nWarning, this will permanently delete any unsynchronized orders or transactions or shifts that have been done on the POS device and not yet arrived in Salesforce.\n:::\n\n## Disconnect the register from the lock screen (desktop or tablet)\n\nIf you are still able to access the Lock screen on the POS, do the following:\n\n1. Lock the register.\n2. In the top menu select **Disconnect**.\n3. When prompted, choose to **Wipe data and disconnect**.\n\nThe POS device will wipe its data and then present you with a login screen.\n\n4. Enter your username and your PIN code and **Log in**.\n5. Select your register from the list (if it does not appear, wait a minute or two or select **Check Again**.\n6. Select your user to log in.\n7. Enter your PIN to restart your shift.\n\nThis clears local data and marks the register as disconnected in Salesforce. Only proceed with the manual steps below if the POS is too unresponsive to use this option.\n\n## Disconnect the register from the Manage Registers screen (tablet)\n\nIf you can not use the lock screen on a tablet, you can fully disconnect the register via the 3 dot menu at the bottom right of the StoreConnect tablet app.\n\n### Step 1: Reset the register in Salesforce\n\n1. From the StoreConnect Console, go to **POS \u003e POS Outlets**.\n2. Open the outlet the register belongs to.\n3. In the **Related \u003e Outlet Registers** section, open the affected register record.\n4. Uncheck **Connected** and save.\n\nThis makes the register available to connect again. Skip this step if the register was never successfully connected.\n\nOnce done, depending if you are on a desktop or tablet, do the appropriate Step 2 below.\n\n### Step 2: Disconnect the register\n\nOn the POS device, do the following:\n\n1. Select the 3 dot menu in the bottom of the screen on the device (or lock the device) and go to **Exit to manage registers**.\n2. Select the 3 dot more option next to the register you have been using.\n3. Select **Disconnect**.\n4. Select **Disconnect** in the pop up warning to wipe all data.\n5. Enter the PIN code for the device and select **Confirm**.\n\nWith this done you will need to connect the register again and set it up.  Do the following:\n\n6. On the \"Connected Registers\" screen, click **Connect** in the bottom menu.\n7. Scan the QR code of the outlet provided to you and **Continue**.\n8. Enter the name of this register and the PIN for the device.\n9. Click on the register now listed in Connected Registers.\n10. Enter your username and user PIN code.\n11. Select your register from the list (if it does not appear, wait a minute or two or select **Check Again**.\n12. Select your user to log in.\n13. Enter your PIN to restart your shift.\n\nThis clears local data and marks the register as disconnected in Salesforce. Only proceed with the manual steps below if the POS is too unresponsive to use this option.\n\n## Manual reset\n\nA manual reset involves two things: resetting the register's connection status in Salesforce, and clearing the POS browser storage on the device.\n\n### Step 1: Reset the register in Salesforce\n\n1. From the StoreConnect Console, go to **POS \u003e POS Outlets**.\n2. Open the outlet the register belongs to.\n3. In the **Related \u003e Outlet Registers** section, open the affected register record.\n4. Uncheck **Connected** and save.\n\nThis makes the register available to connect again. Skip this step if the register was never successfully connected.\n\n### Step 2: Clear browser storage on the device\n\nThe POS stores its local data in the browser's IndexedDB and local storage. You need to clear both. The steps differ depending on the device.\n\n#### On a desktop or laptop (Chrome, Edge, or Firefox)\n\n1. Open the browser where POS is running and go to the POS URL.\n2. Open the browser developer tools:\n   - **Chrome / Edge**: press **F12**, or right-click anywhere and select **Inspect**\n   - **Firefox**: press **F12**, or right-click and select **Inspect**\n3. Go to the **Application** tab (Chrome/Edge) or **Storage** tab (Firefox).\n4. In the left panel under **Storage**, expand **IndexedDB**.\n5. Delete any databases whose names start with **storeconnect** — there will typically be two: `storeconnect` and `storeconnect_pos`.\n6. In the left panel, click **Local Storage**, select the POS URL entry, and click **Clear All**.\n7. Close the developer tools and reload the page.\n\n#### On a tablet\n\nDeveloper tools are not available on most tablets. Use the browser's built-in storage controls instead.\n\n**Chrome on Android:**\n\n1. Tap the three-dot menu \u003e **Settings** \u003e **Privacy and security** \u003e **Site settings**.\n2. Find the POS URL in the list and tap it.\n3. Tap **Clear and reset**.\n\n**Chrome on iPad:**\n\n1. Tap the three-dot menu \u003e **Settings** \u003e **Privacy** \u003e **Clear Browsing Data**.\n2. Make sure **Cookies, Site Data** is checked.\n3. Tap **Clear Browsing Data**.\n\n:::note\nThis clears browsing data for all sites, not just the POS.\n:::\n\n**Safari on iPad:**\n\n1. On the device, open the **Settings** app and go to **Apps** \u003e **Safari** \u003e **Advanced** \u003e **Website Data**.\n2. Find your POS domain in the list and swipe left to delete it.\n\nAlternatively, go to **Settings** \u003e **Apps** \u003e **Safari** \u003e **Clear History and Website Data** to clear all sites.\n\n### Step 3: Reconnect\n\n1. Reload the POS URL in the browser.\n2. Select and connect the register as normal.\n3. Sign in with a PIN and start a shift.\n\nAll the records should sync to your device and you should have a working POS register."}