Making Cellular work on Sim Unlocked AT&T Surface Duo 1 devices
Edit This PageAT&T devices that are Unlocked will be simlocked in Windows but not in Android™ again. In order to make Windows Unlocked like Android™ some steps are required.
Files/Tools Needed 📃
- TWRP image: surfaceduo1-twrp.img
- Mass Storage Shell Script: msc.tar
- Windows Command Prompt, Linux is not required
Steps 🛠️
Getting to Mass Storage Mode
- Reboot into the Bootloader mode by running this command while inside Android™:
adb reboot bootloader
Image of what you should see right now: Surface Duo in Bootloader mode
Now let’s boot TWRP:
- Plug your phone to your PC, open a command prompt and start by typing the following text, but do not press enter just yet
fastboot boot
- Go find the surfaceduo1-twrp.img file you downloaded earlier, right click it, click “Copy as path”
- Then go back to the Command Prompt window we started writing text in previously, and simply, right click on it with your mouse (or long press if you’re on a touch device), you should now see this:
- Now you can press enter
You will now boot to TWRP. Reminder that touch doesn’t work on TWRP for now, so you’ll have to work through your PC.
Once inside TWRP, touch will not be working and the device will say it is locked. This is completely normal.
- Let’s load the mass storage shell script in order to boot into Mass Storage from TWRP
adb shell "setenforce 0"
adb push <path to downloaded msc.tar> /sdcard/
adb shell "tar -xf /sdcard/msc.tar -C /sdcard --no-same-owner"
adb shell "sh /sdcard/msc.sh"
Surface Duo should now be in USB 3 SuperSpeed (or what the USB-IF currently calls it) Mass Storage Mode.
Dumping Modem partitions
Using the following guide, extract the following partitions:
modem_fs1modem_fs2
once done, you should have obtained the modem_fs1.img and modem_fs1.img files on your computer.
Please note that your device is already in twrp, there’s no need to put it back again into twrp. (So jump directly to the adb shell section of the above’s guide).
Copying files over
Assuming the Windows partition is available under X: (will/may be different for you), do the following:
- Copy the
modem_fs1.imgfile toX:\Windows\System32\DriverStore\FileRepository\qcremotefs8150_<random data here>\bootmodem_fs1 - Copy the
modem_fs2.imgfile toX:\Windows\System32\DriverStore\FileRepository\qcremotefs8150_<random data here>\bootmodem_fs2
Please note bootmodemfs1 is the name of the file, and not a folder (same for bootmodem_fs2).
You may have to adjust permissions on the ```X:\Windows\System32\DriverStore\FileRepository\qcremotefs8150
© 2020-2024 The Duo WOA Authors
Snapdragon is a registered trademark of Qualcomm Incorporated. Microsoft, the Microsoft Corporate Logo, Windows, Surface, Surface Duo, Windows Hello, Continuum, Hyper-V, and DirectX are registered trademarks of Microsoft Corporation in the United States. Android is a registered trademark of Google LLC. Miracast is a registered trademark of the Wi-Fi Alliance. Other binaries may be copyright Qualcomm Incorporated and Microsoft Surface.
Limited emergency calling
Running Windows on your Surface Duo is not a replacement for a proper phone operating system and does not have emergency calling capabilities.
Hello from Seattle (US), France, Italy.