Windows 10 Mobile build 14278 (rs1)

10.0.14278.0.rs1.160227-2349
Build of Windows 10 Mobile Anniversary Update
Screenshot
OS familyWindows 10 (NT 10.0)
Version number10.0
Build number14278
Build revision0
ArchitectureARM32, x86
Build labrs1
Compiled on2016-02-27
SKUs
Mobile
About dialog
Windows 10 Mobile-10.0.14278.0-About.png

Windows 10 Mobile build 14278 (rs1) is an internal build of Windows 10 Mobile Anniversary Update, which was uploaded to BetaArchive on 13 May 2020 as images in the selfhost variant for the Lumia 640, 640XL and 950 devices, along with two emulator images in the multi-language and psuedo-locale configurations.[1]

While having no visual changes and updates, due to being in the selfhost variant, a normally hidden feature is visible in the Messaging app.

Installation[edit | edit source]

Guide for installing this build on a production Lumia 640, 640XL or 950:

Prerequisties[edit | edit source]

The following requirements used to install test builds on Lumia devices are listed below:

  • The MainOS partition of the build that the user wishes to install
    • The partition can be extracted from a build's FFU using the Dump function in WPInternals.
  • The device's stock FFU
  • A copy of Windows Phone Internals
  • A copy of the Windows Phone Common Packaging Tools and the EFIESP update packages from build 14393
  • The Windows Device Recovery Tool app for its drivers
  • Devices such as the Lumia 640 must be on build 10586 before doing this process.

Precautions[edit | edit source]

  • This guide is not responsible for any bricked phones done in the process and is specifically targeted towards Lumia devices. It is first recommended to perform a full backup of the Lumia using Win32DiskImager before proceeding. The desired build's EFIESP should also never be flashed directly, as that can result in a permament brick as well.
  • This guide also assumes that C:\ is the user's Windows disk partition and that G:\ is the Lumia's MainOS partition.
  • This method of installing Windows 10 Mobile builds will only work if the desired FFU is designed for the same device that the user is planning to install it on, and will not work if it is flashed to another device. For example, build 14262 (rs1_shell_winhub) can only be installed on production Lumia 950s, while build 10587 will only work on production Lumia 640/640XL's. Builds designed for engineering boards such as the Hapanero (RX-130) will also not work on production hardware.
  • It is not recommended to use this method on builds prior to build 10586.

Instructions[edit | edit source]

These instructions assume that the user has already installed Windows Device Recovery Tool, the WP Common Packaging Tools and extracted the EFIESP packages to an easily accessible place.

With the Lumia powered off, select "Interrupt boot process" in WPInternals and connect the phone to a computer. Once the Lumia is in flash mode, select the Lumia's stock FFU in the "Flash original FFU" option of the Flash menu in WPInternals, and then click Flash. Once the phone restarts, complete the out-of-box experience like normal.

Once the OOBE is completed, navigate to C:\Program Files (x86)\Windows Kits\10\Tools\bin\i386 in an elevated command prompt window and execute the following command:

iutool -V -p C:\path\to\efiesp\cab\files

After the phone updates, turn off the phone and select "Interrupt boot process" in WPInternals, then unlock the Lumia's bootloader. Once unlocked, select "Manual mode" in WPInternals and then "Boot mass storage mode", after which execute the following commands in the same command prompt window as before:

bcdedit /store G:\EFIESP\EFI\Microsoft\Boot\BCD /set {default} FLIGHTSIGNING on
bcdedit /store G:\EFIESP\EFI\Microsoft\Boot\BCD /set {bootmgr} FLIGHTSIGNING on
bcdedit /store G:\EFIESP\EFI\Microsoft\Boot\BCD /set {default} TESTSIGNING on
bcdedit /store G:\EFIESP\EFI\Microsoft\Boot\BCD /set {bootmgr} TESTSIGNING on

After doing so, hold down the Power and Volume down buttons on the Lumia to power it off and interrupt the boot process in WPInternals again. Navigate to "Flash" -> "Flash seperate partitions", and flash the MainOS partition of the build wished to be installed. Once the flash is done and the Lumia is restarting, hold down the Volume down button. The Lumia should show an exclamation mark on the screen. Then, press these keys in the following order: Volume up, Volume down, Power button, Volume down. The Lumia will now attempt to reset the phone, but will fail on the first attempt. After restarting, it will try again and succeed.

Complete the out-of-box experience by normal means.

New features and changes[edit | edit source]

Messaging[edit | edit source]

Even though this version of the Messaging application is identical to the one found in build 14276, as a result of this build being in the selfhost variant, a new "Messaging everywhere" feature is now present in the Settings menu of the app. In this menu, the user can enable the option to sync texts on all of the user's Windows devices. When enabled, if a message is sent on the user's desktop, the message will naturally get synced over to Mobile and vice versa.

Bugs and quirks[edit | edit source]

Sound[edit | edit source]

The unlock and lock sounds are downsampled from stereo to mono, resulting in a noticeable drop in quality.

zApps[edit | edit source]

Due to this build being a selfhost image, the following zApps are included in this build:

  • zAAD TB Test App
  • zBattInfo
  • zCellular Status
  • zDebugMenu
  • zFeedbackHub
  • zIrisTestUnlockEnroll
  • zPhotoPrint
  • zSensorView
  • zSystemInfo
  • zWPSHIFT

Gallery[edit | edit source]

References[edit | edit source]