Jump to content

Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware


Recommended Posts


Posted

@reboot12

I look at the SP1 Sources, what needs to be done, that an device is recogniced as wireless.

This bit=1 I fake with Windbg.

Waaoooh, fun is really endless in this

Dietmar

Wlanyessssa.jpg

Posted (edited)

@reboot12

First Grok tells: Impossible

ChatGPT: 0 % Chance.

Now GroK: Nearly ready

Chatgpt: 70 % chance for a full working Wlan driver for XP with WPA2

Dietmar

PS: By the way I noticed, that there is not a single Wlan driver code for XP in whole Internet.

Reactos also has none. This was other for to look for a normal Lan driver.

All try and error and with the help of the XP SP1 Sources by myself.

Interesting is the help of ChatGPT. This Ki can do a lot of programs,

but comes very quick to an end. So just now no Terminator at all.

ALL (100%) of ideas how to continue come only from me.

Grok is good for some crazy ideas. But makes such a lot of mistakes..brrr..

Edited by Dietmar
Posted (edited)
8 hours ago, Dietmar said:

First Grok tells: Impossible

ChatGPT: 0 % Chance.

Now GroK: Nearly ready

Chatgpt: 70 %

Ha, ha :buehehe:

AI searches the Internet for information about the question, and since no one has ever created a driver for XP and most people write on forums words such as: it's impossible, old system, unsupported, old technology etc. - so the AI copies and pastes the same thing in reply to the question :no:

But AI actually helps in programming - I have already used its help several times e.g.
Porting MacOS source code to Linux and Windows

Edited by reboot12
Guest the solutor
Posted

@Dietmar

 

Once upon a time, when Linux WLAN drivers were relatively scarce, ther was rndiswan: a wrapper that allowed to use unmodified Windows WLAN drivers on Linux.

 

Well I think that now is time to reverse the process, it won't be easy, but would be a future proof approach, let alone would be an effort not limited to a single device.

 

A similar approach, which is ready to, go is to use a virtualized rooter using OpenWRT for x86 running inside VMware or VBox.

 

Personally I never tested it on XP but I use that approach on more modern windows and it works perfectly, taking a risible amount of storage (like 100/200MB), and RAM, given OpenWRT is made to run (usually) on ARM or MIPS rooters with risible specs.

There  ready to go are images for all tastes, with or without PAE, for relatively recent HW and for legacy one, in x86 or AMD64 flavours.

 

Just downnload the raw image, and convert it to vmdk/vhd/whatever and boot it

 

Posted (edited)

@reboot12

I do not succeed to translate the Linux scan sequence to XP SP3.

Even I succeed to get the full path under Linux Ubuntu, how Linux

is doing everything and also a reset I can trace step by step.

Strange for me. Linux hangs sometimes at the same point as XP during this scan for Wifi network,

firmware of the integrated Wlan-cpu looks like dead. Linux did in this case a reset of all the rings,

alive=1 etc. But I do not succeed to redo this reset in XP

Dietmar

 

PS: It is only a small step but I cant solve, even I have all the information for the Wlan 9560 card,

that I need. Funny, I get the feeling, that ChatGPT does not want to help me with this.

EDIT: This feeling becomes even more real.

Now I trick Chatgpt, during build this whole Wlan driver for Linux Ubuntu  from only 3 files 9560.c  9560.h  firmware.c

together with makefile and sources. This means to pack all the files from Linux  intelligent together.

Soon we will see..because now ChatGPT suddently forgets, that it does not want to help me with scan.

EDIT2: Oh nice, this trick works. For the very first time I have Scan code for XP, build direct from Linux.

Edited by Dietmar
Posted (edited)

@windows2

 

The answer is very easy, because I dont know anything about Copilot with Visual Studio Code.

 

I compare some KI models. ChatGPT is for me the most most best of all, until now.

I just think about if it is possible, to construct a machine, that automatically translated any working driver under

ubuntu-24.04.2-desktop-amd64

direct in Source Code for XP, where it is possible

Dietmar

Edited by Dietmar
Posted (edited)
40 minutes ago, Dietmar said:

@windows2

 

The answer is very easy, because I dont know anything about Copilot with Visual Studio Code.

 

I compare some KI models. ChatGPT is for me the most most best of all, until now.

 

