OpenWrt Forum Archive

Topic: Can you install OpenWrt on Windows?

The content of this topic has been archived on 28 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Sorry if this has been asked but the search function isn't working for me.

Can OpenWrt be installed using a Windows OS like XP? If so how? I notice some of the firmwares require you to build it. How do you do this on a Windows machine? I have almost no knowledge of how to use Linux but I would like to use OpenWrt since it seems better than dd-wrt.

If you only download and install the firmware to the router , then linux is not needed ... and if you create your own firmware on the windows machine ? then put the VMware Player, and in his Ubuntu

(Last edited by garynych on 15 Apr 2012, 18:25)

It's not quite celar to me what your intention is :

  RUN Openwrt on Windows ?
  BUILD Openwrt  build on Windows ?

  anyway....2nd line on this Forum is a good start

               https://forum.openwrt.org/viewtopic.php?id=9504  ... in case you missed it

regards
3zl

Are you going to build openwrt on your own !?
But you said install openwrt on windows.....?
What the' you are think ?

In order to build (compile) openwrt, install Openwrt Buildroot.
It is Linux base, means that you have to use Linux, then download the source code from openwrt.........
Under Windows, you need VM then install Linux..... then install buildroot......  Means that you still need to use it under Linux.

For example, if I want use OpenWrt on an Asus RT-N10+ router what firmware do I use? When I go to the instructions page http://wiki.openwrt.org/toh/asus/rt-n10plus
I don't see any link to download the firmware. I see information to build the firmware to create 'openwrt-ramips-rt305x-rt-n10-plus-squashfs-sysupgrade.bin'

How can I get this firmware if I'm using Windows?

Install VMware Player, and in his Ubuntu
then follow the instructions for building from the trunk

(Last edited by garynych on 16 Apr 2012, 05:45)

Other free virtualization alternative is Virtualbox. https://www.virtualbox.org/
I using it in my Windows 7 x64 for running Ubuntu for building Openwrt.

Why do we need to go through all this trouble of installing vmware and os and building? Why don't they just upload the firmware for this router like they do for other routers?

buggers wrote:

Why do we need to go through all this trouble of installing vmware and os and building? Why don't they just upload the firmware for this router like they do for other routers?

don't understand what you are talking about ??
upload firmware to what router ?

Let me simplify it for you:
Upload Firmware: Linux Ok, Windows Ok, Any OS with Proper Webbrowser Ok
Compile Firmware: *NIX like Ok, Windows (need to virtualise a UNIX OS) Ok

alphasparc wrote:

Let me simplify it for you:
Upload Firmware: Linux Ok, Windows Ok, Any OS with Proper Webbrowser Ok
Compile Firmware: *NIX like Ok, Windows (need to virtualise a UNIX OS) Ok

If it is what he means,
then he should ask "can you install openwrt FROM windows"
Then, he probably don't understand the installation process.
Actually, I can also install openwrt TO my router FROM my Android phone or iphone etc.
And in fact, this installation process called "Flashing".

Yes that's what I mean. I want to install openwrt on a router from windows.  But my last question seems pretty clear. Why do we need to compile our own firmware? Why can't the openwrt site make the firmware available on the website like for other routers??

(Last edited by buggers on 16 Apr 2012, 15:56)

you are completely right!
normally you should find your router-specific version here:

http://downloads.openwrt.org/snapshots/trunk/ramips/

for some reason it's not been compiled by bots.. can't understand why, they should compile for ALL targets..

waiting for some real expert to answer..

buggers wrote:

Yes that's what I mean. I want to install openwrt on a router from windows.  But my last question seems pretty clear. Why do we need to compile our own firmware? Why can't the openwrt site make the firmware available on the website like for other routers??

still don't understand why you ask such question.
What router you are using ?

If your router available in openwrt, you don't need to compile on your own, you don't know that ??


nebbia88 wrote:

you are completely right!
normally you should find your router-specific version here:

http://downloads.openwrt.org/snapshots/trunk/ramips/

for some reason it's not been compiled by bots.. can't understand why, they should compile for ALL targets..

waiting for some real expert to answer..

If openwrt team got the source code, and IF the team have time to combine the source code to openwrt, their build system will build for that model(s).
But somehow, due to copyright issue, they don't have the source code for every models,
or due to copyright issue they can't release non-stock firmware for those models.
or, the source code for some models not exist in this world,
Or the rom size is too small to install an OS based firmware,
OR, just simply the system architecture can't be support in the linux way.......

I don't understand why you think they should compil for all tagets, this is nonsense.

Show us what router you are using, maybe we can tell you why it is supported or unsupported.

(Last edited by johan666 on 16 Apr 2012, 18:46)

johan666 wrote:

If openwrt team got the source code, and IF the team have time to combine the source code to openwrt, their build system will build for that model(s).
But somehow, due to copyright issue, they don't have the source code for every models,
or due to copyright issue they can't release non-stock firmware for those models.
or, the source code for some models not exist in this world,
Or the rom size is too small to install an OS based firmware,
OR, just simply the system architecture can't be support in the linux way.......

I don't understand why you think they should compil for all tagets, this is nonsense.

Show us what router you are using, maybe we can tell you why it is supported or unsupported.

I already told you in post #5

For example, if I want use OpenWrt on an Asus RT-N10+ router what firmware do I use? When I go to the instructions page http://wiki.openwrt.org/toh/asus/rt-n10plus
I don't see any link to download the firmware. I see information to build the firmware to create 'openwrt-ramips-rt305x-rt-n10-plus-squashfs-sysupgrade.bin'

How can I get this firmware if I'm using Windows?

