Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 31

Thread: custom firmware

  1. #16
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Yes, these features are for advanced users, who needs more precise control on the hardware (e.g. to change the default settings for wlan card), firewall settings, establishing vpn tunnels, solving the network problems and so on. This requires linux knowledge.
    If you don't need this, just don't use it. There are no new features available via the regular web interface.

  2. #17
    Join Date
    Jan 2004
    Location
    Lyon (France)
    Posts
    23

    Thanks Oleg and Antiloop !! A great job.

    It works perfectly (except the fact that the WLAN settings are now set to '1Mb/s to 11Mb/s', but it is still working in 54Mb/s mode).

    Looking in the conf files, i have understood how to properly activate the anonymous login on the FTP server :
    - disable the anonymous login
    - create an anonymous account, password: * and rights are Read Only

    By the way, i have asked this request to the asus support team and i am still waiting for an answer....

  3. #18
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Ark, I've not touch anything inside the firmware in regard to wireless stuff, so it's probably 1.6.5.3 issue and not a fault of mine. ;-)

  4. #19
    Join Date
    Nov 2003
    Location
    Norway
    Posts
    34
    I have one question regarding the custom firmware.
    Is there any command in the telnet session that i can use to edit files on the router? Couldn't find one when i was playing around

  5. #20
    Join Date
    Dec 2003
    Location
    Czech Republic
    Posts
    270
    You can find the link to newest complete Busybox compiled by Oleg in that thread: http://wl500g.info/showthread.php?s=&threadid=92 There's also VI editor included...

  6. #21
    Join Date
    Dec 2003
    Location
    Czech Republic
    Posts
    270

    Lightbulb Custom firmware - what could be helpful to implement?

    I am thinking about some useful things which would be nice to have implemented in next release of customized firmware. What do you think about that? Would somebody of our Linux/Firmware gurus be able to do it?

    1) wl.o module to be replaced by wl_apsta.o from Linksys WRT-54G 1.42.3 (or later). The newer wl_apsta.o module allows to put the WL-500b/g module into Client mode.
    2) adding option for web folder location change so the web folder could be moved to USB flash disk - it would allow us to start working on configuration web pages design change (to create some additional configuration buttons / boxes in the web configurator). The released on-board flash space would be an advantage.
    3) serial port emulation on parallel port - it would be really nice to have something like serial port on WL-500b/g (I am afraid the tip from Linksys forum for UART assembly does not apply to WL-500b/g). I would like to connect a mobile phone to WL-500b and try to setup a GPRS connection to Internet provider. An additional driver for USB<->RS232 converter would be also nice but AFAIK there are many chipsets for that purpose... And I don't plan to use parallel port for any shared printer.
    4) OV511 webcam driver update with current version 1.61 I still can't make my Creative Labs WebCam III USB working in monitoring mode. The newer drivers are available here: http://alpha.dyndns.org/ov511/ . Unfortunately I am too stupid to compile it and update my WL-500b.

  7. #22

    Re: Custom firmware - what could be helpful to implement?

    Originally posted by Technik
    I am thinking about ...

    2) adding option for web folder location change so the web folder could be moved to USB flash disk - it would allow us to start working on configuration web pages design change (to create some additional configuration buttons / boxes in the web configurator). The released on-board flash space would be an advantage.
    Telnet to my.router (well yours!)
    CD to the dir that contains your index.asp CD /mnt/usbfs/whatever
    Kill the HTTPD task
    killall httpd
    Restart HTTPD
    httpd

    Note: some of the configuration web pages seem to use relative paths to the configuration utilities/scripts/enviroment vars and don't work if you simply copy the entire web dir!

  8. #23
    Join Date
    Dec 2003
    Location
    Helmond, The Netherlands
    Posts
    89
    Originally posted by Oleg
    nvram set bootCmd0="/usr/sbin/wl -i eth2 txpwr 50"
    nvram set bootCmd1="/mnt/usbfs/init"

    Also you need to commit this using

    nvram commit

    Then just reboot your wl500g, and check /tmp/bootCmd.log for the output messages if any.

    Oleg, I am trying to extend the PATH and LD_LIBRARY_PATH via the nvram method but no luck. Is there a way to extend the path (without compiling new firmware)?
    greetings Marco

  9. #24
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    If you need this for telnet sessions - try restarting telnet daemon right in the bootCmd after setting needed variables. Or you can launch alternative telnetd on different port for testing. As seems current firmware does not setup the PATH & LD_LIBRARY_PATH in any way.
    The other way is to generate /etc/profile which is read by shell during the invocation. Seems this is the most preferable way. You can do this with the same nvram commands or copy it right from the USB flash.

    Regards,
    Oleg.

  10. #25
    Join Date
    Dec 2003
    Location
    Helmond, The Netherlands
    Posts
    89
    Originally posted by Oleg
    If you need this for telnet sessions - try restarting telnet daemon right in the bootCmd after setting needed variables. Or you can launch alternative telnetd on different port for testing. As seems current firmware does not setup the PATH & LD_LIBRARY_PATH in any way.
    The other way is to generate /etc/profile which is read by shell during the invocation. Seems this is the most preferable way. You can do this with the same nvram commands or copy it right from the USB flash.
    Thank you Oleg, the latter method worked flawlessly!

    Greetings Marco

  11. #26
    Join Date
    Feb 2004
    Location
    Czech Republic
    Posts
    3
    Hi, just wondering if someone is also interested in creating of customized firmware with support for traffic shaping, QoS features and SSH. I am no Linux guru, just someone who knows how to compile things. If somebody likes to help, I would really appreciate it I will try to play around with own firmware and see what will come up.
    Have fun everyone and thanks Oleg !

  12. #27
    I m looking for the same functions in thw new firmware.....

    and what about rddtool?

  13. #28
    Join Date
    Feb 2004
    Location
    Minnesota, USA
    Posts
    25
    I just realized that the watchdog program has its configureation hard-coded into the binary . This will be a problem for anyone wanting to make significant changes to the way the router runs. For example, you can't disable the HTTP server.

  14. #29
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Watchdog is not a big problem - the functionality could be easily recoded. Mostly it contains
    1) checker for the processes which is need to be run (from /etc/watchdog.conf) - once any of this dies it will call usb-eject and reboot the router
    2) ntpclient
    3) firewall refreshing stuff based on the current time (it is calling /init/firewall.refresh)
    4) reset to defaults functionality - provided by signal handler (signal are sent by splink_led module)

    Most of this stuff not needed at all.

    The big problem is the printing - too much code required...

  15. #30
    Join Date
    Feb 2004
    Location
    Minnesota, USA
    Posts
    25
    Originally posted by Oleg

    4) reset to defaults functionality - provided by signal handler (signal are sent by splink_led module)

    Most of this stuff not needed at all.
    I agree that most is not needed. Could you explain #4, though? How does the splink_led module cause a reset, and what triggers it?

    After some experimentation, I decided to avoid watchdog entirely. The one thing that it does that I want but can't figure out is how to use call the NTP client program so that the "date" command give local, not UTC time.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. Custom Firmware v1.1.2.8
    By JOCKYW2001 in forum WL-HDD Firmware Releases
    Replies: 42
    Last Post: 29-04-2005, 16:35
  2. Custom Firmware v1.1.2.7
    By JOCKYW2001 in forum WL-HDD Firmware Releases
    Replies: 59
    Last Post: 11-12-2004, 12:26
  3. New custom firmware
    By Oleg in forum WL-500g Custom Development
    Replies: 7
    Last Post: 13-08-2004, 12:54
  4. New custom firmware - 1.7.5.6-1
    By Oleg in forum WL-500g Custom Development
    Replies: 26
    Last Post: 30-04-2004, 08:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •