K4sum1 Posted March 28 Posted March 28 15 hours ago, Dietmar said: In Linux, it does not seem to be possible. When I am at this Linux, suddently the screen becomes black and I get a message, that my resolution of this screen is not perfect. BUT BLACK SCREEN SEEMS TO BE BETTER. How can somebody with brain work with this stupid, ugly OS, Win95 is much better. Might I suggest using Q4OS Trinity or TDE for this task then? It works very similarly to Ubuntu being Debian based, but will look quite familiar. 1
Mark-XP Posted March 28 Posted March 28 (edited) 14 hours ago, K4sum1 said: Might I suggest using Q4OS Trinity or TDE for this task then? It works very similarly to Ubuntu being Debian based, but will look quite familiar. I'd like to underline that suggestion to Q4OS Trinity (+ some minimal tweaks). Ok, it remains a Linux, but hey: Edited March 28 by Mark-XP
Damnation Posted March 28 Posted March 28 @Dietmar I do have private symbols for an Intel(R) Dual Band Wireless-AC 7265 driver, are you interested?
Dietmar Posted March 28 Posted March 28 @Damnation Oh yes, I am interested, because nearly nothing can to be found in Internet about Wireless lan an Windows Dietmar
Dietmar Posted March 29 Posted March 29 @reboot12 After such a long and crazy search in the dark, I succed to print out each function, register, each adress, each size, a whole trace, what happens, when the Wlan 9560 driver starts in Linux. And the most hard and crazy step was to dump the full Payload in Linux for the firmware of the Wlan-cpu. Under XP I need for all those dumps via Windbg 5 min. Now I make a one by one compare and I find already small(?!) differences between my XP driver for the Wlan 9560 device and the Linux one. Now I put all whats different from Linux ==> XP, because the Wlan-cpu understands only what is given by Linux to its firmware, like food. Nowhere in internet is an example for a working payload for this Wlan-cpu. Now I have and maybe, whol fun starts is a very short moment Dietmar
Damnation Posted March 29 Posted March 29 (edited) @Dietmar here is the intel wifi driver with private symbols. https://buzzheavier.com/qra6oddo79o8 I've basically got a whole windows 10 beta build with private symbols for everything in the OS as far as I can tell. I'll PM you with a link to it, you'll probably find it useful for debugging. edit: I couldn't PM you so I sent you an email. Edited March 29 by Damnation 1
K4sum1 Posted March 31 Posted March 31 I've gotten a RTL8126 chip to test, and even after modding the Windows 7/8 driver, I haven't been able to get it working there. I'll have to see if I can try porting the RTL8125 driver here to work with it, but I have no idea if I will be able to do it, or when I will get around to attempting it. On 3/27/2026 at 4:26 AM, windows2 said: Why not use Copilot with Visual Studio Code? It's extremely useful and much smarter. can even read a very large number of lines. I used it to write this : https://github.com/Win2000DevCommunity/Win2000-MTP-KMDF-DRIVER I'm not very smart with driver stuff, but why is it kernel mode? I feel like something as unreliable as MTP should be left in user mode. Or does 2000 predate user mode drivers?
user57 Posted April 1 Posted April 1 there are a sum of reasons why kernel and usermode exits one would be if everything would be a kernelmode application - that would mean if that application crashes up - the entire OS crashes the other way around an usermode app can crash while the kernelmode is still fully functional then there was something in between they made something called driver but they was not function-wise they came very near to kernelmode functions but one important never was the case - they did not have kernelmode rights some post before this one opengl.dll and d3dX.dll are not drivers ! so to tell the next more important story api´s in kernel32.dll and such are also not they are simplyfied versions of the real stuff - (like engines, like interfaces ect.) if you have a createfile and a writefile chain (common api´s) this is actually not what the operating system is doing the actual system has a very different looking system for example it handles the I/O commands to the harddrive for opengl and d3d the real stuff does also not happen in there - later on it switches to kernelmode - and there to the real hardware is spoken too (in a other discussion there was a such thing too like we use the opengl video player and good to go - but we dont have insight in the video drivers(most likely nvidia´s)) so the same as for kernel32.dll or user32.dll the next things is there are ring0 restricted commands cpudid can be one of them if not set to usermode (what is possible) in 9x there was this .vxd drivers what got removed now its often only .sys (loading a different ending is possible but sence wise they are all .sys files)
reboot12 Posted April 1 Posted April 1 @Dietmar I updated tutorial how disable ME state - alternate method to find Setup Item Hidden offset using UEFITool + IFRExtractor-RS and bios file. https://msfn.org/board/topic/183464-compiling-acpi-v20-driver-for-windows-xp-sp3-and-windows-2003-sp2-x32x64/page/177/#findComment-1286023 1
windows2 Posted April 1 Posted April 1 (edited) On 3/28/2026 at 10:26 AM, K4sum1 said: I'm not very smart with driver stuff, but why is it kernel mode? I feel like something as unreliable as MTP should be left in user mode. Or does 2000 predate user mode drivers? Obtaining the MTP driver for Windows 2000 is possible through Windows Media Player 10. However, this is limited. Therefore, Windows Media Player 11 has a newer driver that uses UMDF. Unfortunately, this driver doesn't work on Windows 2000 due to a few factors compared to XP. I decided to create a solution using Kernel Mode and a companion user application to compensate for this. Edited April 1 by windows2
Dietmar Posted April 4 Posted April 4 (edited) @reboot12 Here is your wished driver, for XP SP3 and XP bit 64 compiled. I always compile under XP SP3 with WDK 7600 Dietmar https://www.upload.ee/files/19219218/gelipDriver.zip.html EDIT: I just correct the link. Edited April 4 by Dietmar
reboot12 Posted April 7 Posted April 7 (edited) On 4/4/2026 at 8:31 AM, Dietmar said: EDIT: I just correct the link. Your version is STOPPABLE and displays more debug information, but my and yours version not find UEFI data in RAM: Edited April 7 by reboot12
Dietmar Posted April 7 Posted April 7 @reboot12 I can only take a deeper look in this "not find UEFI data in RAM" when you tell me, what you are trying. By the way: My Wlan driver under XP for the 9560 device now shows "ALIVE=1" and also "ack=1" . This means, that the Wlan-cpu is feeding with the correct firmware, starts and works. But I still have problems for to convert the search from Linux Ubuntu for "Wlan network" to the XP search. The driver is nearly ready but still no able to find Wlan traffic, all other works Dietmar
reboot12 Posted April 7 Posted April 7 28 minutes ago, Dietmar said: I can only take a deeper look in this "not find UEFI data in RAM" when you tell me, what you are trying. I'm trying to access the UEFI BootMenu NVRAM from WinXP 64-bit running under UEFI
reboot12 Posted April 8 Posted April 8 @Dietmar Yeaaah, it worked I spent all night creating a way for WinXP 64-bit to access the UEFI BootMenu - it works - read/write. So far I have only tested in VMware: 2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now