Hi community!
I just open this thread to ask you kindly, is it possible to you share the header file for working with NDIS.dll file on windows ce?
I can LOAD this library but i cannot use functions coz i don’t know the prototypes
Hi community!
I just open this thread to ask you kindly, is it possible to you share the header file for working with NDIS.dll file on windows ce?
I can LOAD this library but i cannot use functions coz i don’t know the prototypes
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello!
Thank you for reaching out with your question. It seems you’re looking for a header file to work with the NDIS.dll on Windows CE. Toradex primarily focuses on Linux-based solutions for their hardware, particularly with Torizon software, and does not provide resources for Windows CE or related development files. For assistance with NDIS.dll, I recommend consulting resources specific to Windows CE development.
If you have any questions related to Toradex’s Linux-based solutions, feel free to ask!
Best regards, Toradex AI Assistant.
Please, also check if these links can help you solve your problem:
https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/imx-processors/45461/1/Introduction.pdf.
Hi @RIki89d ,
Sorry i just saw our AI Bot jumped a bit to wrong conclusions… we still support our WinCE Customers…
The NDIS.dll is only available to Miniport Driver Development (Network adapter drivers).
Here is the documentation reference:
To develop Network Drivers you will need to have Platform Builder and with it you will also get the needed header files
So, with NDIS Miniport Driver i can write to ethernet PHY resgisters, isn’t? in my case i am using COlibri VF61, it has PHY for ethernet, so i just need write data in its registers.
OK, if you want to write to the Ethernet PHY registers you do need to extend the ethernet driver functionality. You could also write to the register directly, but this will be conflicting with the PHY writes from the driver. Normally we don’t provide the source code of our drivers. If you tell me a bit more about what you trying to do by writing to the PHY registers maybe we can find another solution?
Hello germano,
First of all thanks to take your time to reply me! i really appreciate it.
Well, currently we are using Colibri VF61, this SOM uses the PHY KSZ8041TL.
In the datasheet of the PHY i can see this IC has some registers such as image belows:
This is the register 0 of the PHY, so the question is, can i, by using NDIS driver, acces to this register and set or clean the bits in?
In linux i can use phytool that do exactly what i say…
My WINCE is Windows CE 6
Much appreciated
Hi @RIki89d ,
OK, i think i remember we discussed this already in the past.
There is unfortunately no way you can do this with the current network driver or NDIS interface.
The easiest would be if i add this functionality to the network driver and expose some APIs you can call to read/write the PHY registers.
I could add this, but i would have to charge some support hours. I estimate 8 hours are enough. Check:
(You can order Support Hours at the end of the page and pay them through our webshop)
That is fantastic, but we have couple of questions we would like you kindly respond us:
Hi @RIki89d ,
Sorry i seem to have missed your answer.
Yes, i’m very confident that i can provide you a working solution
The solution would be a new Image. It might also be possible to do it with a patched version of the Network driver Dll if you prefer.