# Verifone M425 reader Learn how to set up the Verifone M425 reader. > Verifone M425 reader support is in public preview for the US and CA. To join the preview, you must [contact the Sales team to order the applicable reader](https://stripe.com/contact/sales). The M425 is an Android-based smart reader for countertop use. The Stripe Terminal SDK connects to this reader over the internet or LAN. This reader is compatible with the following integrations: - JavaScript SDK - iOS SDK - Android SDK - React Native SDK - Server-driven For the M425, we recommend the [server-driven integration](https://docs.stripe.com/terminal/payments/setup-integration.md?terminal-sdk-platform=server-driven), which uses the Stripe API instead of a Terminal SDK. To view the reader’s parts and features, see the [M425 product sheet](https://docs.stripe.com/terminal/readers/product-sheets.md). ## Turn the reader on and off Connect the M425 reader to power by plugging the provided USB-C cable into the port on the back of your reader. Connect the opposite end of the USB-C cable to the provided dongle and power adapter, and plug it into a power outlet. The M425 requires 100-240V AC power to operate properly. We recommend Verifone power adapters and cables for the operation of the M425. Using alternative power adapters or cables might result in failure modes and can invalidate your product warranty. To power on the device, press and hold the power button for about 2 seconds until the LCD display lights up. The power button is found on the back left side of the reader. To turn off the device, press and hold the power button for about 5 seconds. ![Verifone M425](https://b.stripecdn.com/docs-statics-srv/assets/m425-power.83606a6c633ecf046aacbda24870fd06.png) Power button ## Access settings To open the settings menu, swipe right from the left edge of the reader screen to reveal a **Settings** button. Tap the **Settings** button and enter the admin pin `07139`. From here, you can update your WiFi settings or generate a pairing code for device registration. To close the settings menu, touch the back arrow in the top left corner. ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-settings-button.6f47bb2572f4ac12b13286dde247ad88.png) Settings button ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-admin-pin-screen.37e0ae6a621abb2c506db9ae762c8e91.png) Admin PIN screen ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-settings-menu.e03e2092089fa18470a353da3fdad707.png) Settings menu ## Connect the reader to the internet Because the M425 is a smart reader, its reader software communicates directly with Stripe. Your point of sale application communicates with the reader through either a LAN (using a Terminal SDK) or the internet (using the [server-driven integration](https://docs.stripe.com/terminal/payments/setup-integration.md?terminal-sdk-platform=server-driven)). When communicating with the reader through the LAN, you must connect the reader to the same local network as your point of sale application. If you’re running into issues connecting your reader to the internet, see the [M425 troubleshooting guide](https://docs.stripe.com/terminal/readers/reference/m425.md). ### WiFi To connect to WiFi or switch networks, go to the network and WiFi settings, choose the network, and connect. Attempting to join a new network disconnects the reader from any existing wireless connection. To learn more about supported WiFi networks, see [Network requirements](https://docs.stripe.com/terminal/network-requirements.md). ### Ethernet Ethernet connectivity requires the Orange Dongle, which provides wired 10/100 Ethernet connectivity. ![](https://b.stripecdn.com/docs-statics-srv/assets/m425-accessories.5d90c46a866f56592763fbaeb5532e66.png) M425 dongle and cable ## Change the UI appearance By default, the UI of the P630 reader uses a light theme. ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-welcome-screen.903f1751a4041eefd1840d9a5d2f110f.png) Welcome screen ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-payment-screen.4dd5fc4be4c989e6af7bd1b2a635ba5d.png) Payment screen ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-processing-screen.f99410ddc0d26e095ffdda92e953e7ac.png) Processing screen ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-approved-screen.ae53ca99ba84aefbf2cb1aacf9ef1a2e.png) Approved screen You can change the appearance of the UI to use a different theme in the settings menu. Go to [settings](https://docs.stripe.com/terminal/payments/setup-reader/m425.md#settings), then select **Appearance**, and select a new theme from the dropdown. ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-settings-menu.e03e2092089fa18470a353da3fdad707.png) Settings menu ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-appearance-menu.b83b814d09f1344e1407174e969def1c.png) Appearance menu ![](https://b.stripecdn.com/docs-statics-srv/assets/s700-settings-theme.b07df3b6d20482df8790ecb9e19e8893.png) Theme menu ## Change the default reader language Access your settings. Find the language settings, and select the new language. Confirm your changes. You might need to restart the device for the change to take effect. ## See also - [Verifone accessories](https://docs.stripe.com/terminal/payments/verifone/accessories.md) - [Verifone product sheets](https://docs.stripe.com/terminal/readers/product-sheets.md)