The firmware is not available for download. It only tells you how to build the firmware.

buggers wrote:

The firmware is not available for download.

WRONG ! If you cant find it  doesnt mean its not existing !

@buggers

could not resist giving my 2c about the kind of "noise" you are creating here.

It sounds much like you COMPLAIN why its not all that EASY for you to do what YOU have in mind; which nobody really knows beforehand.

You do DEMAND  everything ready for your intentions, but please....do use your brain and put up some efford in learning something.

1. found  your example here -> http://wiki.openwrt.org/toh/start#asus
2. under !"target its says "ramips"  and the release "r308008"
3. find the download site http://downloads.openwrt.org/snapshots/trunk/ramips/

....find your self howto download to your computer and upload/flash to your router

if you DO have problems searching the internet use one of these

https://forum.openwrt.org/search.php
http://lmgtfy.com/
http://www.monash.com/spidap.html

....but ...in case you'd loved to be serverd like in McDon..or so... do us a favor and buy a so nice I(thing) and stop learning about technical things at all.

else aks nicely for help, because nobody here is payed to serve you !

(sorry abt biding my time for a little rant here .. at the end "DONT FEED THE TROLLS"  -> bugger off )

not so much regards
3zl
   |
   |
   |
\ | /

(Last edited by 3zl on 17 Apr 2012, 09:50)

3zl wrote:
buggers wrote:

The firmware is not available for download.

WRONG ! If you cant find it  doesnt mean its not existing !

so tell me when i can find the firmware that is WRITTEN IN WIKI:

http://wiki.openwrt.org/toh/asus/rt-n10plus

The generated firmware you want to use for this device is openwrt-ramips-rt305x-rt-n10-plus-squashfs-sysupgrade.bin

anyway, you linked the wrong section in TOH:

http://wiki.openwrt.org/toh/start#asus

Sorry for the misleading link.

Please check for excact model and revision of your CPE.

As of ramips chipset family it might go with the build of rt288x @ http://downloads.openwrt.org/snapshots/trunk/ramips/

Do some search on similiar router models like seen @ https://forum.openwrt.org/viewtopic.php?pid=153470 to be shure that the image fits your router.

In case you have found valuable informations -> Update the wiki yourself

happy hunting

regards
3zl

(Last edited by 3zl on 17 Apr 2012, 09:57)

3zl I did do LOTS of searching and already looked in the trunks builds and couldn't find anything which is why I started the post. I'm not trying to create "noise" I just want to know why that router's firmware was not on the openwrt site. I didn't understand why if you can build the file then why can't they upload it to the site for everyone to use. I guess it's not fully supported yet. I have installed dd-wrt and tomato plenty of times before so I'm not new to flashing. I've just never used OpenWrt and am not that familiar with linux.

Well, maybe you can ask the build team and please them to put the specific model on the build list.
Rather than..... "Why don't they build it !  Why don't they upload it !  They should build for ALL targets !......blablabalballllblal......"

One thing you are right, "They are not fully supported".
Who said they should fully support !?
You still don't understand what is going on !?
They are not getting paid for this, they are serving people.
Then you are expecting they serve everyone for everything ?
Are u nuts ?

One more thing, if you not familiar with linux and not willing to get familiar with it, and expecting it is fully documented fully support on every functions,
don't use openwrt.

Only about 30 of the over 40 platforms get built by snapshot buildbots at all. Your architecture seems to be one of the minor ones, so interest for its active development is probably not that great. That architecture seems to include several sub-platform targets, each of which includes the actual device profiles. I guess that buildbot admins have decided to just build the main target to verify that that platform can be compiled successfully. Trying to compile all devices there in all three sub-platforms would probably take too much CPU time on the buildbots.

Additionally, based on recent discussion (including input from actual developers), the support for that one specific device you mentioned, is still rather experimental:
https://forum.openwrt.org/viewtopic.php?id=33968

hnyman wrote:

Only about 30 of the over 40 platforms get built by snapshot buildbots at all. Your architecture seems to be one of the minor ones, so interest for its active development is probably not that great. That architecture seems to include several sub-platform targets, each of which includes the actual device profiles. I guess that buildbot admins have decided to just build the main target to verify that that platform can be compiled successfully. Trying to compile all devices there in all three sub-platforms would probably take too much CPU time on the buildbots.

Finally an answer that makes sense, thanks!!

i would ask why the image for Belkin f5d8235 is built and not for other (maybe more common) models...

http://wiki.openwrt.org/toh/belkin/f5d8235-4

do you think that they can add also the rt-n10+?

Just that you asking non-sense question.

johan666 wrote:

Well, maybe you can ask the build team and please them to put the specific model on the build list.
Rather than..... "Why don't they build it !  Why don't they upload it !  They should build for ALL targets !......blablabalballllblal......"

One thing you are right, "They are not fully supported".
Who said they should fully support !?
You still don't understand what is going on !?
They are not getting paid for this, they are serving people.
Then you are expecting they serve everyone for everything ?
Are u nuts ?

One more thing, if you not familiar with linux and not willing to get familiar with it, and expecting it is fully documented fully support on every functions,
don't use openwrt.

Ok I can see english is not your first language so maybe you're misunderstanding some things. You need to calm down and stop overreacting. I'm not expecting anything or demanding anything from anyone. I never said they should build for all targets or build anything at all. I asked a simple question of why the firmware isn't available on the site for download. If it's because it's not fully supported yet then that's all you had to say. And why do I have to be familiar with linux to use openwrt? Why is that a requirement? Do I have to be familiar with linux to use dd-wrt since it's based on linux also? You're making some nonsense comments that aren't helping anyone.

The discussion might have continued from here.