Giter Club home page Giter Club logo

lumia950xlpkg's Issues

Configure UC120 on non-Hapanero devices

The Lumia 950 and XL have a Lattice UC120 chip for USB-C negotiation and USB-PD.
Right now, it appears that this chip loses its configuration at some point during boot (likely when the SoC is switched to 64-bit mode), requiring a reupload of the bitstream.

The bitstream upload protocol for the UC120 uses a modified SPI bus that the MSM SPI controllers don't support, thus requiring GPIO bitbanging. Unfortunately Windows' GPIO stack isn't fast enough to upload the whole 72KB bitstream over bitbanged SPI (~1KHz is the maximum achievable), so this needs to be done in the UEFI instead.

Quick Rundown

Apologies if this isn't the right place to enquire.

I'd just like to know how you have managed to run a custom boot-oader on these devices, assuming that Qualcom's boot process is the same as that on their android counterparts.

I've been looking for a way to unlock the bootloader on my Galaxy S5, and have come up short (there is a way to change the CID on the internal storage so that the phone thinks it's a 'developer edition' device, but mine is incompatible.

Can't boot into Windows (INACCESSIBLE_BOOT_DEVICE)

After deploying the latest version of Windows, it brings up a BSOD that has the error "INACCESSIBLE_BOOT_DEVICE"... any suggestions?
Image

Edit: I just remembered I can use older versions of windows, so I'm trying 1803
Edit 2: 1803 doesn't work either, but I get a different error: SDBUS_INTERNAL_ERROR
Edit 3: After rebooting that error seemed to fix itself. It's now at "Getting Devices Ready". I guess I'll just update it to 1903 when it gets fully set up.
Edit 4 ugh: I keep getting SDBUS_INTERNAL_ERROR
Edit 5: I guess it only wants to start when it wants to. Works now, I guess I just have to restart it about 5 or 6 times if my device decides it has better things to do than, yn, work

MSM8996 support?

With gus' Secure Boot unlock flaw making it possible to exploit MSM8996 devices like the HP Elite X3, would it be possible to port this UEFI firmware to MSM8996? Does the MSM8994 used in the 950s share a significant amount of code with the MSM8996?

Move everything back to master branch

The branch of msm8994 is kept for historical reasons. From the engineering perspective, we might want to move everything back to the master branch.

  • Create master branch
  • Reconfigure CI trigger rules and build validation workflow

Can't bootstrap win10 build 17763 on RM-1116

Win10 Build 17763 cannot bootstrap on my Lumia 950 XL (RM-1116) through your latest UEFI and bootshim, but Build 17134 can. What's the problem with it?
BTW, can WLAN, USB and Camera driver work through your latest UEFI?

Boot from SDCard

This AArch64 uefi can't detect external sdcard.However the original arm32 one can.Will it possible to add sd driver and boot from sdcard?

Trouble building uefi

When I was building uefi from the latest source code, I was troubled. The error message says "/mnt/e/zengxianxi/uefi/lumia/edk2/Lumia950XLPkg/Lumia950XL.dsc(79): error F001: Pcd (gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize) defined in DSC is not declared in DEC files referenced in INF files in FDF. Arch: ['AARCH64']". How can I solve it?

HP Elite X3

Would it be very difficult to do this on an HP Elite X3?

Write-protect critical eMMC regions

Recent Windows arm64 builds brick the device. The symptom is observed on at least Lumia 950, 950XL, NovaGo and Envy x2. While the ongoing investigation continues, it is a good idea to write-protect certain regions on the eMMC.

Protected regions

  • GPT header
  • SBL1 to TZAPPS, as well as PLAT

Imbushuo, can you help?

Hello! I know what you can boot windows 10 ARM on old Lumia.
I have a question: can i boot it on my phone(2 core qualcomm armv7, 1 GB RAM). I port on my phone efidroid(edk2 uefi, but with GUI). Can i use it to install windows on sd card and boot?
Please, write answer! Thanks.

Do we have wifi driver?

In another word, which drivers we don't have yet?
If i want to contribute to this project, what knowledge should I have? thx

Use memory module information from QCOM SRAM area

Since we are targeting multiple devices, it is not feasible to set a fixed 3GB assumption for memory configuration. Apart from fixed subsystem regions, we should retrieve other usable memory regions from the memory module information in SRAM.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.