No development progress :(

Search This thread

JengaMasterG

Senior Member
Sep 1, 2012
294
104
Devon
LG G6
Opp Find X
@JengaMasterG Sorry for the delay!

No worries! Here's the test boot.img w/ TWRP on it for 2021.913.27.

How to test:

UNLOCKED BOOTLOADER REQUIRED
Settings -> Developer Options -> Enable OEM Unlock ON

Turn off phone. Power on phone while pressing the vol down button for fastboot mode
Code:
fastboot flashing unlock
THIS WIPES USER DATA

Phone will restart....Reboot back into fastboot mode

Then run:
Code:
fastboot boot twrp_duo_913.27_BETA.img

Your phone should boot up...if you get back to the lock screen / phone setup screen, the boot image works!
If not...it's back to the drawing board
 

JengaMasterG

Senior Member
Sep 1, 2012
294
104
Devon
LG G6
Opp Find X
Thought I'd shoot out an update:

First: I'm building the kernel from scratch instead of using a prebuilt boot.img from the OTA update.

Second: the source code is a mess. There are a bunch of syntactical and format errors in the source code. You wouldn't figure this out if you followed Microsoft's directions on how to build their kernel.

Third: Microsoft compiles their kernel through the build/build.sh method. This allows speedy build time, but doesn't show errors to the user compiling whatsoever.
We also weren't given a device tree, which is as essential as the kernel tree when building android for any device. Thankfully, that can be generated.

In summary: there's a lot of code to go through. Errors are being thrown everywhere, most of which need to be fixed, but there's still development happening for the Surface Duo!

If I make a new thread for the TWRP development progress, I'll post it here.
 

LocBox

Senior Member
Aug 16, 2009
178
21
Microsoft Surface Duo
It‘s been a long ride from the beginning with this thing, but once we crack through to 11 i think things will pick up tremendously. I can’t wait to see this thing run AOSP with some Viper and Vanced.
 
  • Like
Reactions: JengaMasterG

JengaMasterG

Senior Member
Sep 1, 2012
294
104
Devon
LG G6
Opp Find X
Have you published the source for this? I’d like to take a look and see if I can get it booting :)
That version was built using the source code directly from Microsoft's github and TWRP github (using branch 9.0 I think) and then following Microsoft's guide to build a kernel.

Their source code never compiles correctly for me, and I found that compiling through TWRP's directions issues a bunch of errors (that still need to get fixed). It's about 80% of the way there and it's posted on my github:

You're welcome to add changes to the source code without forking it. I have a few other projects I'm working on for school/myself.
 
  • Like
Reactions: filfat

JengaMasterG

Senior Member
Sep 1, 2012
294
104
Devon
LG G6
Opp Find X
So... It seems like somebody made windows 11 work on the surface duo...

There's also a TWRP img file. They say it's for the 128GB model and 256GB has not been tested.

Also, just about nothing works on the current version right now.
 

LocBox

Senior Member
Aug 16, 2009
178
21
Microsoft Surface Duo
So... It seems like somebody made windows 11 work on the surface duo...

There's also a TWRP img file. They say it's for the 128GB model and 256GB has not been tested.

Also, just about nothing works on the current version right now.
well the img loads but theres no touch supported unless you go through the entire process, i think...Is there a way to get touch working in twrp without having to install windows etc..?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hey just checking in on progress? Any updates ?
    Hey, none yet. I just finished up finals so I can start back up this week!
    2
    System and Vendor Files Extracted for Build 2021.817.35 (and for future builds):

    2
    Thought I'd shoot out an update:

    First: I'm building the kernel from scratch instead of using a prebuilt boot.img from the OTA update.

    Second: the source code is a mess. There are a bunch of syntactical and format errors in the source code. You wouldn't figure this out if you followed Microsoft's directions on how to build their kernel.

    Third: Microsoft compiles their kernel through the build/build.sh method. This allows speedy build time, but doesn't show errors to the user compiling whatsoever.
    We also weren't given a device tree, which is as essential as the kernel tree when building android for any device. Thankfully, that can be generated.

    In summary: there's a lot of code to go through. Errors are being thrown everywhere, most of which need to be fixed, but there's still development happening for the Surface Duo!

    If I make a new thread for the TWRP development progress, I'll post it here.
    1
    It's kinda sad to see the forum for the Duo not really progressing even with a device with an unlocked bootloader.

    This device is amazing , it sucks to see it not getting much love from the dev community :(
    1
    I was thinking the same. I'm sure making the dual screens function as they should might be offsetting.

    Android 11 supports multi screens out the gate from what ive heard.

    Im also hoping someone just makes an optimized deodex stock rom. the ram management isnt great :\