Do what makes you comfortable. I think you'll change your mind once you try it. It can also read the file code in folders like the DDK... and extract a solution, create the project files for you, and write the code in them. I used to think, like you, that GPT was the best, but I've changed my mind.

40 minutes ago, Dietmar said:

@windows2

 

I just think about if it is possible, to construct a machine, that automatically translated any working driver under

ubuntu-24.04.2-desktop-amd64

direct in Source Code for XP, where it is possible

Dietmar

I think you'll have to write a script. What you'll face is extracting the differences between Linux and XP code by parsing the DDK and other aspects of both systems. In the next stage, the code will be successfully compiled, and then debugging will likely be necessary. I think that's what you're aiming for?

Edited by windows2
Posted
1 hour ago, Dietmar said:

@windows2

 

The answer is very easy, because I dont know anything about Copilot with Visual Studio Code.

 

I compare some KI models. ChatGPT is for me the most most best of all, until now.

I just think about if it is possible, to construct a machine, that automatically translated any working driver under

ubuntu-24.04.2-desktop-amd64

direct in Source Code for XP, where it is possible

Dietmar

it is possible to write a precise variant from pure assembly to c/c++, it only has a few limitations - but not in that the code that was written is not functioning 

a problem that can apear is that the write style generates different codes at other spots - so sometimes the code is not always written in the same exact style

having the symbol file also tells the names of the vars and functions 

 

the AI however dont seems to be capable off

 

for a human that is not easy as you ask for an entire driver - even 1 big function takes a lot of time (its assembly code after all, many and needs to be reversed back to c/c++ (what takes time)) - the AI if it would be able to do that would do all in a second or so

 

Posted
3 hours ago, Dietmar said:

I just think about if it is possible, to construct a machine, that automatically translated any working driver under

ubuntu-24.04.2-desktop-amd64

direct in Source Code for XP, where it is possible

I can get an AI to pretty reliably convert assembly back into C code if I have the proper symbols.

Posted (edited)

@Damnation

For me it was not possible, to reduce the Wlan 9560 driver from Linux Ubuntu  ubuntu-24.04.2-desktop-amd64 to a maximal simplified single

9560.c

9560.h

and

sources and makefile.

This is Open Source? ChatGPT tells, that it needs about 198 files for this and still the Kernel Sources?!

ChatGPT 5.4 is much too stupid for such a task. The maximal end for to convert from Linux to XP is Lan-driver, at least in this moment.

And you have no chance to put the nose of ChatGPT to that point, what really has to be looked on.

For example I make a try for to figure out, what has to be the input for the Wlan-cpu when it accepts an input for scan.

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.

IT IS SOO STUPID, I mean ChatGPT.

But I also do not know another KI, which is better

Dietmar

EDIT: Just when I write this, I come to an crazy idea. Even stupid ChatGPT cant find out, which bits the Wlan-cpu needs for to start a Scan, I can use Windbg and offer this Wlan-cpu really all of different bits, and it has to eat them..

Edited by Dietmar
Posted
10 hours ago, Dietmar said:

@Damnation

For me it was not possible, to reduce the Wlan 9560 driver from Linux Ubuntu  ubuntu-24.04.2-desktop-amd64 to a maximal simplified single

9560.c

9560.h

and

sources and makefile.

This is Open Source? ChatGPT tells, that it needs about 198 files for this and still the Kernel Sources?!

ChatGPT 5.4 is much too stupid for such a task. The maximal end for to convert from Linux to XP is Lan-driver, at least in this moment.

And you have no chance to put the nose of ChatGPT to that point, what really has to be looked on.

For example I make a try for to figure out, what has to be the input for the Wlan-cpu when it accepts an input for scan.

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.

IT IS SOO STUPID, I mean ChatGPT.

But I also do not know another KI, which is better

Dietmar

EDIT: Just when I write this, I come to an crazy idea. Even stupid ChatGPT cant find out, which bits the Wlan-cpu needs for to start a Scan, I can use Windbg and offer this Wlan-cpu really all of different bits, and it has to eat them..

that´s a very important answer

it just show how big the to do list really is

even tho there are always guys around like lets make it for win2000, lets make it for vista lets make it work for win10 also 

 

we dont have that room free to make all of these things, in the supermium discussion for example it go like that

to be honest you wasted a lot of your energy in win2000 questions in the past, a lot of time that is now missing here

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...