Windows 10 on Hapanero (and more) ARM64 – [UPDATED 07/09/2018]

You probably saw recently pictures of Windows 10 on ARM on many devices including Hapanero. This article will guide you on how to run Windows 10 on ARM on Hapanero with some drivers working.

This guide will also provide download links for the separate driver pack without the whole firmware.

This driver pack contains drivers for Hapanero, Cityman, and Talkman.

We’re not responsible for any damage caused by this tutorial, however it is safe to follow along if you carefully read everything and have all matching prerequisites. IMPORTANT NOTE: YOU MUST FOLLOW EXACTLY THIS TUTORIAL, NOT DO ANYTHING ELSE OR DIFFERENT IN ORDER TO INSTALL THIS ROM, OTHERWISE THINGS MAY GO REALLY BADLY.

Project status

Here’s a list of what’s not working, everything else that isn’t mentioned is working

IMPORTANT NOTE AND DISCLAIMER

By installing this driver pack, you agree that any damage done to your phone or any loss of data is your entire responsibility and we cannot be taken responsible for data loss if it ever happens. We believe however this driver pack is safe to install (besides the Experimental folder).
Try at your own risk!

Selling a phone online with these drivers installed for a higher price is immoral and illegal due to the provenance of those drivers. Tricking buyers in believing they’re getting a unique item when this can work on any of the supported phones is immoral. An end-user may not know how to keep their system updated nor how to fixes any issue that may arise. Selling a device with this work for a higher price ruins the work of all the people that worked on this project. We can’t enforce this policy but we decided to put this notice here hoping that people will understand the morality of this practise.

FAQ (for Firmware file)

What are the supported devices?

Hapanero / RX130 (EB2.0+) only

Can I install this on a 950 or a 520 or brand new XXX Lumia or HP/Alcatel?

No read the point above this one…

Does charging work?

Only partially, you’ll definitely need a separate battery charger after flashing this

Can I go back easily to ARM32 after flashing this?

Some people had success doing so following this tutorial but swapping the big img file with an older backup, but some didn’t (we though cannot confirm if they really followed instructions to the letter). You may need to Clear RT/BS/ftpm from BDS -> UEFI before going to EDL).

Will you release frequent updates to this project?

We cannot guarantee we will release frequent updates but we will try to.

Where do I get a Hapanero?

¯\_(ツ)_/¯

Requirements

A Hapanero device (RX-130) EB2.0 and higher (you can check this on the back sticker) (earlier revisions won’t work with this!)

Downloads

Prerequisites

Make sure you got everything listed above either installed/extracted. You will need to check what operating system comes on your RX130. Here’s an easy chart to guide you here:

ARM64 firmware:

I see a Snapdragon by Qualcomm boot logo

My phone comes with a broken build of windows phone and/or comes with a Desktop image that has nothing working

9867 firmware:

My phone runs on operating system that looks like Windows Phone 8.1 but has new features like tall/wide tiles and the keyboard cursor

Other TH firmware:

My phone runs a Windows 10 Mobile firmware (any OS version)

Once you found out which firmware is currently installed on your phone, you will need to backup the current state your phone using Win32DiskImager. To do so, refer to the instructions below matching your firmware:

First, make sure your battery is charged to 100%.

ARM64 firmware:

Long press the power button once you see the QUALCOMM boot logo when powering on only. You should do it when you see no text. Next enter mass storage mode. If you do not see the option for mass storage mode, double-check USB boot settings and make sure they are off.

9867 firmware:

Press the vol up button (may be vol down as well, if you don’t see the right thing, press vol down) until you see a lightning cog. Open a command prompt as administrator on your Computer, go to somewhere with ffutool.exe in, and run ffutool.exe -massStorage

Important note: You need to use USB 2 with this firmware in order to use mass storage and communicate with ffuloader (lightning cog)

Other TH firmware:

Long press the power button once you see the Microsoft boot logo when powering on only. You should do it when you see no text. Next enter mass storage mode. If you do not see the option for mass storage mode, double-check USB boot settings and make sure they are off.

Once in mass storage mode, open Win32Diskimager.

From the drop down with the drive letters, select the one matching your phone MainOS partition drive letter, then press read to backup the partitions to the file you specified in the tool.

Once the backup is finished, open the resulted img file using 7-zip.

Extract:

DPP.img

MODEM_FS1.img

MODEM_FS2.img

MODEM_FSG.img

SSD.img

Place those files somewhere safe for later.

Enter Emergency Download (9008)

The following steps depends on the firmware installed on your phone, if not already done refer to the prerequisites section to know which firmware is on your phone, then proceed to the right instructions:

First, make sure your battery is charged to 100%.

ARM64 firmware:

Power on the device

Before you see the QUALCOMM logo appear, press power and vol up until you see BDS menu

Go down until you see the EDL option

Select the EDL option

9867 and Other TH firmware:

Plug in the phone into a computer while being off.

When you hear the windows connection sound run the following command: thor2 -mode rnd -bootflashapp -skip_gpt_check

then run: thor2 -mode rnd -boot_edmode -skip_gpt_check

Enter Flashapp

Run the following command (you can find both files under the RM1085 directory of the emergency files packages linked earlier in this guide):