edk2-porting / edk2-msm Goto Github PK
View Code? Open in Web Editor NEWBroken edk2 port for Qualcomm platforms xD
Home Page: https://renegade-project.tech/
License: BSD 2-Clause "Simplified" License
Broken edk2 port for Qualcomm platforms xD
Home Page: https://renegade-project.tech/
License: BSD 2-Clause "Simplified" License
OnePlus 6 6/64, when i turn off or reboot(this happens only at the shutdown stage) device in Windows 10 21h1 - it triggers Qualcomm ChashDump Mode.
Device - OnePlus 6 6/64
OS - Win 10 21H1
Expected behavior: Try to fix this
[MIX2S关机\重启问题]
预期行为: [正常关机,关机充电不自动开机]
实际行为: [关机黑屏后几分钟设备都是无响应的状态,重启也是差不多要等待好几分钟才能启动,除非长按10s强制重启。
关机状态下连接充电器会自动开机,希望能调用原系统充电动画]
设备描述: [MIX2S 6+64 windows版本:win11 InsiderPreview 22468.1000]
it seems that LG v35 can use the uefi of g7.But all of they have automatic restart problem
When I switch boot slots EFI-(EDK2)->Android-(TWRP)->EFI, there is a garbage partition added to the GPT table, after all of the other partitions. It is located at the beginning of the disk and overlaps the partition table. This causes Windows to fail booting, and causes gdisk to report the partition table as invalid.
This error does not occur when I switch boot slots EFI-(fastboot)->Android-(TWRP)->EFI.
Expected behavior: I expect that when I switch boot slots using the boot slot switcher EFI app, the GPT table will not be modified except as necessary to switch slots.
Actual behavior: When I switch boot slots using the boot slot switcher EFI app, a garbage partition is inserted to the GPT table.
I have Mobian and Windows installed and booted through EDK2, and I am happy to use Mobian to gather any information that would be helpful in resolving this bug.
Thank you for your hard work on this project!
Is it available?
The current memory map is optimized for LA use cases, which is not Windows-friendly.
In order to have working GPU, WiFi, Modem etc. in Windows, we must reserve the related PIL (Peripheral Image Loader) memory regions during edk2 init.
fdt file: i couldn't find it
resolution: 1080x2340
codename: guacamoleb
reason: to test if this port on this phone
I want to port edk2 for u12+. It comes with sdm845 but also with infamous s-on. Is it possible to port edk2 uefi on u12+?
Currently, Windows booted using edk2-sdm845 will be activated automatically once connected to Internet. It might be due to someone activating using Digital Rights.
This may lead to unexpected legal risks.
To solve the issue, generating a unique SMBIOS UUID at runtime based on device serial number might be needed. EFIChipInfo protocol might be required.
It is currently under investigation by @BigfootACA
Hello, can I here contact with dev's with a question?
i want to be a tester! I have redmi k20 (730) and xiaomi pad 5 (860). Can you tell me, why did you del rep. edk2-sm7150 and edk2-msmnile? May be you want to work on it, or it was due to the impossibility of project? As i know, for device on sdm860 its possible))
Sorry for taking your time, but i cant how can i contact with you other.
Tx for understanding!
Is the screen driver perfect in MI8(dipper)?
[Description of the bug or feature]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Please add support for this phone
Hello i have a Motorola One Action and I want Port edk2 UEFI to my Motorola One Action
[Description of the bug or feature]
I followed the tutorial through all the steps, now using the uefi from Ci did fixed USB issue but within bluescreen 'Soc Subsystem Failure', there is any chance to get it work?
Expected behavior: [What you expected to happen]
Boot in Windows
Actual behavior: [What actually happened]
Bluescreen with error code 'Soc Subsystem Failure'
Hey I saw the readme which said to not use a Google Pixel 3/3XL as it will wipe the UFS clean. Is there any chance that this could work on these devices since they are Snapdragon 845 devices?
I own a Pixel 3XL and would be happy to test / help (provided it won't brick the device 😋 )
poco f1 is charge not working
Expected behavior:
I was told it was charging.
Actual behavior:
poco f1 is charge on windows 11 arm not working
I have phone numbers "Redmi 4 prime" and "Redmi Note 9 Pro". Is it possible to add them to the system image?In the "Pull request" section, I could not create a question. Does this image also support the simultaneous installation of Windows and android systems?
[Description of the bug or feature]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Currently resolution in Setting-Display, can be only setting to 2160*1080. Can It be changed to other resolution like 1280 * 720 ? It's really useful.
Expected behavior: More resoulution or DPI scaling can be used.
Actual behavior: 2160*1080 and DPI 100% to 175%
The precompiled DTBs here are built from upstream GPL-2.0 sources (at least in the case of the OnePlus 6(T) and Xiaomi beryllium), you should either include the source DTS files with the license headers intact or clearly link to the upstream commits where the files are taken from to avoid violating the terms of the GPL, this also makes it a lot easier for others to contribute etc.
求适配LG v40也就是judypn,使用LG G7的efi无法启动
Prerequisites
Oneplus 6T, trigger the "Qualcomm Crashdamp Mode" frequently every day if the mobile go into sleep mode.
I don't know whether this situation also meet in ohter devices such as Xiaomi Mix 2s or Mix 3 and so on.
Expected behavior:
Back to normal condition for daily use.
Actual behavior:
Affect daily use seriously.
In the README, it is stated to never port to Sony or Google devices due to the UFS being wiped. Why, exactly? I am curious and would like to know :)
Expected behavior:
Not a whole lot; just a little bit of clarification. I know what a UFS is - just not why it becomes wiped when trying to run this port.
Actual behavior:
Curiosity I guess?
Kind regards,
Ingwie
Is There a boot menu? ,i don't know while i not have tried and my phone is not a qualcomm snapdragon 845 soc ,just comment on this issue and close this issue.
As relevant hardware has been initialized in previous bootloader, it might be possible to enable button input by reading certain memory-mapped registers.
我在UEFI固件中修改了引导顺序的设置。
Expected behavior: 重启后设置被复原。
Actual behavior: 重启后设置保留。
[Description of the bug or feature]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
[偶尔会掉WiFi或无法联网]
预期行为: [正常联网]
实际行为: [刚开机或者锁屏后再打开,会看到wifi已连接但仍然无法联网的情况(WiFi提示无法连接Internet),要等待两分钟才能联网。
有时还会出现等着等着wifi模块不见的情况(出现3-4次了),还有的时候正常使用用着用着wifi模块也消失了(只出现过一次),设置里找不到wifi选项卡,设备管理器查看发现WiFi驱动感叹号,该设备无法启动(错误代码10,请求的操作不成功),重启可以解决]
设备描述: [MIX2S 6+64 windows版本:win11 InsiderPreview 22468.1000]
There is no way to install Windows arm os on poco f1 on YouTube. There is only a video in Portuguese, but it is an introduction video, not a method. Please tell me how to install on pocophone f1.
Enable GPU support.
WOA drivers need support from here to be able to enable 3D acceleration.
Expected behavior: Complete Windows installation yields 3D acceleration as seen in tutorials and other sources or videos.
Actual behavior: Everything worked but 3D acceleration is unusable or just not available.
Hi, I have read the README.MD file, and I read the following:
WARNING
DO NOT EVER TRY TO PORT IT TO SONY and GOOGLE DEVICES
YOUR UFS WILL BE WIPED CLEAN!!!
I do not understand the meaning of UFS, so is UFS the system files/data of sony and google devices? is it responsible for booting devices? or is UFS the system files of an additional feature only on google/sony phones? it would be much appreciated if someone can tell me what's the UFS. thanks.
Mod note: restored original post content to prevent issues highlighted below
Recently common ACPI sources were pushed to the repo, as well as preliminary support for building ACPI in build.sh
Next we'll make a generic implementation which should work on all devices (pep, usb at least)
It will be located in sdm845Pkg/AcpiTables/generic/*
[Description of the bug or feature]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
There is a project called cadimum that ported Linux to Lenovo duet can you try to port windows 11 this would be a deal breaker Because windows 11 is very fast
牛啤项目,大佬帮忙添加一下6T的10G内存版的uefi吧,万分感谢!
已经修改成功,需要的移步论坛。
Any plans on fixing touch and GPU for Poco F1? Atleast touch, please?
I want to port edk2 for redmi note 7. It comes with sdm660. Is it possible to port edk2 uefi on redmi note 7?
Hello i have a Samsung Galaxy A30 and I want Port edk2 UEFI to my Samsung Galaxy A30
我手里有个小米8 刷win11不是没有触屏嘛 显示屏又太小 我想接个hdmi到显示器用 我上次拿绿联的转接口试了一下貌似不行
[Description of the bug or feature]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Many Chinese people have problems when cloning with all submodules.
This problem might be solved by using Github 3rd-party mirroring service or Gitee in the future.
Xiaomi Mi MIX2S
[Description of the bug or feature]
Expected behavior: Boot a WTG device.
Actual behavior: Can it be achieved? How to do it?
"OPPO Reno A" is equipped with Snapdragon 845, but it is not supported.
Do you plan to support it?
would a Port to ZenFone 5z be possible? I would love to test
Ubuntu 21.10 comes with GCC 11.2 by default. And BaseTools is no longer compiled correctly
gcc -c -I ./brotli/c/include -I .. -I ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I ../Common/ -I .. -I . -I ../Include/AArch64/ -MD -fshort-wchar -fno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -O2 brotli/c/dec/decode.c -o brotli/c/dec/decode.o
brotli/c/dec/decode.c:2033:41: error: argument 2 of type ‘const uint8_t *’ {aka ‘const unsigned char *’} declared as a pointer [-Werror=vla-parameter]
2033 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from brotli/c/dec/decode.c:7:
./brotli/c/include/brotli/decode.h:204:19: note: previously declared as a variable length array ‘const uint8_t[*decoded_size]’ {aka
const unsigned char[*decoded_size]’}
204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)],
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
brotli/c/dec/decode.c:2034:14: error: argument 4 of type ‘uint8_t *’ {aka ‘unsigned char *’} declared as a pointer [-Werror=vla-parameter]
2034 | uint8_t* decoded_buffer) {
| ~~~~~~~~~^~~~~~~~~~~~~~
In file included from brotli/c/dec/decode.c:7:
./brotli/c/include/brotli/decode.h:206:13: note: previously declared as a variable length array ‘uint8_t[encoded_size]’ {aka ‘unsigned char[encoded_size]’}
206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
don't install windows 10 arm64 but install windows RT 8.1 on qualcomm snapdragon 845
I think we should modify the SMBIOS to be more "phone friendly". I mean that Lumias don't have that detached keyboard on Windows. We currently have a detached keyboard on Windows. (unless it's just a thing they have fixed with a registry tweak)
And also maybe some other small details to not show unknown motherboard etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.