{"title":"OnePlus Parts","description":"\u003cp\u003eReplacement parts for OnePlus phones, from the OnePlus 3 and 3T to the OnePlus 12, plus the Nord N10 5G and Nord N100. Choose from power and volume flex cables, SIM trays, charging ports, camera parts and loudspeakers.\u003c\/p\u003e\u003ch2\u003eFinding the right part\u003c\/h2\u003e\u003cp\u003eEach title names the OnePlus model it fits, and some also give the model number, such as A5000 for the OnePlus 5. Check the model in your phone's settings before you order.\u003c\/p\u003e\u003ch2\u003eDelivery and returns\u003c\/h2\u003e\u003cp\u003eOrder before 4pm Monday to Friday and your parts are dispatched the same day. UK delivery by Tracked 48 is free on orders from £5, and £2.99 on orders below £5. Unused parts can be returned within 30 days.\u003c\/p\u003e","products":[{"product_id":"oneplus-12-sim-card-tray-replacement","title":"OnePlus 12 SIM Card Tray Replacement | Dual Nano SIM Holder CPH2581","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 12 SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 12. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 12R or other phones.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 12\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 12 SIM tray slides into the edge of the frame and holds your SIM cards in the right place against the reader. A bent or broken tray can stop the phone reading a SIM, or leave a gap in the frame.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It comes in Black or Green, so you can match the frame of your phone. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 12\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2581 · CPH2573 · PJD110\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 12R, OnePlus 11, OnePlus 13 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 12\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack, Green\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe OnePlus 12 keeps losing one or both SIM cards\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 12\u003c\/strong\u003e, not OnePlus 12R. The model number (CPH2581, CPH2573, PJD110) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your OnePlus 12 and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM cards in the new tray with the cut corners matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network on each SIM.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 12?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 12. It is listed for model numbers CPH2581, CPH2573, PJD110. It does not fit the OnePlus 12R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 12R?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 12R is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it hold two SIM cards?\u003c\/summary\u003e\u003cp\u003eYes. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Some regional versions of the OnePlus 12 may be single SIM, so compare the old tray with the photos.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality sim card tray made to fit the OnePlus 12, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 12?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 12. It is listed for model numbers CPH2581, CPH2573, PJD110. It does not fit the OnePlus 12R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 12R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 12R is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does it hold two SIM cards?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Some regional versions of the OnePlus 12 may be single SIM, so compare the old tray with the photos.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality sim card tray made to fit the OnePlus 12, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 12 SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your OnePlus 12 and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM cards in the new tray with the cut corners matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network on each SIM.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879480381786,"sku":"SPS8286B","price":7.49,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879480414554,"sku":"SPS8286B","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/12-SIM-Tray-Black_01.jpg?v=1790703513"},{"product_id":"oneplus-3-loudspeaker-replacement","title":"OnePlus 3 Loudspeaker Replacement | Loud Speaker Ringer Buzzer A3000","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 3 Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (ringer buzzer) module for the OnePlus 3. It fixes quiet, crackling, distorted or silent sound from the bottom speaker for ringtones, music and speakerphone. It does not fix the earpiece used for normal calls. It does not fit the OnePlus 3T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or poor sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 3 loudspeaker sits at the bottom of the phone and plays ringtones, alarms, media and speakerphone audio. Water, dust or a drop can leave it quiet, rattling or completely silent.\u003c\/p\u003e\n\u003cp\u003eBefore replacing it, check the speaker grille is clean and the phone is not in silent mode or connected to Bluetooth. If sound is still poor, this module replaces the speaker unit.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA3000 · A3003\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3T (fit not confirmed), OnePlus 5 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eQuiet, crackling, distorted or silent ringtones, media and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eEarpiece, microphone, charging or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker module. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 3\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker module. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eNo ringtone or alarm sound\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and videos sound crackly or distorted\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone is very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound rattles or buzzes at higher volume\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 3\u003c\/strong\u003e, not OnePlus 3T. The model number (A3000, A3003) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 3 off and open the back cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and covers over the bottom of the phone, then lift out the old speaker.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new speaker, making sure any gasket sits flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test ringtone, media and speakerphone before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 3?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 3. It is listed for model numbers A3000, A3003. It does not fit the OnePlus 3T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 3T?\u003c\/summary\u003e\u003cp\u003eThe supplier lists this speaker for the OnePlus 3 only, so we cannot confirm it fits the 3T. Compare your old speaker with the photos before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix sound on calls?\u003c\/summary\u003e\u003cp\u003eIt fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 3, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 3 must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 3?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 3. It is listed for model numbers A3000, A3003. It does not fit the OnePlus 3T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 3T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The supplier lists this speaker for the OnePlus 3 only, so we cannot confirm it fits the 3T. Compare your old speaker with the photos before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix sound on calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 3, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 3 must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 3 Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 3 off and open the back cover.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and covers over the bottom of the phone, then lift out the old speaker.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new speaker, making sure any gasket sits flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test ringtone, media and speakerphone before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480447322,"sku":"SP2374","price":3.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/3-Loudspeaker_01.jpg?v=1790703513"},{"product_id":"oneplus-3-power-button-flex-replacement","title":"OnePlus 3 Power Button Flex Cable Replacement | A3000 A3003","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 3 Power Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power button flex cable for the OnePlus 3. It carries the switch for the power button on the side of the frame. It fixes a button that does not respond, only works when pressed hard, or is stuck. It does not fit the OnePlus 3T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eFaulty side buttons\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 3 side buttons press on small switches mounted on a thin flex cable. After a drop or water damage, a switch can stop clicking, respond only when pressed hard, or trigger on its own.\u003c\/p\u003e\n\u003cp\u003eIt carries the switch for the power button on the side of the frame. If the outer button cap is missing or cracked but the click still works, you may only need the button cap. Restarting the phone first can rule out a software fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA3000 · A3003\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 3T, OnePlus 5 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003ePower or volume buttons that do not respond, stick or trigger on their own\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eCracked button caps, charging faults, or software problems\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 3\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power button does not turn the screen on or off\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eButtons only work when pressed very hard\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or screenshots on its own\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button has no click\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 3\u003c\/strong\u003e, not OnePlus 3T. The model number (A3000, A3003) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 3 off and open the back carefully.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the flex and unclip the old cable from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex so each switch lines up behind its button, then reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 3?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 3. It is listed for model numbers A3000, A3003. It does not fit the OnePlus 3T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 3T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 3T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I know it is the flex and not the button?\u003c\/summary\u003e\u003cp\u003eIf the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power button flex cable made to fit the OnePlus 3, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 3?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 3. It is listed for model numbers A3000, A3003. It does not fit the OnePlus 3T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 3T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 3T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"How do I know it is the flex and not the button?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power button flex cable made to fit the OnePlus 3, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 3 Power Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 3 off and open the back carefully.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the flex and unclip the old cable from the frame.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex so each switch lines up behind its button, then reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test every button before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480480090,"sku":"SP0738","price":3.35,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/3-Power-Button-Flex_01.jpg?v=1790703514"},{"product_id":"oneplus-5-charging-port-headphone-jack-flex-replacement","title":"OnePlus 5 Charging Port \u0026 Headphone Jack Flex Replacement | A5000","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port and Headphone Jack Flex\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 5 Charging Port and Headphone Jack Flex Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 5. It also carries the 3.5mm headphone jack, so it can fix audio faults from a worn or damaged jack as well as charging faults. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 5T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 5 charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt also carries the 3.5mm headphone jack, so it can fix audio faults from a worn or damaged jack as well as charging faults.  Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port and Headphone Jack Flex\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA5000\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T, OnePlus 3T, OnePlus 6 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults and headphone jack faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable with headphone jack. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eHeadphones crackle or only play on one side\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 5\u003c\/strong\u003e, not OnePlus 5T. The model number (A5000) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 5 off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 5?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 5T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the headphone jack?\u003c\/summary\u003e\u003cp\u003eYes. The supplier lists this as a charging port and earphone jack flex, so the 3.5mm jack is part of the same flex cable.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port and headphone jack flex made to fit the OnePlus 5, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 5 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 5T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the headphone jack?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The supplier lists this as a charging port and earphone jack flex, so the 3.5mm jack is part of the same flex cable.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port and headphone jack flex made to fit the OnePlus 5, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 5 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 5 Charging Port and Headphone Jack Flex Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 5 off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480512858,"sku":"SP2335","price":4.34,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/5-Charging-Port_01.jpg?v=1790703515"},{"product_id":"oneplus-5-loudspeaker-replacement","title":"OnePlus 5 Loudspeaker Replacement | Loud Speaker Ringer Buzzer A5000","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 5 Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (ringer buzzer) module for the OnePlus 5. It fixes quiet, crackling, distorted or silent sound from the bottom speaker for ringtones, music and speakerphone. It does not fix the earpiece used for normal calls. It does not fit the OnePlus 5T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or poor sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 5 loudspeaker sits at the bottom of the phone and plays ringtones, alarms, media and speakerphone audio. Water, dust or a drop can leave it quiet, rattling or completely silent.\u003c\/p\u003e\n\u003cp\u003eBefore replacing it, check the speaker grille is clean and the phone is not in silent mode or connected to Bluetooth. If sound is still poor, this module replaces the speaker unit.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA5000\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T, OnePlus 3T, OnePlus 6 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eQuiet, crackling, distorted or silent ringtones, media and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eEarpiece, microphone, charging or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker module. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker module. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eNo ringtone or alarm sound\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and videos sound crackly or distorted\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone is very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound rattles or buzzes at higher volume\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 5\u003c\/strong\u003e, not OnePlus 5T. The model number (A5000) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 5 off and open the back cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and covers over the bottom of the phone, then lift out the old speaker.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new speaker, making sure any gasket sits flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test ringtone, media and speakerphone before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 5?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 5T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix sound on calls?\u003c\/summary\u003e\u003cp\u003eIt fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 5, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 5 must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 5T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix sound on calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 5, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 5 must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 5 Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 5 off and open the back cover.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and covers over the bottom of the phone, then lift out the old speaker.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new speaker, making sure any gasket sits flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test ringtone, media and speakerphone before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480545626,"sku":"SP2332","price":4.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/5-Loudspeaker_01.jpg?v=1790703515"},{"product_id":"oneplus-5-power-volume-button-flex-replacement","title":"OnePlus 5 Power and Volume Button Flex Cables Replacement | A5000 Side Key","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cables\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 5 Power and Volume Button Flex Cables Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cables for the OnePlus 5. The supplier lists it as a volume button flex cable plus a power button flex cable, so both sides are covered. It fixes a button that does not respond, only works when pressed hard, or is stuck. It does not fit the OnePlus 5T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eFaulty side buttons\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 5 side buttons press on small switches mounted on a thin flex cable. After a drop or water damage, a switch can stop clicking, respond only when pressed hard, or trigger on its own.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a volume button flex cable plus a power button flex cable, so both sides are covered. If the outer button cap is missing or cracked but the click still works, you may only need the button cap. Restarting the phone first can rule out a software fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cables\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA5000\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T, OnePlus 3T, OnePlus 6 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003ePower or volume buttons that do not respond, stick or trigger on their own\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eCracked button caps, charging faults, or software problems\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cables. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power button flex cable and 1 × volume button flex cable, as listed by the supplier. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power button does not turn the screen on or off\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eButtons only work when pressed very hard\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or screenshots on its own\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button has no click\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 5\u003c\/strong\u003e, not OnePlus 5T. The model number (A5000) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 5 off and open the back carefully.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the flex and unclip the old cable from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex so each switch lines up behind its button, then reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 5?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 5T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I know it is the flex and not the button?\u003c\/summary\u003e\u003cp\u003eIf the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume button flex cables made to fit the OnePlus 5, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 5T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"How do I know it is the flex and not the button?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume button flex cables made to fit the OnePlus 5, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 5 Power and Volume Button Flex Cables Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 5 off and open the back carefully.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the flex and unclip the old cable from the frame.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex so each switch lines up behind its button, then reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test every button before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480578394,"sku":"SP2333","price":3.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/5-Power-Button-Flex_01.jpg?v=1790703516"},{"product_id":"oneplus-5-rear-camera-lens-glass-replacement","title":"OnePlus 5 Rear Camera Lens Glass Replacement | A5000","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Glass\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 5 Rear Camera Lens Glass Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens glass for the OnePlus 5. It replaces the glass cover over the rear cameras when it is cracked, scratched or missing, which can cause blurry photos or haze. It is the lens cover only, not a camera module. It does not fit the OnePlus 5T.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 5 rear camera sits behind a small glass cover. When that glass cracks or gets deep scratches, photos look hazy, flare in bright light, or show a line across them, and dust can get to the camera.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the cover only. If photos are still blurry or the camera will not open after the glass is replaced, the camera module itself is at fault, which is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Glass\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA5000\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T, OnePlus 3T, OnePlus 6 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, scratched or missing camera lens glass, hazy or flaring photos\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus faults or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens glass. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 5\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens glass. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the camera is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or have a line across them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBright lights cause strong flare in photos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe lens glass is missing and the camera is exposed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 5\u003c\/strong\u003e, not OnePlus 5T. The model number (A5000) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera module from dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the old lens area gently and remove the broken glass or cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass pieces without touching the camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens with fresh adhesive and press it flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLet the adhesive set, then take test photos to check they are clear.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 5?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 5T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens glass made to fit the OnePlus 5, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 5. It is listed for model numbers A5000. It does not fit the OnePlus 5T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 5T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 5T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens glass made to fit the OnePlus 5, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 5 Rear Camera Lens Glass Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera module from dust.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the old lens area gently and remove the broken glass or cover.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Clean away all old adhesive and glass pieces without touching the camera.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new lens with fresh adhesive and press it flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Let the adhesive set, then take test photos to check they are clear.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480611162,"sku":"SP5656","price":2.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/5-Rear-Camera-Lens_01.jpg?v=1790703517"},{"product_id":"oneplus-5t-charging-port-headphone-jack-flex-replacement","title":"OnePlus 5T Charging Port \u0026 Headphone Jack Flex Replacement | A5010","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port and Headphone Jack Flex\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 5T Charging Port and Headphone Jack Flex Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 5T. It also carries the 3.5mm headphone jack, so it can fix audio faults from a worn or damaged jack as well as charging faults. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 5. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 5T charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt also carries the 3.5mm headphone jack, so it can fix audio faults from a worn or damaged jack as well as charging faults.  Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port and Headphone Jack Flex\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA5010\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 5, OnePlus 6 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults and headphone jack faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 5T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable with headphone jack. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eHeadphones crackle or only play on one side\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 5T\u003c\/strong\u003e, not OnePlus 5. The model number (A5010) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 5T off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 5T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 5T. It is listed for model numbers A5010. It does not fit the OnePlus 5.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 5?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 5 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the headphone jack?\u003c\/summary\u003e\u003cp\u003eYes. The supplier lists this as a charging port and earphone jack flex, so the 3.5mm jack is part of the same flex cable.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port and headphone jack flex made to fit the OnePlus 5T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 5T must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 5T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 5T. It is listed for model numbers A5010. It does not fit the OnePlus 5.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 5 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the headphone jack?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The supplier lists this as a charging port and earphone jack flex, so the 3.5mm jack is part of the same flex cable.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port and headphone jack flex made to fit the OnePlus 5T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 5T must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 5T Charging Port and Headphone Jack Flex Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 5T off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480643930,"sku":"SP3797","price":3.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/5T-Charging-Port_01.jpg?v=1790703517"},{"product_id":"oneplus-6-charging-port-flex-cable-replacement","title":"OnePlus 6 USB-C Charging Port Flex Cable Replacement | A6000 A6003","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 6 Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 6. It carries the USB-C charging socket on a flex cable that connects to the main board. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 6T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 6 charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt carries the USB-C charging socket on a flex cable that connects to the main board.  Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA6000 · A6003\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T, OnePlus 5T, OnePlus 7 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 6\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 6\u003c\/strong\u003e, not OnePlus 6T. The model number (A6000, A6003) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 6 off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 6?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 6. It is listed for model numbers A6000, A6003. It does not fit the OnePlus 6T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 6T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 6T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to solder anything?\u003c\/summary\u003e\u003cp\u003eNo. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 6, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 6 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 6. It is listed for model numbers A6000, A6003. It does not fit the OnePlus 6T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 6T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 6T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to solder anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 6, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 6 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 6 Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 6 off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480676698,"sku":"SP8772","price":4.89,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/6-Charging-Port_01.jpg?v=1790703517"},{"product_id":"oneplus-6-rear-camera-lens-cover-replacement","title":"OnePlus 6 Rear Camera Lens Cover Replacement | A6000 A6003","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 6 Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover for the OnePlus 6. It replaces the glass cover over the rear cameras in its surround when it is cracked, scratched or missing, which can cause blurry photos or haze. It is the lens cover only, not a camera module. It does not fit the OnePlus 6T.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 6 rear camera sits behind a small glass cover. When that glass cracks or gets deep scratches, photos look hazy, flare in bright light, or show a line across them, and dust can get to the camera.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the cover only. If photos are still blurry or the camera will not open after the glass is replaced, the camera module itself is at fault, which is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA6000 · A6003\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T, OnePlus 5T, OnePlus 7 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, scratched or missing camera lens glass, hazy or flaring photos\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus faults or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 6\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the camera is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or have a line across them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBright lights cause strong flare in photos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe lens glass is missing and the camera is exposed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 6\u003c\/strong\u003e, not OnePlus 6T. The model number (A6000, A6003) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera module from dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the old lens area gently and remove the broken glass or cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass pieces without touching the camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new cover with fresh adhesive and press it flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLet the adhesive set, then take test photos to check they are clear.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 6?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 6. It is listed for model numbers A6000, A6003. It does not fit the OnePlus 6T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 6T?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 6T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 6, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 6. It is listed for model numbers A6000, A6003. It does not fit the OnePlus 6T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 6T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 6T is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 6, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 6 Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera module from dust.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the old lens area gently and remove the broken glass or cover.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Clean away all old adhesive and glass pieces without touching the camera.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new cover with fresh adhesive and press it flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Let the adhesive set, then take test photos to check they are clear.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879480742234,"sku":"SP7238","price":2.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/6-Rear-Camera-Lens_01.jpg?v=1790703518"},{"product_id":"oneplus-6t-charging-port-flex-cable-replacement","title":"OnePlus 6T USB-C Charging Port Flex Cable Replacement | A6010 A6013","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 6T Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 6T. It carries the USB-C charging socket on a flex cable that connects to the main board. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 6. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 6T charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt carries the USB-C charging socket on a flex cable that connects to the main board. The OnePlus 6T has no headphone jack. Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA6010 · A6013\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6, OnePlus 7, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 6T\u003c\/strong\u003e, not OnePlus 6. The model number (A6010, A6013) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 6T off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 6T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 6?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to solder anything?\u003c\/summary\u003e\u003cp\u003eNo. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 6T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 6T must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 6T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to solder anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 6T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 6T must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 6T Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 6T off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879481364826,"sku":"SP1875","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/6T-Charging-Port_01.jpg?v=1790703519"},{"product_id":"oneplus-6t-rear-camera-lens-cover-replacement","title":"OnePlus 6T Rear Camera Lens Cover Replacement | A6010 A6013","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 6T Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover for the OnePlus 6T. It replaces the glass cover over the rear cameras in its surround when it is cracked, scratched or missing, which can cause blurry photos or haze. It is the lens cover only, not a camera module. It does not fit the OnePlus 6.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 6T rear camera sits behind a small glass cover. When that glass cracks or gets deep scratches, photos look hazy, flare in bright light, or show a line across them, and dust can get to the camera.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the cover only. If photos are still blurry or the camera will not open after the glass is replaced, the camera module itself is at fault, which is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA6010 · A6013\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6, OnePlus 7, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, scratched or missing camera lens glass, hazy or flaring photos\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus faults or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the camera is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or have a line across them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBright lights cause strong flare in photos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe lens glass is missing and the camera is exposed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 6T\u003c\/strong\u003e, not OnePlus 6. The model number (A6010, A6013) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera module from dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the old lens area gently and remove the broken glass or cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass pieces without touching the camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new cover with fresh adhesive and press it flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLet the adhesive set, then take test photos to check they are clear.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 6T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 6?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 6T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 6T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 6T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 6T Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera module from dust.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the old lens area gently and remove the broken glass or cover.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Clean away all old adhesive and glass pieces without touching the camera.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new cover with fresh adhesive and press it flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Let the adhesive set, then take test photos to check they are clear.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879481561434,"sku":"SP7237","price":3.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/6T-Rear-Camera-Lens_01.jpg?v=1790703519"},{"product_id":"oneplus-6t-sim-card-tray-replacement","title":"OnePlus 6T SIM Card Tray Replacement | Dual Nano SIM Holder A6010","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 6T SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 6T. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 6 or other phones.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 6T SIM tray slides into the edge of the frame and holds your SIM cards in the right place against the reader. A bent or broken tray can stop the phone reading a SIM, or leave a gap in the frame.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It is finished in black. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eA6010 · A6013\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 6, OnePlus 7, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 6T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe OnePlus 6T keeps losing one or both SIM cards\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 6T\u003c\/strong\u003e, not OnePlus 6. The model number (A6010, A6013) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your OnePlus 6T and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM cards in the new tray with the cut corners matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network on each SIM.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 6T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 6?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it hold two SIM cards?\u003c\/summary\u003e\u003cp\u003eYes. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Some regional versions of the OnePlus 6T may be single SIM, so compare the old tray with the photos.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality sim card tray made to fit the OnePlus 6T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 6T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 6T. It is listed for model numbers A6010, A6013. It does not fit the OnePlus 6.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 6 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does it hold two SIM cards?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Some regional versions of the OnePlus 6T may be single SIM, so compare the old tray with the photos.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality sim card tray made to fit the OnePlus 6T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 6T SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your OnePlus 6T and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM cards in the new tray with the cut corners matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network on each SIM.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879481594202,"sku":"SP9829B","price":3.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/6T-SIM-Tray_01.jpg?v=1790703520"},{"product_id":"oneplus-7-charging-port-flex-cable-replacement","title":"OnePlus 7 USB-C Charging Port Flex Cable Replacement | GM1901 GM1903","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 7. It carries the USB-C charging socket on a flex cable that connects to the main board. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 7 Pro. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt carries the USB-C charging socket on a flex cable that connects to the main board. The OnePlus 7 has no headphone jack. Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1901 · GM1903\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro, OnePlus 7T, OnePlus 6T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7\u003c\/strong\u003e, not OnePlus 7 Pro. The model number (GM1901, GM1903) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 7 off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to solder anything?\u003c\/summary\u003e\u003cp\u003eNo. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 7, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 7 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to solder anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 7, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 7 must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 7 off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879481626970,"sku":"EDA007138505","price":6.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Charging-Port_01.jpg?v=1790703520"},{"product_id":"oneplus-7-power-volume-button-flex-replacement","title":"OnePlus 7 Power and Volume Button Flex Cable Replacement | GM1901 GM1903","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cable for the OnePlus 7. The supplier lists it as a power button and volume button flex cable, so it carries the switches for both. It fixes a button that does not respond, only works when pressed hard, or is stuck. It does not fit the OnePlus 7 Pro. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eFaulty side buttons\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 side buttons press on small switches mounted on a thin flex cable. After a drop or water damage, a switch can stop clicking, respond only when pressed hard, or trigger on its own.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a power button and volume button flex cable, so it carries the switches for both. If the outer button cap is missing or cracked but the click still works, you may only need the button cap. Restarting the phone first can rule out a software fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1901 · GM1903\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro, OnePlus 7T, OnePlus 6T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003ePower or volume buttons that do not respond, stick or trigger on their own\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eCracked button caps, charging faults, or software problems\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power button does not turn the screen on or off\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eButtons only work when pressed very hard\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or screenshots on its own\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button has no click\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7\u003c\/strong\u003e, not OnePlus 7 Pro. The model number (GM1901, GM1903) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 7 off and open the back carefully.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the flex and unclip the old cable from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex so each switch lines up behind its button, then reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I know it is the flex and not the button?\u003c\/summary\u003e\u003cp\u003eIf the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 7, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"How do I know it is the flex and not the button?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If the button cap is in place but has no click or does nothing when pressed, the switch on the flex is usually at fault. If the cap is cracked or missing, the cap is the part to replace.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 7, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The flex sits inside the frame and the phone must be opened with the battery disconnected. The switches must line up exactly with the buttons.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 7 off and open the back carefully.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the flex and unclip the old cable from the frame.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex so each switch lines up behind its button, then reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test every button before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879481725274,"sku":"SP2628","price":3.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Power-Button-Flex_01.jpg?v=1790703521"},{"product_id":"oneplus-7-rear-camera-lens-cover-replacement","title":"OnePlus 7 Rear Camera Lens Cover Replacement | GM1901 GM1903","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover for the OnePlus 7. It replaces the glass cover over the rear cameras in its surround when it is cracked, scratched or missing, which can cause blurry photos or haze. It comes in Grey, Blue or Red to match your phone. It is the lens cover only, not a camera module. It does not fit the OnePlus 7 Pro.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 rear camera sits behind a small glass cover. When that glass cracks or gets deep scratches, photos look hazy, flare in bright light, or show a line across them, and dust can get to the camera.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the cover only. If photos are still blurry or the camera will not open after the glass is replaced, the camera module itself is at fault, which is a separate repair. It comes in Grey, Blue or Red to match your phone.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1901 · GM1903\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro, OnePlus 7T, OnePlus 6T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, scratched or missing camera lens glass, hazy or flaring photos\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus faults or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGrey, Blue, Red\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the camera is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or have a line across them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBright lights cause strong flare in photos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe lens glass is missing and the camera is exposed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7\u003c\/strong\u003e, not OnePlus 7 Pro. The model number (GM1901, GM1903) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera module from dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the old lens area gently and remove the broken glass or cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass pieces without touching the camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new cover with fresh adhesive and press it flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLet the adhesive set, then take test photos to check they are clear.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 7, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7. It is listed for model numbers GM1901, GM1903. It does not fit the OnePlus 7 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 Pro is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 7, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera module from dust.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the old lens area gently and remove the broken glass or cover.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Clean away all old adhesive and glass pieces without touching the camera.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new cover with fresh adhesive and press it flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Let the adhesive set, then take test photos to check they are clear.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Blue","offer_id":54879481823578,"sku":"SP5439H","price":2.45,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":54879481856346,"sku":"SP5439H","price":2.45,"currency_code":"GBP","in_stock":true},{"title":"Red","offer_id":54879481889114,"sku":"SP5439H","price":2.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Rear-Camera-Lens-Blue_01.jpg?v=1790703522"},{"product_id":"oneplus-7-pro-charging-port-flex-cable-replacement","title":"OnePlus 7 Pro USB-C Charging Port Flex Cable Replacement | GM1913 GM1917","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Pro Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement USB-C charging port flex cable for the OnePlus 7 Pro. It carries the USB-C charging socket on a flex cable that connects to the main board. It fixes a loose, worn or damaged charging socket. It does not fit the OnePlus 7. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 Pro charging port is fitted to a flex cable rather than soldered to the main board, so a worn socket can be replaced without micro-soldering. Common signs are a cable that only charges at an angle, slow or stop-start charging, or a phone that a computer no longer sees.\u003c\/p\u003e\n\u003cp\u003eIt carries the USB-C charging socket on a flex cable that connects to the main board. The OnePlus 7 Pro has no headphone jack. Before replacing it, clean the port with a plastic pick and test another cable and charger, as fluff in the socket is a common cause.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1913 · GM1917\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7, OnePlus 7T Pro, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA loose or worn charging socket, slow or intermittent charging, data faults\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults, or a faulty charger or cable\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable only charges when held at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone charges slowly or keeps stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer does not see the phone when plugged in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe socket is loose, bent or has damaged pins\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7 Pro\u003c\/strong\u003e, not OnePlus 7. The model number (GM1913, GM1917) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003eClean the port and try another cable and charger to rule them out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 7 Pro off, open the back and disconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts covering the bottom of the phone and unclip the old flex.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex, pressing each connector home and seating any adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to solder anything?\u003c\/summary\u003e\u003cp\u003eNo. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 7 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 7 Pro must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to solder anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The socket is on a flex cable that plugs into the board, so no soldering is needed. The phone still has to be opened and the battery disconnected.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 7 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 7 Pro must be opened carefully, the battery disconnected and the flex seated correctly. Damage to the back cover or other cables is easy to cause without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Pro Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Clean the port and try another cable and charger to rule them out.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Power the OnePlus 7 Pro off, open the back and disconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts covering the bottom of the phone and unclip the old flex.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new flex, pressing each connector home and seating any adhesive.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test charging and data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879482020186,"sku":"SP2222","price":4.45,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Pro-Charging-Port_01.jpg?v=1790703522"},{"product_id":"oneplus-7-pro-loudspeaker-replacement","title":"OnePlus 7 Pro Loudspeaker Replacement | Loud Speaker Ringer Buzzer GM1913","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Pro Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (ringer buzzer) module for the OnePlus 7 Pro. It fixes quiet, crackling, distorted or silent sound from the bottom speaker for ringtones, music and speakerphone. It does not fix the earpiece used for normal calls. It does not fit the OnePlus 7. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or poor sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 Pro loudspeaker sits at the bottom of the phone and plays ringtones, alarms, media and speakerphone audio. Water, dust or a drop can leave it quiet, rattling or completely silent.\u003c\/p\u003e\n\u003cp\u003eBefore replacing it, check the speaker grille is clean and the phone is not in silent mode or connected to Bluetooth. If sound is still poor, this module replaces the speaker unit.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1913 · GM1917\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7, OnePlus 7T Pro, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eQuiet, crackling, distorted or silent ringtones, media and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eEarpiece, microphone, charging or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker module. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker module. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eNo ringtone or alarm sound\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and videos sound crackly or distorted\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone is very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound rattles or buzzes at higher volume\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7 Pro\u003c\/strong\u003e, not OnePlus 7. The model number (GM1913, GM1917) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 7 Pro off and open the back cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and covers over the bottom of the phone, then lift out the old speaker.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new speaker, making sure any gasket sits flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test ringtone, media and speakerphone before closing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix sound on calls?\u003c\/summary\u003e\u003cp\u003eIt fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 7 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 7 Pro must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix sound on calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes speakerphone, ringtones and media. Sound from the earpiece at the top of the phone during normal calls comes from a different part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 7 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 7 Pro must be opened and the battery disconnected. The back cover and small cables can be damaged without the right tools.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Pro Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 7 Pro off and open the back cover.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and covers over the bottom of the phone, then lift out the old speaker.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new speaker, making sure any gasket sits flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reconnect the battery and test ringtone, media and speakerphone before closing.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879482052954,"sku":"SP1939","price":3.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Pro-Loudspeaker_01.jpg?v=1790703523"},{"product_id":"oneplus-7-pro-power-and-volume-buttons-replacement","title":"OnePlus 7 Pro Power and Volume Side Buttons Replacement | GM1913 GM1917","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Side Buttons\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Pro Power and Volume Side Buttons Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThese are replacement power and volume side buttons for the OnePlus 7 Pro. They are the outer keys you press on the edge of the frame, not the flex cable behind them. They fix buttons that are lost, cracked, stuck or scratched. They come in Grey, Gold or Blue. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eBroken side buttons\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 Pro has a power button on the right side and volume buttons on the left. The outer keys can crack, fall out or stick after a drop, even when the switch underneath still works.\u003c\/p\u003e\n\u003cp\u003eThese are the external buttons only. If a button presses normally but the phone does not respond, the fault is usually in the flex cable behind it, which is a different part. Choose the colour that matches your frame.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Side Buttons\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1913 · GM1917\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7, OnePlus 7T Pro, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost, cracked, stuck or worn power and volume keys\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty button flex cable, software faults or a damaged frame\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume side buttons. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × set of power and volume side buttons. Check the photos for the exact pieces included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGrey, Gold, Blue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA side button is missing or has fallen out\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA key is cracked, bent or scratched\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button sticks down or feels loose\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe buttons do not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7 Pro\u003c\/strong\u003e, not OnePlus 7. The model number (GM1913, GM1917) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and open it carefully from the back.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before removing any other parts.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the parts that hold the buttons in the frame and take out the old keys.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new keys so they sit flush and press freely.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReassemble, power on and test the power and volume buttons.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs this the flex cable or the buttons?\u003c\/summary\u003e\u003cp\u003eThese are the outer buttons only. If the buttons press normally but nothing happens, you need the power or volume flex cable, which is a separate part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume side buttons made to fit the OnePlus 7 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 7 Pro has a glued glass back and a pop-up camera, and the buttons are held from inside the frame. It needs heat, the right tools and new adhesive.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Is this the flex cable or the buttons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"These are the outer buttons only. If the buttons press normally but nothing happens, you need the power or volume flex cable, which is a separate part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume side buttons made to fit the OnePlus 7 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 7 Pro has a glued glass back and a pop-up camera, and the buttons are held from inside the frame. It needs heat, the right tools and new adhesive.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Pro Power and Volume Side Buttons Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and open it carefully from the back.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Disconnect the battery before removing any other parts.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the parts that hold the buttons in the frame and take out the old keys.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new keys so they sit flush and press freely.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Reassemble, power on and test the power and volume buttons.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Blue","offer_id":54879482085722,"sku":"SP2630L","price":7.49,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":54879482118490,"sku":"SP2630L","price":7.49,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":54879482151258,"sku":"SP2630L","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Pro-Power-Button-Flex-Blue_01.jpg?v=1790703524"},{"product_id":"oneplus-7-pro-rear-camera-lens-cover-replacement","title":"OnePlus 7 Pro Rear Camera Lens Cover Replacement | GM1913 GM1917","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Pro Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover for the OnePlus 7 Pro. It replaces the glass cover over the rear cameras in its surround when it is cracked, scratched or missing, which can cause blurry photos or haze. It is the lens cover only, not a camera module. It does not fit the OnePlus 7.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 Pro rear camera sits behind a small glass cover. When that glass cracks or gets deep scratches, photos look hazy, flare in bright light, or show a line across them, and dust can get to the camera.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the cover only. If photos are still blurry or the camera will not open after the glass is replaced, the camera module itself is at fault, which is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eGM1913 · GM1917\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7, OnePlus 7T Pro, OnePlus 7T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, scratched or missing camera lens glass, hazy or flaring photos\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus faults or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the camera is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or have a line across them\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBright lights cause strong flare in photos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe lens glass is missing and the camera is exposed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7 Pro\u003c\/strong\u003e, not OnePlus 7. The model number (GM1913, GM1917) is shown in the same menu and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera module from dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the old lens area gently and remove the broken glass or cover.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass pieces without touching the camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new cover with fresh adhesive and press it flat.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLet the adhesive set, then take test photos to check they are clear.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 7 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 7 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7 Pro. It is listed for model numbers GM1913, GM1917. It does not fit the OnePlus 7.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 is a different phone and this part is not listed for it. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It fixes blur caused by cracked or scratched cover glass. If the camera cannot focus or shows an error with a new lens fitted, the camera module is at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 7 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. Broken glass pieces can fall onto the camera, and the new lens must be fitted clean and square. A repair shop can do this quickly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Pro Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera module from dust.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the old lens area gently and remove the broken glass or cover.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Clean away all old adhesive and glass pieces without touching the camera.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Fit the new cover with fresh adhesive and press it flat.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Let the adhesive set, then take test photos to check they are clear.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879482315098,"sku":"SP2169","price":1.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Pro-Rear-Camera-Lens_01.jpg?v=1790703525"},{"product_id":"oneplus-7-pro-sim-card-tray-replacement","title":"OnePlus 7 Pro SIM Card Tray Replacement | Nano SIM Holder","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 7 Pro SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 7 Pro. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 7, OnePlus 7T or OnePlus 8 Pro.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 7 Pro SIM tray slides into the frame and holds your SIM card in the right place against the reader. A bent or broken tray can stop the phone reading the SIM, or let dust into the slot.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside the phone may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 7, OnePlus 7T, OnePlus 8 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 7 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGrey, Gold, Blue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM card moves around and the phone keeps losing the SIM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 7 Pro\u003c\/strong\u003e, not OnePlus 7. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your 7 Pro and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM card in the new tray with the cut corner matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network and signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 7 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 7 Pro. It does not fit the OnePlus 7, OnePlus 7T or OnePlus 8 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 7?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 7 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich way round does the tray go in?\u003c\/summary\u003e\u003cp\u003eThe SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 7 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 7 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 7 Pro. It does not fit the OnePlus 7, OnePlus 7T or OnePlus 8 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 7?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 7 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Which way round does the tray go in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 7 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 7 Pro SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your 7 Pro and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM card in the new tray with the cut corner matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network and signal.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Blue","offer_id":54879482347866,"sku":"SP9828L","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":54879482380634,"sku":"SP9828L","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":54879482413402,"sku":"SP9828L","price":1.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/7-Pro-SIM-Tray-Blue_01.jpg?v=1790703526"},{"product_id":"oneplus-8-rear-camera-lens-cover-replacement","title":"OnePlus 8 Rear Camera Lens Cover Replacement | Camera Glass","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 8 Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover (the glass over the rear cameras) for the OnePlus 8. It replaces cracked, scratched or missing lens glass that makes photos hazy or lets dust in. It does not fit the OnePlus 8 Pro or OnePlus 8T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked lens glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe rear camera lens cover on the OnePlus 8 is the protective glass that sits over the camera modules on the back of the phone. When it cracks or chips, photos can look hazy, flare in bright light or show a blurred patch, and dust or moisture can reach the cameras.\u003c\/p\u003e\n\u003cp\u003eReplacing the lens cover usually fixes these problems if the cameras underneath are not damaged. The old glass is removed carefully and the new cover is bonded in place with adhesive. If photos stay blurry or the camera app fails with new glass fitted, the camera module itself may need replacing.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8 Pro, OnePlus 8T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, chipped, scratched or missing rear camera lens glass\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus problems from inside the camera, or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 8\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack, Green, Blue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the rear cameras is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or show flare in bright light\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA piece of lens glass is missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDust or marks appear under the glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 8\u003c\/strong\u003e, not OnePlus 8 Pro. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera area with tape if glass is loose.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the lens area gently to soften the adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old lens glass carefully without touching the camera modules.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away old adhesive and any glass dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens cover with its adhesive and press evenly.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test every rear camera and the flash.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 8?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 8. It does not fit the OnePlus 8 Pro or OnePlus 8T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 8 Pro?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 8 Pro is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 8, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 8?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 8. It does not fit the OnePlus 8 Pro or OnePlus 8T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 8 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 8 Pro is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 8, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 8 Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera area with tape if glass is loose.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the lens area gently to soften the adhesive.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Lift out the old lens glass carefully without touching the camera modules.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Clean away old adhesive and any glass dust.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new lens cover with its adhesive and press evenly.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Power on and test every rear camera and the flash.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879482544474,"sku":"SP6231B","price":4.79,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":54879482577242,"sku":"SP6231B","price":4.79,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879482610010,"sku":"SP6231B","price":4.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/8-Rear-Camera-Lens-Black_01.jpg?v=1790703527"},{"product_id":"oneplus-8-pro-rear-camera-lens-cover-replacement","title":"OnePlus 8 Pro Rear Camera Lens Cover Replacement | Camera Glass","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 8 Pro Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover (the glass over the rear cameras) for the OnePlus 8 Pro. It replaces cracked, scratched or missing lens glass that makes photos hazy or lets dust in. It does not fit the OnePlus 8 or OnePlus 8T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked lens glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe rear camera lens cover on the OnePlus 8 Pro is the protective glass that sits over the camera modules on the back of the phone. When it cracks or chips, photos can look hazy, flare in bright light or show a blurred patch, and dust or moisture can reach the cameras.\u003c\/p\u003e\n\u003cp\u003eReplacing the lens cover usually fixes these problems if the cameras underneath are not damaged. The old glass is removed carefully and the new cover is bonded in place with adhesive. If photos stay blurry or the camera app fails with new glass fitted, the camera module itself may need replacing.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8, OnePlus 8T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, chipped, scratched or missing rear camera lens glass\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus problems from inside the camera, or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 8 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack, Green, Blue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the rear cameras is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or show flare in bright light\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA piece of lens glass is missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDust or marks appear under the glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 8 Pro\u003c\/strong\u003e, not OnePlus 8. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera area with tape if glass is loose.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the lens area gently to soften the adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old lens glass carefully without touching the camera modules.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away old adhesive and any glass dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens cover with its adhesive and press evenly.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test every rear camera and the flash.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 8 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 8 Pro. It does not fit the OnePlus 8 or OnePlus 8T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 8?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 8 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 8 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 8 Pro. It does not fit the OnePlus 8 or OnePlus 8T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 8?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 8 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 8 Pro Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera area with tape if glass is loose.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the lens area gently to soften the adhesive.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Lift out the old lens glass carefully without touching the camera modules.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Clean away old adhesive and any glass dust.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new lens cover with its adhesive and press evenly.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Power on and test every rear camera and the flash.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879482872154,"sku":"SPS9812G","price":4.79,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":54879482904922,"sku":"SPS9812G","price":4.79,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879482937690,"sku":"SPS9812G","price":4.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/8-Pro-Rear-Camera-Lens-Black_01.jpg?v=1790703528"},{"product_id":"oneplus-8-pro-sim-card-tray-replacement","title":"OnePlus 8 Pro SIM Card Tray Replacement | Nano SIM Holder","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 8 Pro SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 8 Pro. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 8 or OnePlus 8T.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 8 Pro SIM tray slides into the frame and holds your SIM card in the right place against the reader. A bent or broken tray can stop the phone reading the SIM, or let dust into the slot.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside the phone may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8, OnePlus 8T or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 8 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack, Green, Blue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM card moves around and the phone keeps losing the SIM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 8 Pro\u003c\/strong\u003e, not OnePlus 8. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your 8 Pro and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM card in the new tray with the cut corner matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network and signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 8 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 8 Pro. It does not fit the OnePlus 8 or OnePlus 8T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 8?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich way round does the tray go in?\u003c\/summary\u003e\u003cp\u003eThe SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 8 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 8 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 8 Pro. It does not fit the OnePlus 8 or OnePlus 8T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 8?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Which way round does the tray go in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 8 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 8 Pro SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your 8 Pro and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM card in the new tray with the cut corner matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network and signal.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879482970458,"sku":"SP6115G","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":54879483003226,"sku":"SP6115G","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879483035994,"sku":"SP6115G","price":1.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/8-Pro-SIM-Tray-Black_01.jpg?v=1790703529"},{"product_id":"oneplus-8t-power-and-volume-button-flex-replacement","title":"OnePlus 8T Power and Volume Button Flex Replacement | Flex Cable","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 8T Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume buttons flex cable for the OnePlus 8T. It fixes a power and volume buttons that does not respond, works only sometimes or is stuck. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButtons not working\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe power and volume buttons on the OnePlus 8T press small switches on a thin flex cable inside the frame. The cable connects to the main board. Wear, a drop or liquid can break a switch or the cable, so a button stops working even when the outer key looks fine.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the internal flex cable with its switches. It does not include the outer keys, which are reused. If a button still does not work with a new flex fitted, the connector on the main board may be damaged.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8, OnePlus 8 Pro, OnePlus 9 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA power and volume buttons that does not respond, works only sometimes or is stuck\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eLost or broken outer keys, main board or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 8T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePressing the power or volume button does nothing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button works only if pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone turns on or off, or changes volume, by itself\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button stopped working after a drop or liquid\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 8T\u003c\/strong\u003e, not OnePlus 8. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the old flex cable from the side of the frame, noting how it is routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex cable, line up the switches with the keys and reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 8T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 8T. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 8?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the outer buttons?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. Your existing outer keys are reused.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 8T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The 8T must be opened, the battery disconnected safely and the part handled carefully.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 8T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 8T. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 8?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the outer buttons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. Your existing outer keys are reused.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 8T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The 8T must be opened, the battery disconnected safely and the part handled carefully.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 8T Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the old flex cable from the side of the frame, noting how it is routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex cable, line up the switches with the keys and reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test every button before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483167066,"sku":"SPS1765","price":2.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/8T-Power-Button-Flex_01.jpg?v=1790703530"},{"product_id":"oneplus-8t-sim-card-tray-replacement","title":"OnePlus 8T SIM Card Tray Replacement | KB2001 KB2000 KB2003 KB2005 KB2007","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 8T SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 8T. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 8T SIM tray slides into the frame and holds your SIM card in the right place against the reader. A bent or broken tray can stop the phone reading the SIM, or let dust into the slot.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside the phone may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eKB2001 · KB2000 · KB2003 · KB2005 · KB2007\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 8, OnePlus 8 Pro, OnePlus 9 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 8T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGreen, Silver\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM card moves around and the phone keeps losing the SIM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 8T\u003c\/strong\u003e, not OnePlus 8. The model code (KB2001, KB2000, KB2003, KB2005, KB2007) is shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your 8T and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM card in the new tray with the cut corner matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network and signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 8T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 8T. The supplier lists it for model codes KB2001, KB2000, KB2003, KB2005, KB2007. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 8?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich way round does the tray go in?\u003c\/summary\u003e\u003cp\u003eThe SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 8T, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 8T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 8T. The supplier lists it for model codes KB2001, KB2000, KB2003, KB2005, KB2007. It does not fit the OnePlus 8, OnePlus 8 Pro or OnePlus 9.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 8?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 8 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Which way round does the tray go in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 8T, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 8T SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your 8T and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM card in the new tray with the cut corner matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network and signal.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Green","offer_id":54879483232602,"sku":"SPS1755S","price":3.12,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":54879483265370,"sku":"SPS1755S","price":3.12,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/8T-SIM-Tray-Green_01.jpg?v=1790703531"},{"product_id":"oneplus-9-charging-port-flex-replacement","title":"OnePlus 9 Charging Port Flex Replacement | USB-C | Brand New","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9 Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement charging port flex cable for the OnePlus 9. It is a flex cable with the USB-C charging port fitted. It fixes slow or no charging, a loose cable or a port that no longer connects to a computer. It does not fit the OnePlus 9 Pro, OnePlus 9R or OnePlus 9RT. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 9, the USB-C charging port is not soldered to the main board. It comes on a flex cable with the USB-C charging port fitted, which connects to the main board inside the phone. If the port is worn, bent or corroded, the whole part is replaced.\u003c\/p\u003e\n\u003cp\u003eA new port usually fixes charging that only works at an angle, a cable that falls out, or a phone that is no longer seen by a computer. Try a different cable and plug first, and clean out any fluff from the port, before replacing it. If the phone still will not charge with a new port, the battery or charging circuit on the main board may be at fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro, OnePlus 9R, OnePlus 9RT or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo charging, slow or intermittent charging, a loose cable or no connection to a computer\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, main board charging circuit, screen or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone does not charge, or charges only at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable feels loose or falls out of the port\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eCharging is much slower than before\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer no longer sees the phone over USB\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9\u003c\/strong\u003e, not OnePlus 9 Pro. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back of the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnscrew and lift out the old charging port flex, noting how the cables are routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new charging port flex and reconnect every cable.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and USB data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9. It does not fit the OnePlus 9 Pro, OnePlus 9R or OnePlus 9RT.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9 Pro?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9 Pro is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill a new charging port fix my phone not charging?\u003c\/summary\u003e\u003cp\u003eIt will if the port is worn, bent or damaged. Try a different cable and plug first, and clean the port carefully. If the phone still will not charge, the battery or main board may be at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 9, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The 9 must be opened, the battery disconnected safely and small connectors handled with care.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9. It does not fit the OnePlus 9 Pro, OnePlus 9R or OnePlus 9RT.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9 Pro is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will a new charging port fix my phone not charging?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the port is worn, bent or damaged. Try a different cable and plug first, and clean the port carefully. If the phone still will not charge, the battery or main board may be at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 9, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The 9 must be opened, the battery disconnected safely and small connectors handled with care.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9 Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back of the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Unscrew and lift out the old charging port flex, noting how the cables are routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new charging port flex and reconnect every cable.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test charging and USB data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483330906,"sku":"SPS2434","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9-Charging-Port_01.jpg?v=1790703531"},{"product_id":"oneplus-9-pro-loudspeaker-replacement","title":"OnePlus 9 Pro Loudspeaker Replacement | Ringer Buzzer Speaker","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9 Pro Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the ringer and buzzer speaker) for the OnePlus 9 Pro. It fixes quiet, crackly, distorted or silent ringtones, music and speakerphone sound. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or bad sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe loudspeaker in the OnePlus 9 Pro plays ringtones, alerts, media and speakerphone calls. Water, dust or a drop can damage it, so sound becomes quiet, rattly or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the loudspeaker unit. It does not replace the earpiece speaker used for normal calls. Before you order, clean the speaker grille gently and check the volume and Do Not Disturb settings. If there is still no sound from the speaker with a new part fitted, the fault may be on the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9, OnePlus 9R, OnePlus 9RT or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eQuiet, crackly, distorted or no sound from the loudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eEarpiece, microphone, headphone or main board audio faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are very quiet or silent\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and speakerphone sound crackly or distorted\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound rattles at higher volume\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe speaker stopped working after water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9 Pro\u003c\/strong\u003e, not OnePlus 9. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before anything else.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnscrew and remove the old loudspeaker, noting its position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new loudspeaker and reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eTest ringtones, media and speakerphone before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this fix call sound from the earpiece?\u003c\/summary\u003e\u003cp\u003eNo. This is the loudspeaker used for ringtones, media and speakerphone. The earpiece speaker at the top of the screen is a separate part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 9 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The 9 Pro must be opened and the battery disconnected safely before the speaker is changed.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this fix call sound from the earpiece?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the loudspeaker used for ringtones, media and speakerphone. The earpiece speaker at the top of the screen is a separate part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 9 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The 9 Pro must be opened and the battery disconnected safely before the speaker is changed.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9 Pro Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before anything else.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Unscrew and remove the old loudspeaker, noting its position.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new loudspeaker and reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Test ringtones, media and speakerphone before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483363674,"sku":"SPS2539","price":8.1,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9-Pro-Loudspeaker_01.jpg?v=1790703532"},{"product_id":"oneplus-9-pro-rear-camera-lens-cover-replacement","title":"OnePlus 9 Pro Rear Camera Lens Cover Replacement | Camera Glass","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9 Pro Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover (the glass over the rear cameras) for the OnePlus 9 Pro. It replaces cracked, scratched or missing lens glass that makes photos hazy or lets dust in. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked lens glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe rear camera lens cover on the OnePlus 9 Pro is the protective glass that sits over the camera modules on the back of the phone. When it cracks or chips, photos can look hazy, flare in bright light or show a blurred patch, and dust or moisture can reach the cameras.\u003c\/p\u003e\n\u003cp\u003eReplacing the lens cover usually fixes these problems if the cameras underneath are not damaged. The old glass is removed carefully and the new cover is bonded in place with adhesive. If photos stay blurry or the camera app fails with new glass fitted, the camera module itself may need replacing.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9, OnePlus 9R, OnePlus 9RT or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, chipped, scratched or missing rear camera lens glass\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus problems from inside the camera, or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eGreen, Grey, Silver\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the rear cameras is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or show flare in bright light\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA piece of lens glass is missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDust or marks appear under the glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9 Pro\u003c\/strong\u003e, not OnePlus 9. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera area with tape if glass is loose.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the lens area gently to soften the adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old lens glass carefully without touching the camera modules.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away old adhesive and any glass dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens cover with its adhesive and press evenly.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test every rear camera and the flash.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 9 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus 9 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9 Pro Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera area with tape if glass is loose.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the lens area gently to soften the adhesive.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Lift out the old lens glass carefully without touching the camera modules.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Clean away old adhesive and any glass dust.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new lens cover with its adhesive and press evenly.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Power on and test every rear camera and the flash.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Green","offer_id":54879483396442,"sku":"SPS2069H","price":7.49,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":54879483429210,"sku":"SPS2069H","price":7.49,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":54879483461978,"sku":"SPS2069H","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9-Pro-Rear-Camera-Lens-Green_01.jpg?v=1790703533"},{"product_id":"oneplus-9-pro-sim-card-tray-replacement","title":"OnePlus 9 Pro SIM Card Tray Replacement | Nano SIM Holder","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9 Pro SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 9 Pro. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 9 Pro SIM tray slides into the frame and holds your SIM card in the right place against the reader. A bent or broken tray can stop the phone reading the SIM, or let dust into the slot.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside the phone may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9, OnePlus 9R, OnePlus 9RT or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlack, Green, Silver\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM card moves around and the phone keeps losing the SIM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9 Pro\u003c\/strong\u003e, not OnePlus 9. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your 9 Pro and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM card in the new tray with the cut corner matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network and signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich way round does the tray go in?\u003c\/summary\u003e\u003cp\u003eThe SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 9 Pro, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9 Pro. It does not fit the OnePlus 9, OnePlus 9R or OnePlus 9RT.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Which way round does the tray go in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 9 Pro, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9 Pro SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your 9 Pro and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM card in the new tray with the cut corner matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network and signal.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879483494746,"sku":"SPS1821B","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879483527514,"sku":"SPS1821B","price":1.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":54879483560282,"sku":"SPS1821B","price":1.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9-Pro-SIM-Tray-Black_01.jpg?v=1790703534"},{"product_id":"oneplus-9r-power-and-volume-button-flex-replacement","title":"OnePlus 9R Power and Volume Button Flex Replacement | LE2101 LE2100","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9R Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume buttons flex cable for the OnePlus 9R. It fixes a power and volume buttons that does not respond, works only sometimes or is stuck. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButtons not working\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe power and volume buttons on the OnePlus 9R press small switches on a thin flex cable inside the frame. The cable connects to the main board. Wear, a drop or liquid can break a switch or the cable, so a button stops working even when the outer key looks fine.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the internal flex cable with its switches. It does not include the outer keys, which are reused. If a button still does not work with a new flex fitted, the connector on the main board may be damaged.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eLE2101 · LE2100\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9RT, OnePlus 9, OnePlus 9 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA power and volume buttons that does not respond, works only sometimes or is stuck\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eLost or broken outer keys, main board or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePressing the power or volume button does nothing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button works only if pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone turns on or off, or changes volume, by itself\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button stopped working after a drop or liquid\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9R\u003c\/strong\u003e, not OnePlus 9RT. The model code (LE2101, LE2100) is shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the old flex cable from the side of the frame, noting how it is routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex cable, line up the switches with the keys and reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9R. The supplier lists it for model codes LE2101, LE2100. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9RT?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9RT is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the outer buttons?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. Your existing outer keys are reused.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 9R, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The 9R must be opened, the battery disconnected safely and the part handled carefully.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9R. The supplier lists it for model codes LE2101, LE2100. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9RT?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9RT is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the outer buttons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. Your existing outer keys are reused.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus 9R, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The 9R must be opened, the battery disconnected safely and the part handled carefully.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9R Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the old flex cable from the side of the frame, noting how it is routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex cable, line up the switches with the keys and reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test every button before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483593050,"sku":"SPS0001","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9R-Power-Button-Flex_01.jpg?v=1790703534"},{"product_id":"oneplus-9r-sim-card-tray-replacement","title":"OnePlus 9R SIM Card Tray Replacement | Nano SIM Holder | Brand New","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9R SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 9R. It replaces a tray that is lost, bent, cracked or will not sit flush with the frame. The supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or broken tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 9R SIM tray slides into the frame and holds your SIM card in the right place against the reader. A bent or broken tray can stop the phone reading the SIM, or let dust into the slot.\u003c\/p\u003e\n\u003cp\u003eThe supplier lists it as a SIM + SIM tray, so it holds two nano-SIM cards. Fitting it needs only the eject pin. If the phone still shows no SIM with a new tray, the SIM reader inside the phone may be damaged, and that is a separate repair.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9RT, OnePlus 9, OnePlus 9 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM reader, network or signal faults, or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality SIM card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × SIM card tray. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eBlue\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or was left behind in another phone\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent, cracked or will not push fully home\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM card moves around and the phone keeps losing the SIM\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits proud of the frame or does not match the phone colour\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9R\u003c\/strong\u003e, not OnePlus 9RT. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush the eject pin into the small hole beside the tray on your 9R and pull the old tray out.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your nano-SIM card in the new tray with the cut corner matching the tray shape.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in the right way up and push gently until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check the phone shows your network and signal.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9R. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9RT?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9RT is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich way round does the tray go in?\u003c\/summary\u003e\u003cp\u003eThe SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 9R, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9R. It does not fit the OnePlus 9RT, OnePlus 9 or OnePlus 9 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9RT?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9RT is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Which way round does the tray go in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The SIM card sits in the tray with the cut corner matching the corner of the tray. Slide the tray in the same way up as the old one came out, and never force it.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM card tray made to fit the OnePlus 9R, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this part is simple to fit. You only need the eject pin. If the old tray is stuck or broken inside the slot, we recommend professional installation so the SIM reader is not damaged.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9R SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push the eject pin into the small hole beside the tray on your 9R and pull the old tray out.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your nano-SIM card in the new tray with the cut corner matching the tray shape.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in the right way up and push gently until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check the phone shows your network and signal.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483625818,"sku":"SPS1820L","price":2.89,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9R-SIM-Tray-Blue_01.jpg?v=1790703535"},{"product_id":"oneplus-9rt-5g-loudspeaker-replacement","title":"OnePlus 9RT 5G Loudspeaker Replacement | MT2110 MT2111 | Ringer Buzzer Speaker","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 9RT 5G Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the ringer and buzzer speaker) for the OnePlus 9RT 5G. It fixes quiet, crackly, distorted or silent ringtones, music and speakerphone sound. It does not fit the OnePlus 9R, OnePlus 9 or OnePlus 9 Pro. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9RT 5G\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or bad sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe loudspeaker in the OnePlus 9RT 5G plays ringtones, alerts, media and speakerphone calls. Water, dust or a drop can damage it, so sound becomes quiet, rattly or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the loudspeaker unit. It does not replace the earpiece speaker used for normal calls. Before you order, clean the speaker grille gently and check the volume and Do Not Disturb settings. If there is still no sound from the speaker with a new part fitted, the fault may be on the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9RT 5G\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eMT2110 · MT2111\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 9R, OnePlus 9, OnePlus 9 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eQuiet, crackly, distorted or no sound from the loudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eEarpiece, microphone, headphone or main board audio faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 9RT 5G\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are very quiet or silent\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and speakerphone sound crackly or distorted\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound rattles at higher volume\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe speaker stopped working after water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus 9RT 5G\u003c\/strong\u003e, not OnePlus 9R. The model code (MT2110, MT2111) is shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before anything else.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnscrew and remove the old loudspeaker, noting its position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new loudspeaker and reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eTest ringtones, media and speakerphone before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my 9RT 5G?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus 9RT 5G. The supplier lists it for model codes MT2110, MT2111. It does not fit the OnePlus 9R, OnePlus 9 or OnePlus 9 Pro.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 9R?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 9R is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this fix call sound from the earpiece?\u003c\/summary\u003e\u003cp\u003eNo. This is the loudspeaker used for ringtones, media and speakerphone. The earpiece speaker at the top of the screen is a separate part.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 9RT 5G, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The 9RT 5G must be opened and the battery disconnected safely before the speaker is changed.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my 9RT 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus 9RT 5G. The supplier lists it for model codes MT2110, MT2111. It does not fit the OnePlus 9R, OnePlus 9 or OnePlus 9 Pro.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 9R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 9R is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this fix call sound from the earpiece?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the loudspeaker used for ringtones, media and speakerphone. The earpiece speaker at the top of the screen is a separate part.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 9RT 5G, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The 9RT 5G must be opened and the battery disconnected safely before the speaker is changed.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 9RT 5G Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before anything else.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Unscrew and remove the old loudspeaker, noting its position.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new loudspeaker and reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Test ringtones, media and speakerphone before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483658586,"sku":"SPS5153","price":11.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/9RT-Loudspeaker_01.jpg?v=1790703535"},{"product_id":"oneplus-nord-n10-5g-charging-port-board-replacement","title":"OnePlus Nord N10 5G Charging Port Board Replacement | USB-C","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Board\u003c\/p\u003e\n    \u003ch2\u003eOnePlus Nord N10 5G Charging Port Board Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement charging port board for the OnePlus Nord N10 5G. It is a small board with the USB-C charging port fitted. It fixes slow or no charging, a loose cable or a port that no longer connects to a computer. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus Nord N10 5G, the USB-C charging port is not soldered to the main board. It comes on a small board with the USB-C charging port fitted, which connects to the main board inside the phone. If the port is worn, bent or corroded, the whole part is replaced.\u003c\/p\u003e\n\u003cp\u003eA new port usually fixes charging that only works at an angle, a cable that falls out, or a phone that is no longer seen by a computer. Try a different cable and plug first, and clean out any fluff from the port, before replacing it. If the phone still will not charge with a new port, the battery or charging circuit on the main board may be at fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Board\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100, OnePlus Nord, OnePlus Nord N20 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo charging, slow or intermittent charging, a loose cable or no connection to a computer\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, main board charging circuit, screen or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port board. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus Nord N10 5G\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port board. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone does not charge, or charges only at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable feels loose or falls out of the port\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eCharging is much slower than before\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA computer no longer sees the phone over USB\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus Nord N10 5G\u003c\/strong\u003e, not OnePlus Nord N100. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back of the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUnscrew and lift out the old charging port board, noting how the cables are routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new charging port board and reconnect every cable.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test charging and USB data before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my Nord N10 5G?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus Nord N10 5G. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus Nord N100?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus Nord N100 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill a new charging port fix my phone not charging?\u003c\/summary\u003e\u003cp\u003eIt will if the port is worn, bent or damaged. Try a different cable and plug first, and clean the port carefully. If the phone still will not charge, the battery or main board may be at fault.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port board made to fit the OnePlus Nord N10 5G, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The Nord N10 5G must be opened, the battery disconnected safely and small connectors handled with care.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my Nord N10 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus Nord N10 5G. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus Nord N100?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus Nord N100 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will a new charging port fix my phone not charging?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the port is worn, bent or damaged. Try a different cable and plug first, and clean the port carefully. If the phone still will not charge, the battery or main board may be at fault.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port board made to fit the OnePlus Nord N10 5G, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The Nord N10 5G must be opened, the battery disconnected safely and small connectors handled with care.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus Nord N10 5G Charging Port Board Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back of the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Unscrew and lift out the old charging port board, noting how the cables are routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new charging port board and reconnect every cable.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test charging and USB data before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483691354,"sku":"SPS2126","price":3.83,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/Nord-N10-5G-Charging-Port_01.jpg?v=1790703536"},{"product_id":"oneplus-nord-n10-5g-power-button-flex-replacement","title":"OnePlus Nord N10 5G Power Button Flex Replacement | BE2025","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus Nord N10 5G Power Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power button flex cable for the OnePlus Nord N10 5G. It fixes a power button that does not respond, works only sometimes or is stuck. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButtons not working\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe power button on the OnePlus Nord N10 5G presses small switches on a thin flex cable inside the frame. The cable connects to the main board. Wear, a drop or liquid can break a switch or the cable, so a button stops working even when the outer key looks fine.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the internal flex cable with its switches. It does not include the outer keys, which are reused. If a button still does not work with a new flex fitted, the connector on the main board may be damaged.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eBE2025\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100, OnePlus Nord, OnePlus Nord N20 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA power button that does not respond, works only sometimes or is stuck\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eLost or broken outer keys, main board or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus Nord N10 5G\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePressing the power button does nothing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button works only if pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone turns on or off, or changes volume, by itself\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button stopped working after a drop or liquid\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus Nord N10 5G\u003c\/strong\u003e, not OnePlus Nord N100. The model code (BE2025) is shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the old flex cable from the side of the frame, noting how it is routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex cable, line up the switches with the keys and reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my Nord N10 5G?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus Nord N10 5G. The supplier lists it for model codes BE2025. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus Nord N100?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus Nord N100 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the outer buttons?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. Your existing outer keys are reused.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power button flex cable made to fit the OnePlus Nord N10 5G, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The Nord N10 5G must be opened, the battery disconnected safely and the part handled carefully.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my Nord N10 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus Nord N10 5G. The supplier lists it for model codes BE2025. It does not fit the OnePlus Nord N100, OnePlus Nord or OnePlus Nord N20.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus Nord N100?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus Nord N100 is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the outer buttons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. Your existing outer keys are reused.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power button flex cable made to fit the OnePlus Nord N10 5G, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The Nord N10 5G must be opened, the battery disconnected safely and the part handled carefully.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus Nord N10 5G Power Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the old flex cable from the side of the frame, noting how it is routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex cable, line up the switches with the keys and reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test every button before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483724122,"sku":"SPS6094","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/Nord-N10-5G-Power-Button-Flex_01.jpg?v=1790703536"},{"product_id":"oneplus-nord-n100-power-and-volume-button-flex-replacement","title":"OnePlus Nord N100 Power and Volume Button Flex Replacement","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus Nord N100 Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume buttons flex cable for the OnePlus Nord N100. It fixes a power and volume buttons that does not respond, works only sometimes or is stuck. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButtons not working\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe power and volume buttons on the OnePlus Nord N100 press small switches on a thin flex cable inside the frame. The cable connects to the main board. Wear, a drop or liquid can break a switch or the cable, so a button stops working even when the outer key looks fine.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the internal flex cable with its switches. It does not include the outer keys, which are reused. If a button still does not work with a new flex fitted, the connector on the main board may be damaged.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G, OnePlus Nord, OnePlus Nord N20 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA power and volume buttons that does not respond, works only sometimes or is stuck\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eLost or broken outer keys, main board or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus Nord N100\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePressing the power or volume button does nothing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button works only if pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone turns on or off, or changes volume, by itself\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button stopped working after a drop or liquid\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus Nord N100\u003c\/strong\u003e, not OnePlus Nord N10 5G. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the phone following the correct method for this model.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDisconnect the battery before touching any other connector.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the old flex cable from the side of the frame, noting how it is routed.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex cable, line up the switches with the keys and reconnect it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eReconnect the battery and test every button before closing the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my Nord N100?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus Nord N100. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus Nord N10 5G?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus Nord N10 5G is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes this include the outer buttons?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. Your existing outer keys are reused.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus Nord N100, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The Nord N100 must be opened, the battery disconnected safely and the part handled carefully.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my Nord N100?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus Nord N100. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus Nord N10 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus Nord N10 5G is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Does this include the outer buttons?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. Your existing outer keys are reused.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality power and volume button flex cable made to fit the OnePlus Nord N100, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The Nord N100 must be opened, the battery disconnected safely and the part handled carefully.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus Nord N100 Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the phone following the correct method for this model.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Disconnect the battery before touching any other connector.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the old flex cable from the side of the frame, noting how it is routed.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex cable, line up the switches with the keys and reconnect it.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Reconnect the battery and test every button before closing the phone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483756890,"sku":"SPS4374","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/Nord-N100-Power-Button-Flex_01.jpg?v=1790703537"},{"product_id":"oneplus-nord-n100-rear-camera-lens-cover-replacement","title":"OnePlus Nord N100 Rear Camera Lens Cover Replacement | Camera Glass","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Cover\u003c\/p\u003e\n    \u003ch2\u003eOnePlus Nord N100 Rear Camera Lens Cover Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens cover (the glass over the rear cameras) for the OnePlus Nord N100. It replaces cracked, scratched or missing lens glass that makes photos hazy or lets dust in. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked lens glass\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe rear camera lens cover on the OnePlus Nord N100 is the protective glass that sits over the camera modules on the back of the phone. When it cracks or chips, photos can look hazy, flare in bright light or show a blurred patch, and dust or moisture can reach the cameras.\u003c\/p\u003e\n\u003cp\u003eReplacing the lens cover usually fixes these problems if the cameras underneath are not damaged. The old glass is removed carefully and the new cover is bonded in place with adhesive. If photos stay blurry or the camera app fails with new glass fitted, the camera module itself may need replacing.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Cover\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N100\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCheck Settings › About phone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus Nord N10 5G, OnePlus Nord, OnePlus Nord N20 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, chipped, scratched or missing rear camera lens glass\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty camera module, focus problems from inside the camera, or software faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens cover. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus Nord N100\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens cover. Check the photos for any extra items.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the rear cameras is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, soft or show flare in bright light\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA piece of lens glass is missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDust or marks appear under the glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About phone\u003c\/strong\u003e and check the model name reads \u003cstrong\u003eOnePlus Nord N100\u003c\/strong\u003e, not OnePlus Nord N10 5G. The model code is also shown there and on the box. Compare your old part with the photos before fitting.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the phone off and protect the camera area with tape if glass is loose.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the lens area gently to soften the adhesive.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old lens glass carefully without touching the camera modules.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away old adhesive and any glass dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens cover with its adhesive and press evenly.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test every rear camera and the flash.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my Nord N100?\u003c\/summary\u003e\u003cp\u003eYes, if Settings › About phone shows OnePlus Nord N100. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus Nord N10 5G?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus Nord N10 5G is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill this fix blurry photos?\u003c\/summary\u003e\u003cp\u003eIt will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus Nord N100, and it is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my Nord N100?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings › About phone shows OnePlus Nord N100. It does not fit the OnePlus Nord N10 5G, OnePlus Nord or OnePlus Nord N20.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus Nord N10 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus Nord N10 5G is a different phone and uses a different part. Check the model name in Settings › About phone before you order.\"}},{\"@type\":\"Question\",\"name\":\"Will this fix blurry photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It will if the blur is caused by cracked or scratched lens glass. If the camera module itself is damaged, photos may stay blurry and the camera needs replacing.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality rear camera lens cover made to fit the OnePlus Nord N100, and it is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The old glass must be removed without scratching the camera modules, and the new cover needs clean surfaces and even pressure to seal properly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus Nord N100 Rear Camera Lens Cover Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the phone off and protect the camera area with tape if glass is loose.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the lens area gently to soften the adhesive.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Lift out the old lens glass carefully without touching the camera modules.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Clean away old adhesive and any glass dust.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new lens cover with its adhesive and press evenly.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Power on and test every rear camera and the flash.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879483789658,"sku":"SPS4410L","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/Nord-N100-Rear-Camera-Lens_01.jpg?v=1790703538"},{"product_id":"oneplus-10-pro-loudspeaker-replacement","title":"OnePlus 10 Pro Loudspeaker Replacement | NE2210 NE2211 NE2213 NE2215","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10 Pro Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the lower speaker used for ringtones, media and speakerphone) for the OnePlus 10 Pro (models NE2210, NE2211, NE2213 and NE2215). It fixes quiet, crackling or silent sound from the bottom speaker. It does not fit the OnePlus 10T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or distorted sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 10 Pro loudspeaker sits at the bottom of the phone, next to the charging port. It plays ringtones, alerts, music, video sound and speakerphone calls. Water, dust and drops can damage it, so the sound becomes quiet, crackles or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis is the complete loudspeaker unit. It is held in place with screws and connects without soldering. If there is still no sound after fitting, check the software settings and the charging port board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eNE2210 · NE2211 · NE2213 · NE2215\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10R, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eSilent, quiet, crackling or distorted ringtones, media sound and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eThe earpiece speaker used for normal calls, microphone or charging faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker for OnePlus 10 Pro.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are silent or very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and video sound crackles or buzzes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone does not work but the earpiece does\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound stopped after the phone got wet or was dropped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10 Pro\u003c\/strong\u003e and the model number should be NE2210, NE2211, NE2213 or NE2215.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10 Pro has a curved 6.7-inch screen and a square camera module with three cameras and the Hasselblad name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10 Pro off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws holding the loudspeaker at the bottom of the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old loudspeaker and fit the new one in the same position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the screws and covers, then reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test ringtones, media sound and speakerphone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it fix sound on normal calls?\u003c\/summary\u003e\u003cp\u003eNo. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10 Pro has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\"}},{\"@type\":\"Question\",\"name\":\"Will it fix sound on normal calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10 Pro has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10 Pro Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10 Pro off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the screws holding the loudspeaker at the bottom of the phone.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Lift out the old loudspeaker and fit the new one in the same position.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the screws and covers, then reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test ringtones, media sound and speakerphone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582388570,"sku":"SPS4834","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10-Pro-Loudspeaker_01.jpg?v=1790704181"},{"product_id":"oneplus-10-pro-power-volume-button-flex-cable-replacement","title":"OnePlus 10 Pro Power \u0026 Volume Button Flex Cable | NE2210 NE2211 NE2213 NE2215","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10 Pro Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cable for the OnePlus 10 Pro (models NE2210, NE2211, NE2213 and NE2215). It fixes power and volume buttons that do not respond, stick or work only now and then. It does not fit the OnePlus 10T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButton faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 10 Pro the side power and volume buttons press on small switches mounted on a thin flex cable inside the frame. A drop, water or years of daily use can break the switches or crack the cable, so a press does nothing or works only sometimes.\u003c\/p\u003e\n\u003cp\u003eThis is the complete flex cable with the switches already fitted. The outer metal or plastic button caps are not included; you keep your existing ones. If the buttons still do not work after fitting, check the connector and the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eNE2210 · NE2211 · NE2213 · NE2215\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10R, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eUnresponsive, stuck or intermittent power and volume buttons\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBroken or missing outer button caps, screen or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable for OnePlus 10 Pro.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power or volume buttons do nothing when pressed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button only works when pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or locks by itself as if a button is held\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe buttons stopped working after a drop or water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10 Pro\u003c\/strong\u003e and the model number should be NE2210, NE2211, NE2213 or NE2215.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10 Pro has a curved 6.7-inch screen and a square camera module with three cameras and the Hasselblad name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10 Pro off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCarefully unplug the button flex connector and peel the old flex away from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex in the same position, with each switch lined up under its button, and plug it in.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the covers, reconnect the battery and close the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test the power and volume buttons.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the button caps included?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10 Pro has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\"}},{\"@type\":\"Question\",\"name\":\"Are the button caps included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10 Pro has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10 Pro Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10 Pro off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Carefully unplug the button flex connector and peel the old flex away from the frame.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex in the same position, with each switch lined up under its button, and plug it in.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the covers, reconnect the battery and close the phone.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test the power and volume buttons.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582421338,"sku":"SPS7319","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10-Pro-Power-Button-Flex_01.jpg?v=1790704183"},{"product_id":"oneplus-10-pro-sim-card-tray-replacement","title":"OnePlus 10 Pro SIM Card Tray Replacement | NE2210 NE2211 NE2213 NE2215","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10 Pro SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 10 Pro (models NE2210, NE2211, NE2213 and NE2215). It replaces a lost, bent or broken tray and has two nano-SIM slots. It does not fit the OnePlus 10T. Choose the colour that matches your phone.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or bent tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 10 Pro SIM tray slides into the side of the phone and holds two nano-SIM slots. Trays are easily lost when changing SIM cards, or bent when pulled out at an angle. A bent tray can stop the SIM being read and can damage the reader inside.\u003c\/p\u003e\n\u003cp\u003eThis tray is made to the OnePlus 10 Pro shape, so it sits flush with the frame. It is available in Black, Green and Silver. Colours in photos can look slightly different from real life. No tools are needed apart from a SIM eject pin.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eNE2210 · NE2211 · NE2213 · NE2215\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10R, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM card reader, network faults or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality sim card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10 Pro\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × sim card tray for OnePlus 10 Pro.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eChoose from Black, Green or Silver. Colours in photos may differ slightly.\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent or cracked and will not slide in straight\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone shows No SIM even with a working SIM card\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits loose or does not sit flush with the frame\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10 Pro\u003c\/strong\u003e and the model number should be NE2210, NE2211, NE2213 or NE2215.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10 Pro has a curved 6.7-inch screen and a square camera module with three cameras and the Hasselblad name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10 Pro off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your SIM card or cards in the new tray, with the cut corner lined up.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in straight, with the cards facing up, until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check that the SIM is detected.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10 Pro?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to open the phone?\u003c\/summary\u003e\u003cp\u003eNo. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10 Pro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10 Pro. It is listed for model NE2210, NE2211, NE2213, NE2215. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10 Pro only.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to open the phone?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 10 Pro, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10 Pro SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10 Pro off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your SIM card or cards in the new tray, with the cut corner lined up.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in straight, with the cards facing up, until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check that the SIM is detected.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879582454106,"sku":"SPS5832S","price":6.49,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879582486874,"sku":"SPS5832S","price":6.49,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":54879582519642,"sku":"SPS5832S","price":6.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10-Pro-SIM-Tray-Black_01.jpg?v=1790704185"},{"product_id":"oneplus-10r-loudspeaker-replacement","title":"OnePlus 10R Loudspeaker Replacement | Tested, UK Dispatch","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10R Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the lower speaker used for ringtones, media and speakerphone) for the OnePlus 10R (model CPH2411). It fixes quiet, crackling or silent sound from the bottom speaker. It does not fit the OnePlus 10T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or distorted sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 10R loudspeaker sits at the bottom of the phone, next to the charging port. It plays ringtones, alerts, music, video sound and speakerphone calls. Water, dust and drops can damage it, so the sound becomes quiet, crackles or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis is the complete loudspeaker unit. It is held in place with screws and connects without soldering. If there is still no sound after fitting, check the software settings and the charging port board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2411\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eSilent, quiet, crackling or distorted ringtones, media sound and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eThe earpiece speaker used for normal calls, microphone or charging faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker for OnePlus 10R.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are silent or very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and video sound crackles or buzzes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone does not work but the earpiece does\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound stopped after the phone got wet or was dropped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10R\u003c\/strong\u003e and the model number should be CPH2411.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10R was sold in 80W and 150W charging versions. This part is listed for model CPH2411, so check your model number before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10R off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back cover carefully with a plastic pick, working around the edges.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws holding the loudspeaker at the bottom of the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old loudspeaker and fit the new one in the same position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the screws and covers, then reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test ringtones, media sound and speakerphone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10R only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it fix sound on normal calls?\u003c\/summary\u003e\u003cp\u003eNo. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10R, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10R only.\"}},{\"@type\":\"Question\",\"name\":\"Will it fix sound on normal calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10R, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10R Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10R off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back cover carefully with a plastic pick, working around the edges.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the screws holding the loudspeaker at the bottom of the phone.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Lift out the old loudspeaker and fit the new one in the same position.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the screws and covers, then reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test ringtones, media sound and speakerphone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582552410,"sku":"EDA006716501","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10R-Loudspeaker_01.jpg?v=1790704187"},{"product_id":"oneplus-10r-power-volume-button-flex-cable-replacement","title":"OnePlus 10R Power \u0026 Volume Button Flex Cable Replacement | CPH2411","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10R Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cable for the OnePlus 10R (model CPH2411). It fixes power and volume buttons that do not respond, stick or work only now and then. It does not fit the OnePlus 10T. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButton faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 10R the side power and volume buttons press on small switches mounted on a thin flex cable inside the frame. A drop, water or years of daily use can break the switches or crack the cable, so a press does nothing or works only sometimes.\u003c\/p\u003e\n\u003cp\u003eThis is the complete flex cable with the switches already fitted. The outer metal or plastic button caps are not included; you keep your existing ones. If the buttons still do not work after fitting, check the connector and the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2411\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eUnresponsive, stuck or intermittent power and volume buttons\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBroken or missing outer button caps, screen or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable for OnePlus 10R.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power or volume buttons do nothing when pressed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button only works when pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or locks by itself as if a button is held\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe buttons stopped working after a drop or water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10R\u003c\/strong\u003e and the model number should be CPH2411.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10R was sold in 80W and 150W charging versions. This part is listed for model CPH2411, so check your model number before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10R off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back cover carefully with a plastic pick, working around the edges.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCarefully unplug the button flex connector and peel the old flex away from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex in the same position, with each switch lined up under its button, and plug it in.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the covers, reconnect the battery and close the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test the power and volume buttons.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10R only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the button caps included?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10R, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10R only.\"}},{\"@type\":\"Question\",\"name\":\"Are the button caps included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10R, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10R Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10R off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back cover carefully with a plastic pick, working around the edges.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Carefully unplug the button flex connector and peel the old flex away from the frame.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex in the same position, with each switch lined up under its button, and plug it in.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the covers, reconnect the battery and close the phone.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test the power and volume buttons.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582585178,"sku":"EDA008133405","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10R-Power-Button-Flex_01.jpg?v=1790704188"},{"product_id":"oneplus-10r-sim-card-tray-replacement","title":"OnePlus 10R SIM Card Tray Replacement | Tested, UK Dispatch","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10R SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 10R (model CPH2411). It replaces a lost, bent or broken tray and has two nano-SIM slots. It does not fit the OnePlus 10T. Choose the colour that matches your phone.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or bent tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 10R SIM tray slides into the side of the phone and holds two nano-SIM slots. Trays are easily lost when changing SIM cards, or bent when pulled out at an angle. A bent tray can stop the SIM being read and can damage the reader inside.\u003c\/p\u003e\n\u003cp\u003eThis tray is made to the OnePlus 10R shape, so it sits flush with the frame. It is available in Black, Green and Blue. Colours in photos can look slightly different from real life. No tools are needed apart from a SIM eject pin.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2411\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM card reader, network faults or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality sim card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × sim card tray for OnePlus 10R.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eChoose from Black, Green or Blue. Colours in photos may differ slightly.\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent or cracked and will not slide in straight\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone shows No SIM even with a working SIM card\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits loose or does not sit flush with the frame\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10R\u003c\/strong\u003e and the model number should be CPH2411.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10R was sold in 80W and 150W charging versions. This part is listed for model CPH2411, so check your model number before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10R off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your SIM card or cards in the new tray, with the cut corner lined up.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in straight, with the cards facing up, until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check that the SIM is detected.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eNo. The 10T is a different phone with a different internal layout. This part is for the 10R only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to open the phone?\u003c\/summary\u003e\u003cp\u003eNo. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 10R, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10R. It is listed for model CPH2411. It does not fit the OnePlus 10T.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10T is a different phone with a different internal layout. This part is for the 10R only.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to open the phone?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 10R, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10R SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10R off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your SIM card or cards in the new tray, with the cut corner lined up.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in straight, with the cards facing up, until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check that the SIM is detected.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879582617946,"sku":"SPS6896G","price":5.49,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":54879582650714,"sku":"SPS6896G","price":5.49,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879582683482,"sku":"SPS6896G","price":5.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10R-SIM-Tray-Black_01.jpg?v=1790704190"},{"product_id":"oneplus-10t-charging-port-flex-cable-replacement","title":"OnePlus 10T Charging Port Flex Cable Replacement | CPH2415 CPH2413 CPH2417","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eCharging Port Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10T Charging Port Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement charging port flex cable for the OnePlus 10T (models CPH2415, CPH2413 and CPH2417). It fixes charging and USB data faults caused by a worn or damaged port. It does not fit the OnePlus 10R. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCharging faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 10T the USB-C charging port sits at the bottom of the phone and is joined to the main board by a flex cable. Daily plugging in, pocket lint and drops wear the port out, and the phone stops charging reliably.\u003c\/p\u003e\n\u003cp\u003eThis part comes with the port already fitted, so no soldering is needed. The whole flex cable is swapped as one part. If the phone still does not charge with a new flex cable and a known good cable, the battery or main board may be at fault.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eCharging Port Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2415 · CPH2413 · CPH2417\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLoose, slow or intermittent charging and lost USB data connection\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBattery, screen or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality charging port flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × charging port flex cable for OnePlus 10T.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe charger only works at a certain angle, or not at all\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe cable feels loose or falls out of the port\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eCharging keeps starting and stopping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone is not seen by a computer over USB\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eCleaning the port has not helped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10T\u003c\/strong\u003e and the model number should be CPH2415, CPH2413 or CPH2417.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10T has a flat 6.7-inch screen and three rear cameras.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10T off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the lower cover and speaker if fitted, unplug the old charging port flex cable and unscrew it.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex cable, reconnect its connectors and secure the screws.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the covers, reconnect the battery and close the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test charging and USB data with a known good cable.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eNo. The 10R is a different phone with a different internal layout. This part is for the 10T only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to solder anything?\u003c\/summary\u003e\u003cp\u003eNo. The port is already fitted to this flex cable. It connects with a plug-in connector and screws.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 10T, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10R is a different phone with a different internal layout. This part is for the 10T only.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to solder anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The port is already fitted to this flex cable. It connects with a plug-in connector and screws.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality charging port flex cable made to fit the OnePlus 10T, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10T Charging Port Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10T off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the lower cover and speaker if fitted, unplug the old charging port flex cable and unscrew it.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex cable, reconnect its connectors and secure the screws.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the covers, reconnect the battery and close the phone.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test charging and USB data with a known good cable.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582716250,"sku":"SPS7325","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10T-Charging-Port_01.jpg?v=1790704191"},{"product_id":"oneplus-10t-loudspeaker-replacement","title":"OnePlus 10T Loudspeaker Replacement | CPH2415 CPH2413 CPH2417","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10T Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the lower speaker used for ringtones, media and speakerphone) for the OnePlus 10T (models CPH2415, CPH2413 and CPH2417). It fixes quiet, crackling or silent sound from the bottom speaker. It does not fit the OnePlus 10R. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or distorted sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 10T loudspeaker sits at the bottom of the phone, next to the charging port. It plays ringtones, alerts, music, video sound and speakerphone calls. Water, dust and drops can damage it, so the sound becomes quiet, crackles or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis is the complete loudspeaker unit. It is held in place with screws and connects without soldering. If there is still no sound after fitting, check the software settings and the charging port board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2415 · CPH2413 · CPH2417\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eSilent, quiet, crackling or distorted ringtones, media sound and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eThe earpiece speaker used for normal calls, microphone or charging faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker for OnePlus 10T.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are silent or very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and video sound crackles or buzzes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone does not work but the earpiece does\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound stopped after the phone got wet or was dropped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10T\u003c\/strong\u003e and the model number should be CPH2415, CPH2413 or CPH2417.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10T has a flat 6.7-inch screen and three rear cameras.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10T off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws holding the loudspeaker at the bottom of the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old loudspeaker and fit the new one in the same position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the screws and covers, then reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test ringtones, media sound and speakerphone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eNo. The 10R is a different phone with a different internal layout. This part is for the 10T only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it fix sound on normal calls?\u003c\/summary\u003e\u003cp\u003eNo. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10T, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10R is a different phone with a different internal layout. This part is for the 10T only.\"}},{\"@type\":\"Question\",\"name\":\"Will it fix sound on normal calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 10T, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10T Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10T off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the screws holding the loudspeaker at the bottom of the phone.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Lift out the old loudspeaker and fit the new one in the same position.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the screws and covers, then reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test ringtones, media sound and speakerphone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582749018,"sku":"EDA006716502","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10T-Loudspeaker_01.jpg?v=1790704193"},{"product_id":"oneplus-10t-power-volume-button-flex-cable-replacement","title":"OnePlus 10T Power \u0026 Volume Button Flex Cable | CPH2415 CPH2413 CPH2417","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 10T Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cable for the OnePlus 10T (models CPH2415, CPH2413 and CPH2417). It fixes power and volume buttons that do not respond, stick or work only now and then. It does not fit the OnePlus 10R. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButton faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 10T the side power and volume buttons press on small switches mounted on a thin flex cable inside the frame. A drop, water or years of daily use can break the switches or crack the cable, so a press does nothing or works only sometimes.\u003c\/p\u003e\n\u003cp\u003eThis is the complete flex cable with the switches already fitted. The outer metal or plastic button caps are not included; you keep your existing ones. If the buttons still do not work after fitting, check the connector and the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2415 · CPH2413 · CPH2417\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 10R, 10 Pro or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eUnresponsive, stuck or intermittent power and volume buttons\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBroken or missing outer button caps, screen or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 10T\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable for OnePlus 10T.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power or volume buttons do nothing when pressed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button only works when pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or locks by itself as if a button is held\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe buttons stopped working after a drop or water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 10T\u003c\/strong\u003e and the model number should be CPH2415, CPH2413 or CPH2417.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 10T has a flat 6.7-inch screen and three rear cameras.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 10T off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCarefully unplug the button flex connector and peel the old flex away from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex in the same position, with each switch lined up under its button, and plug it in.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the covers, reconnect the battery and close the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test the power and volume buttons.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 10T?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 10R?\u003c\/summary\u003e\u003cp\u003eNo. The 10R is a different phone with a different internal layout. This part is for the 10T only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the button caps included?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10T, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 10T?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 10T. It is listed for model CPH2415, CPH2413, CPH2417. It does not fit the OnePlus 10R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 10R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 10R is a different phone with a different internal layout. This part is for the 10T only.\"}},{\"@type\":\"Question\",\"name\":\"Are the button caps included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 10T, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 10T has to be opened carefully with heat and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 10T Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 10T off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the back glass to soften the adhesive, then lift it with a suction cup and plastic pick.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Carefully unplug the button flex connector and peel the old flex away from the frame.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex in the same position, with each switch lined up under its button, and plug it in.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the covers, reconnect the battery and close the phone.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test the power and volume buttons.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582814554,"sku":"EDA008133407","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/10T-Power-Button-Flex_01.jpg?v=1790704195"},{"product_id":"oneplus-11-5g-rear-camera-lens-glass-replacement","title":"OnePlus 11 5G Rear Camera Lens Glass Replacement | CPH2449 CPH2447 CPH2451","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eRear Camera Lens Glass\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 11 5G Rear Camera Lens Glass Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement rear camera lens glass for the OnePlus 11 5G (models CPH2449, CPH2447 and CPH2451). It replaces cracked or scratched glass over the rear cameras. It does not fix the camera modules themselves. It does not fit the OnePlus 11R. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked camera lens\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe rear cameras on the OnePlus 11 5G sit behind protective glass in the camera module on the back. This glass is easily cracked in a drop, which causes blurry, hazy or flared photos and lets dust and moisture reach the cameras.\u003c\/p\u003e\n\u003cp\u003eThis part replaces the camera lens glass. Only the glass is changed; the cameras stay in place. If photos are still faulty after fitting, a camera module may be damaged. Check the photos for adhesive; if none is shown, use new adhesive for a secure fit.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eRear Camera Lens Glass\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2449 · CPH2447 · CPH2451\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eCracked, chipped or deeply scratched rear camera glass and hazy photos caused by it\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eFaulty camera modules, focus motors or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality rear camera lens glass. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 11 5G\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × rear camera lens glass for OnePlus 11 5G. Check the photos for any adhesive included.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe glass over the rear cameras is cracked or chipped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePhotos look hazy, blurred or have flare and light streaks\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDust has got under the camera glass\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePieces of the lens glass are missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 11 5G\u003c\/strong\u003e and the model number should be CPH2449, CPH2447 or CPH2451.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe OnePlus 11 has a curved 6.7-inch screen and a round camera module with three cameras and the Hasselblad name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 11 5G off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWarm the camera area gently to soften the adhesive under the old lens glass.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the broken glass carefully with a plastic pick, taking care not to scratch the cameras.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean away all old adhesive and glass fragments, then blow off any dust.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new lens with adhesive and press evenly until it is secure.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test every rear camera.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 11 5G?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 11 5G. It is listed for model CPH2449, CPH2447, CPH2451. It does not fit the OnePlus 11R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 11R?\u003c\/summary\u003e\u003cp\u003eNo. The 11R is a different phone with a different camera module and internal layout. This part is for the OnePlus 11 5G only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it replace the camera itself?\u003c\/summary\u003e\u003cp\u003eNo. It replaces only the protective glass over the rear cameras. If a camera module is damaged, it needs a separate repair.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality camera lens made to fit the OnePlus 11 5G, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The broken glass must be removed without scratching the cameras underneath, and the new lens must be sealed evenly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 11 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 11 5G. It is listed for model CPH2449, CPH2447, CPH2451. It does not fit the OnePlus 11R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 11R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 11R is a different phone with a different camera module and internal layout. This part is for the OnePlus 11 5G only.\"}},{\"@type\":\"Question\",\"name\":\"Does it replace the camera itself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It replaces only the protective glass over the rear cameras. If a camera module is damaged, it needs a separate repair.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality camera lens made to fit the OnePlus 11 5G, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The broken glass must be removed without scratching the cameras underneath, and the new lens must be sealed evenly.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 11 5G Rear Camera Lens Glass Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 11 5G off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Warm the camera area gently to soften the adhesive under the old lens glass.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the broken glass carefully with a plastic pick, taking care not to scratch the cameras.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Clean away all old adhesive and glass fragments, then blow off any dust.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new lens with adhesive and press evenly until it is secure.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Power on and test every rear camera.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879582847322,"sku":"RPS4300","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/11-5G-Rear-Camera-Lens_01.jpg?v=1790704196"},{"product_id":"oneplus-11-5g-sim-card-tray-replacement","title":"OnePlus 11 5G SIM Card Tray Replacement | CPH2449 CPH2447 CPH2451","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eSIM Card Tray\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 11 5G SIM Card Tray Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement SIM card tray for the OnePlus 11 5G (models CPH2449, CPH2447 and CPH2451). It replaces a lost, bent or broken tray and has two nano-SIM slots. It does not fit the OnePlus 11R. Choose the colour that matches your phone.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eLost or bent tray\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 11 5G SIM tray slides into the side of the phone and holds two nano-SIM slots. Trays are easily lost when changing SIM cards, or bent when pulled out at an angle. A bent tray can stop the SIM being read and can damage the reader inside.\u003c\/p\u003e\n\u003cp\u003eThis tray is made to the OnePlus 11 5G shape, so it sits flush with the frame. It is available in Black, Green and Gold. Colours in photos can look slightly different from real life. No tools are needed apart from a SIM eject pin.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eSIM Card Tray\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2449 · CPH2447 · CPH2451\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eA lost, bent, cracked or loose SIM tray\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eA faulty SIM card reader, network faults or a locked phone\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality sim card tray. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 11 5G\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × sim card tray for OnePlus 11 5G.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eChoose from Black, Green or Gold. Colours in photos may differ slightly.\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe SIM tray is lost or missing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray is bent or cracked and will not slide in straight\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone shows No SIM even with a working SIM card\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe tray sits loose or does not sit flush with the frame\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 11 5G\u003c\/strong\u003e and the model number should be CPH2449, CPH2447 or CPH2451.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe OnePlus 11 has a curved 6.7-inch screen and a round camera module with three cameras and the Hasselblad name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 11 5G off.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePush a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlace your SIM card or cards in the new tray, with the cut corner lined up.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide the tray in straight, with the cards facing up, until it sits flush.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and check that the SIM is detected.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 11 5G?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 11 5G. It is listed for model CPH2449, CPH2447, CPH2451. It does not fit the OnePlus 11R.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 11R?\u003c\/summary\u003e\u003cp\u003eNo. The 11R is a different phone with a different camera module and internal layout. This part is for the OnePlus 11 5G only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo I need to open the phone?\u003c\/summary\u003e\u003cp\u003eNo. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 11 5G, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eYes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 11 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 11 5G. It is listed for model CPH2449, CPH2447, CPH2451. It does not fit the OnePlus 11R.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 11R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The 11R is a different phone with a different camera module and internal layout. This part is for the OnePlus 11 5G only.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to open the phone?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The tray slides in from the side. You only need a SIM eject pin. If the phone still shows No SIM with a new tray and a working SIM, the SIM reader may be damaged.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality SIM tray made to fit the OnePlus 11 5G, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, this is a simple job. Power the phone off, use a SIM eject pin and slide the tray in straight. No heat or opening is needed.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 11 5G SIM Card Tray Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 11 5G off.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Push a SIM eject pin into the small hole beside the tray and remove the old tray if it is still fitted.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Place your SIM card or cards in the new tray, with the cut corner lined up.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Slide the tray in straight, with the cards facing up, until it sits flush.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Power on and check that the SIM is detected.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Black","offer_id":54879582880090,"sku":"SPS6335J","price":4.49,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":54879582912858,"sku":"SPS6335J","price":4.49,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":54879582945626,"sku":"SPS6335J","price":4.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/11-5G-SIM-Tray-Black_01.jpg?v=1790704198"},{"product_id":"oneplus-11r-loudspeaker-replacement","title":"OnePlus 11R Loudspeaker Replacement | Tested, UK Dispatch","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003eLoudspeaker\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 11R Loudspeaker Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement loudspeaker (the lower speaker used for ringtones, media and speakerphone) for the OnePlus 11R (model CPH2487). It fixes quiet, crackling or silent sound from the bottom speaker. It does not fit the OnePlus 11 5G. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eNo or distorted sound\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eThe OnePlus 11R loudspeaker sits at the bottom of the phone, next to the charging port. It plays ringtones, alerts, music, video sound and speakerphone calls. Water, dust and drops can damage it, so the sound becomes quiet, crackles or stops completely.\u003c\/p\u003e\n\u003cp\u003eThis is the complete loudspeaker unit. It is held in place with screws and connects without soldering. If there is still no sound after fitting, check the software settings and the charging port board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003eLoudspeaker\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2487\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eSilent, quiet, crackling or distorted ringtones, media sound and speakerphone\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eThe earpiece speaker used for normal calls, microphone or charging faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality loudspeaker. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 11R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × loudspeaker for OnePlus 11R.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eRingtones and alerts are silent or very quiet\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eMusic and video sound crackles or buzzes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSpeakerphone does not work but the earpiece does\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSound stopped after the phone got wet or was dropped\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 11R\u003c\/strong\u003e and the model number should be CPH2487.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 11R has a round camera module without the Hasselblad name. The OnePlus 11 5G has the Hasselblad name on its camera module.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 11R off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back cover carefully with a plastic pick, working around the edges.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws holding the loudspeaker at the bottom of the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLift out the old loudspeaker and fit the new one in the same position.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the screws and covers, then reconnect the battery.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test ringtones, media sound and speakerphone.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 11R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 11R. It is listed for model CPH2487. It does not fit the OnePlus 11 5G.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 11 5G?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 11 5G is a different phone with a different internal layout. This part is for the 11R only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWill it fix sound on normal calls?\u003c\/summary\u003e\u003cp\u003eNo. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 11R, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 11R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 11R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 11R. It is listed for model CPH2487. It does not fit the OnePlus 11 5G.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 11 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 11 5G is a different phone with a different internal layout. This part is for the 11R only.\"}},{\"@type\":\"Question\",\"name\":\"Will it fix sound on normal calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Normal calls use the earpiece speaker at the top. This loudspeaker is for ringtones, media and speakerphone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality loudspeaker made to fit the OnePlus 11R, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 11R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 11R Loudspeaker Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 11R off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back cover carefully with a plastic pick, working around the edges.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Remove the screws holding the loudspeaker at the bottom of the phone.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Lift out the old loudspeaker and fit the new one in the same position.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the screws and covers, then reconnect the battery.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test ringtones, media sound and speakerphone.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879583011162,"sku":"EDA006716503","price":12.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/11R-Loudspeaker_01.jpg?v=1790704200"},{"product_id":"oneplus-11r-power-volume-button-flex-cable-replacement","title":"OnePlus 11R Power \u0026 Volume Button Flex Cable Replacement | CPH2487","description":"\u003cstyle\u003e\n#spp{--ink:#0b0b0c;--txt:#1d1d1f;--mut:#6e6e73;--line:#e5e5ea;--soft:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:1080px;margin:0 auto;color:var(--txt);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}\n#spp *{box-sizing:border-box}\n#spp svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}\n#spp .wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 22px 22px;padding:44px 32px 20px;background:#fff}\n#spp .eb{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0 0 8px}\n#spp h2{font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}\n#spp h3{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}\n#spp .qa{background:var(--soft);border-radius:18px;padding:22px 24px;margin:0 0 26px;font-size:17px;color:var(--txt)}\n#spp .qa b{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-weight:600}\n#spp section{margin:0 0 52px}\n#spp p{margin:0 0 14px}\n#spp .mut{color:var(--mut)}\n#spp dl.spec{display:grid;grid-template-columns:34% 1fr;margin:0;border-top:1px solid var(--ink)}\n#spp dl.spec dt,#spp dl.spec dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}\n#spp dl.spec dt{color:var(--mut);font-size:14px;padding-right:16px}\n#spp dl.spec dd{color:var(--ink);font-size:15px}\n#spp .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#spp .card{background:var(--soft);border-radius:18px;padding:24px}\n#spp .card h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:600}\n#spp ul.tick{list-style:none;margin:0;padding:0}\n#spp ul.tick li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}\n#spp ul.tick li:last-child{border-bottom:0}\n#spp ul.tick svg{width:18px;height:18px;margin-top:3px}\n#spp .dark{background:var(--ink);color:#d1d1d6;border-radius:22px;padding:32px 30px}\n#spp .dark h3{color:#fff}\n#spp .dark .eb{color:#8e8e93}\n#spp ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}\n#spp ol.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #232325}\n#spp ol.steps li:last-child{border-bottom:0}\n#spp ol.steps li:before{content:counter(s,decimal-leading-zero);flex:0 0 36px;height:36px;border:1px solid #3a3a3c;border-radius:50%;text-align:center;line-height:34px;font-size:13px;color:#fff;font-weight:600}\n#spp .dark .note{margin:18px 0 0;font-size:13px;color:#8e8e93}\n#spp details{border-bottom:1px solid var(--line)}\n#spp details:first-of-type{border-top:1px solid var(--ink)}\n#spp summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:600;color:var(--ink);position:relative}\n#spp summary::-webkit-details-marker{display:none}\n#spp summary:after{content:\"+\";position:absolute;right:4px;top:14px;font-size:22px;font-weight:300;color:var(--mut)}\n#spp details[open] summary:after{content:\"–\"}\n#spp details p{padding:0 0 18px;color:#424245;margin:0}\n#spp .by{font-size:13px;color:var(--mut);border-top:1px solid var(--line);padding-top:16px;margin:0}\n#spp .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:0;margin:0 0 52px;background:var(--soft);border-radius:18px;padding:14px}\n#spp .trust\u003ediv{display:flex;align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}\n#spp .trust small{display:block;color:var(--mut);font-size:12px;font-weight:400}\n#spp .ico{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -8px var(--g)}\n#spp .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}\n#spp .ico svg .f{fill:#fff;fill-opacity:.22;stroke:none}\n#spp .ico svg .d{fill:#fff;stroke:none}\n#spp .c-blue{background:linear-gradient(145deg,#5b9bff,#1c5fe8);--g:rgba(28,95,232,.75)}\n#spp .c-green{background:linear-gradient(145deg,#3fd67f,#14984c);--g:rgba(20,152,76,.7)}\n#spp .c-green svg{stroke:#000;stroke-opacity:1;stroke-width:2.6}\n#spp .c-green svg .f{fill:#000;fill-opacity:.3}\n#spp .c-green svg .d{fill:#000}\n#spp .c-purple{background:linear-gradient(145deg,#8b7bff,#5236e6);--g:rgba(82,54,230,.7)}\n#spp .c-orange{background:linear-gradient(145deg,#ffb54d,#ec7a00);--g:rgba(236,122,0,.7)}\n#spp .c-red{background:linear-gradient(145deg,#ff6b6b,#d92d3a);--g:rgba(217,45,58,.7)}\n#spp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}\n#spp .fact{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.10);transition:transform .2s ease,box-shadow .2s ease;min-height:92px}\n#spp .fact:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 16px 36px -14px rgba(0,0,0,.18)}\n#spp .fact dl{margin:0;min-width:0}\n#spp .fact dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:600;line-height:1.3}\n#spp .fact dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}\n#spp .trust .ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 12px -6px var(--g)}\n#spp .trust .ico svg{width:19px;height:19px}\n@media (max-width:760px){#spp .facts,#spp .trust{grid-template-columns:1fr 1fr}#spp .fact{padding:14px;gap:12px}#spp .fact .ico{width:40px;height:40px}}\n@media (max-width:760px){#spp .wrap{padding:30px 18px 10px}#spp h2{font-size:26px}#spp .two{grid-template-columns:1fr}#spp dl.spec{grid-template-columns:40% 1fr}#spp .dark{padding:24px 18px}}\n\u003c\/style\u003e\n\u003carticle id=\"spp\"\u003e\n  \u003cdiv class=\"wrap\" style=\"border:0;border-radius:0;padding:8px 0 0\"\u003e\n    \u003cp class=\"eb\"\u003ePower and Volume Button Flex Cable\u003c\/p\u003e\n    \u003ch2\u003eOnePlus 11R Power and Volume Button Flex Cable Replacement\u003c\/h2\u003e\n    \u003cdiv class=\"qa\" id=\"quick-answer\"\u003e\n\u003cb\u003eQuick answer\u003c\/b\u003eThis is a replacement power and volume button flex cable for the OnePlus 11R (model CPH2487). It fixes power and volume buttons that do not respond, stick or work only now and then. It does not fit the OnePlus 11 5G. We recommend professional installation.\u003c\/div\u003e\n    \u003cdiv class=\"facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\" class=\"f\"\u003e\u003c\/rect\u003e\u003crect x=\"6.5\" y=\"2.5\" width=\"11\" height=\"19\" rx=\"2.8\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14.6\" cy=\"5.8\" r=\"1.1\" class=\"d\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10.5 18.6h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFits\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.6a3 3 0 0 1 2-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eButton faults\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2.8l7.5 3v6c0 4.7-3.2 7.9-7.5 9.4-4.3-1.5-7.5-4.7-7.5-9.4v-6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.6 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM quality\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n\u003cdiv class=\"ico c-orange\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 6.2a4.2 4.2 0 0 0-5.6 5.6L3.5 17.5l3 3 5.7-5.7a4.2 4.2 0 0 0 5.6-5.6l-2.5 2.5-2.6-.5-.5-2.6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdl\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eProfessional install\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-red\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\" class=\"f\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"9\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.2l.9 1.8 2 .3-1.4 1.4.3 2-1.8-.9-1.8.9.3-2-1.4-1.4 2-.3z\" class=\"d\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 13.8L7 21l5-2.6 5 2.6-1.5-7.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eeBay Top Rated\u003csmall\u003eUK seller\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-blue\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2.5 6.5h11v9h-11z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"17.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eFree tracked\u003csmall\u003eUK orders over £5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-green\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\" class=\"f\"\u003e\u003c\/circle\u003e\u003cpath d=\"M4.5 12a7.5 7.5 0 1 0 2.2-5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M4.5 4.2v3.6h3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5V12l2.5 1.6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eSame-day dispatch\u003csmall\u003eBefore 4pm, Mon–Fri\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"ico c-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\" class=\"f\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 2.8h12v18.4l-2.4-1.6-2.4 1.6-2.4-1.6-2.4 1.6L6 19.6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13.6 8.2a2 2 0 0 0-3.4 1.4V14M9.2 11.4h3.4M9.2 14h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003eVAT invoice\u003csmall\u003eEvery order\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csection aria-labelledby=\"what\"\u003e\n      \u003cp class=\"eb\"\u003eOverview\u003c\/p\u003e\n      \u003ch3 id=\"what\"\u003eWhat this part is\u003c\/h3\u003e\n      \u003cp\u003eOn the OnePlus 11R the side power and volume buttons press on small switches mounted on a thin flex cable inside the frame. A drop, water or years of daily use can break the switches or crack the cable, so a press does nothing or works only sometimes.\u003c\/p\u003e\n\u003cp\u003eThis is the complete flex cable with the switches already fitted. The outer metal or plastic button caps are not included; you keep your existing ones. If the buttons still do not work after fitting, check the connector and the main board.\u003c\/p\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"compat\"\u003e\n      \u003cp class=\"eb\"\u003eCompatibility\u003c\/p\u003e\n      \u003ch3 id=\"compat\"\u003eSpecifications and compatibility\u003c\/h3\u003e\n      \u003cdl class=\"spec\"\u003e\n        \u003cdt\u003ePart\u003c\/dt\u003e\n\u003cdd\u003ePower and Volume Button Flex Cable\u003c\/dd\u003e\n        \u003cdt\u003eCompatible with\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11R\u003c\/dd\u003e\n        \u003cdt\u003eModel numbers\u003c\/dt\u003e\n\u003cdd\u003eCPH2487\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fit\u003c\/dt\u003e\n\u003cdd\u003eOnePlus 11 5G, 12 or any other model\u003c\/dd\u003e\n        \u003cdt\u003eFixes\u003c\/dt\u003e\n\u003cdd\u003eUnresponsive, stuck or intermittent power and volume buttons\u003c\/dd\u003e\n        \u003cdt\u003eDoes not fix\u003c\/dt\u003e\n\u003cdd\u003eBroken or missing outer button caps, screen or main board faults\u003c\/dd\u003e\n        \u003cdt\u003eQuality\u003c\/dt\u003e\n\u003cdd\u003eBrand new, OEM-quality power and volume button flex cable. Tested before dispatch.\u003c\/dd\u003e\n        \u003cdt\u003eBrand\u003c\/dt\u003e\n\u003cdd\u003eUnbranded, compatible with OnePlus 11R\u003c\/dd\u003e\n        \u003cdt\u003eIn the box\u003c\/dt\u003e\n\u003cdd\u003e1 × power and volume button flex cable for OnePlus 11R.\u003c\/dd\u003e\n        \u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eAs shown in the photos\u003c\/dd\u003e\n        \u003cdt\u003eInstallation\u003c\/dt\u003e\n\u003cdd\u003eProfessional installation recommended\u003c\/dd\u003e\n        \u003cdt\u003eSupplied by\u003c\/dt\u003e\n\u003cdd\u003eSupreme Phone Parts Ltd, Manchester, UK\u003c\/dd\u003e\n      \u003c\/dl\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"right\"\u003e\n      \u003cp class=\"eb\"\u003eBefore you order\u003c\/p\u003e\n      \u003ch3 id=\"right\"\u003eIs this the right part?\u003c\/h3\u003e\n      \u003cdiv class=\"two\"\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eSigns it needs replacing\u003c\/h4\u003e\n\u003cul class=\"tick\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe power or volume buttons do nothing when pressed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA button only works when pressed hard or at an angle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe phone restarts or locks by itself as if a button is held\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12.5l5 5L20 6.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eThe buttons stopped working after a drop or water damage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHow to check your model\u003c\/h4\u003e\n\u003cp\u003eOpen \u003cstrong\u003eSettings › About device\u003c\/strong\u003e. The device name should read \u003cstrong\u003eOnePlus 11R\u003c\/strong\u003e and the model number should be CPH2487.\u003c\/p\u003e\n\u003cp class=\"mut\" style=\"margin:0\"\u003eThe 11R has a round camera module without the Hasselblad name. The OnePlus 11 5G has the Hasselblad name on its camera module.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"install\"\u003e\n      \u003cdiv class=\"dark\"\u003e\n        \u003cp class=\"eb\"\u003eProfessional installation\u003c\/p\u003e\n        \u003ch3 id=\"install\"\u003eHow a technician fits this part\u003c\/h3\u003e\n        \u003col class=\"steps\"\u003e\n\u003cli\u003e\u003cspan\u003ePower the OnePlus 11R off and remove the SIM tray.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOpen the back cover carefully with a plastic pick, working around the edges.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRemove the screws and inner cover, then disconnect the battery before touching any other part.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCarefully unplug the button flex connector and peel the old flex away from the frame.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFit the new flex in the same position, with each switch lined up under its button, and plug it in.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRefit the covers, reconnect the battery and close the phone.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePower on and test the power and volume buttons.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n        \u003cp class=\"note\"\u003eCheck that the part matches the device before fitting it or removing any adhesive backing. Once a part has been fitted, it cannot be returned for a change of mind. Faulty parts are always covered.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n    \u003csection aria-labelledby=\"faq\"\u003e\n      \u003cp class=\"eb\"\u003eFAQ\u003c\/p\u003e\n      \u003ch3 id=\"faq\"\u003eFrequently asked questions\u003c\/h3\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill this fit my OnePlus 11R?\u003c\/summary\u003e\u003cp\u003eYes, if Settings shows OnePlus 11R. It is listed for model CPH2487. It does not fit the OnePlus 11 5G.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it fit the OnePlus 11 5G?\u003c\/summary\u003e\u003cp\u003eNo. The OnePlus 11 5G is a different phone with a different internal layout. This part is for the 11R only.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the button caps included?\u003c\/summary\u003e\u003cp\u003eNo. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs it made by OnePlus?\u003c\/summary\u003e\u003cp\u003eNo. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 11R, and every part is tested before dispatch.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eShould I fit it myself?\u003c\/summary\u003e\u003cp\u003eWe recommend professional installation. The OnePlus 11R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow quickly will it arrive?\u003c\/summary\u003e\u003cp\u003eOrders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/section\u003e\n    \u003cp class=\"by\"\u003ePrepared by the Supreme Phone Parts team, Manchester. Last updated September 2026.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Will this fit my OnePlus 11R?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Settings shows OnePlus 11R. It is listed for model CPH2487. It does not fit the OnePlus 11 5G.\"}},{\"@type\":\"Question\",\"name\":\"Does it fit the OnePlus 11 5G?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The OnePlus 11 5G is a different phone with a different internal layout. This part is for the 11R only.\"}},{\"@type\":\"Question\",\"name\":\"Are the button caps included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This is the internal flex cable with the switches. You reuse the outer button caps from your phone.\"}},{\"@type\":\"Question\",\"name\":\"Is it made by OnePlus?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is a brand new, OEM-quality button flex cable made to fit the OnePlus 11R, and every part is tested before dispatch.\"}},{\"@type\":\"Question\",\"name\":\"Should I fit it myself?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We recommend professional installation. The OnePlus 11R has to be opened carefully and plastic tools, and the battery must be disconnected before the new part is connected.\"}},{\"@type\":\"Question\",\"name\":\"How quickly will it arrive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders placed before 4pm on a working day are dispatched the same day from Manchester by Royal Mail Tracked. Delivery is free on UK orders over £5. You can also collect from our shop at 33 Moulton Street, Manchester M8 8FQ.\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to fit a OnePlus 11R Power and Volume Button Flex Cable Replacement\",\"description\":\"Recommended fitting procedure for a trained repair technician.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"text\":\"Power the OnePlus 11R off and remove the SIM tray.\"},{\"@type\":\"HowToStep\",\"position\":2,\"text\":\"Open the back cover carefully with a plastic pick, working around the edges.\"},{\"@type\":\"HowToStep\",\"position\":3,\"text\":\"Remove the screws and inner cover, then disconnect the battery before touching any other part.\"},{\"@type\":\"HowToStep\",\"position\":4,\"text\":\"Carefully unplug the button flex connector and peel the old flex away from the frame.\"},{\"@type\":\"HowToStep\",\"position\":5,\"text\":\"Fit the new flex in the same position, with each switch lined up under its button, and plug it in.\"},{\"@type\":\"HowToStep\",\"position\":6,\"text\":\"Refit the covers, reconnect the battery and close the phone.\"},{\"@type\":\"HowToStep\",\"position\":7,\"text\":\"Power on and test the power and volume buttons.\"}]}]}\u003c\/script\u003e\n","brand":"SUPREME PHONE PARTS LTD","offers":[{"title":"Default Title","offer_id":54879583043930,"sku":"EDA008133403","price":7.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/files\/11R-Power-Button-Flex_01.jpg?v=1790704201"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/9947\/2730\/collections\/9RT-Power-Button-Flex_01.jpg?v=1791109238","url":"https:\/\/supremephoneparts.com\/collections\/oneplus-parts.oembed?page=4","provider":"SUPREME PHONE PARTS LTD","version":"1.0","type":"link"}