Sandbox

From ProjectWiki
(Difference between revisions)
Jump to: navigation, search
(WAG54GV3 Firmware)
(WAG54GV3 Firmware)
Line 32: Line 32:
 
This tells u how to compile the WAG54GV3 firmware. This is written for unbuntu since all the newfags use that, but will prolly work with whatever if your not complteely tarded~
 
This tells u how to compile the WAG54GV3 firmware. This is written for unbuntu since all the newfags use that, but will prolly work with whatever if your not complteely tarded~
  
first downloads teh TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and WAG54GV3-AU_v1.00.22.PROPER.tar.bz2.  
+
* first downloads teh TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and WAG54GV3-AU_v1.00.22.PROPER.tar.bz2.  
 
* extract TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and copy opt/ to / (there is probably already a /opt hopefully it wont copy over anything impotant. However usually mv just nicely merges two sets of files.. i think.. or whatever just cp -R it.. u_u).  
 
* extract TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and copy opt/ to / (there is probably already a /opt hopefully it wont copy over anything impotant. However usually mv just nicely merges two sets of files.. i think.. or whatever just cp -R it.. u_u).  
 
  tar -jxf TI-toolchains-2_1_0-cy07.PROPER.tar.bz2
 
  tar -jxf TI-toolchains-2_1_0-cy07.PROPER.tar.bz2
Line 43: Line 43:
 
  cd /WAG54GV3-AU_v1.00.22/src
 
  cd /WAG54GV3-AU_v1.00.22/src
  
Set the proper paths.
+
* Set the proper paths.
 
  export PATH=$PATH:/opt/TI-toolchains-2_1_0-cy07/mipsfple/bin/:/opt/TI-toolchains-2_1_0-cy07/mipsfple-uclibc/bin/
 
  export PATH=$PATH:/opt/TI-toolchains-2_1_0-cy07/mipsfple/bin/:/opt/TI-toolchains-2_1_0-cy07/mipsfple-uclibc/bin/
 
(if you plan to work with the code alot, make mods, etc, might wanna add this to .bashrc or .login or such :)  
 
(if you plan to work with the code alot, make mods, etc, might wanna add this to .bashrc or .login or such :)  

Revision as of 23:11, 5 June 2008

This page can be used to experiment with the waki wiki ways

~_~</div>{{#if:February 2008||}}

Contents

Blah Blah Blah

Black and pink DSLite displayed here play with wiki image links

Lupis Leeestum blah da teestium.

Sowarikko?!! nandeyo?! ¬_¬

Math boxes do not work?

<math>(x2-x1)^2</math>

<math>{n^n \over 3^n} < n! < {n^n \over 2^n}\mbox{ for }n\ge 6.</math>

(a*px+b*py+c)/sqrt(a^2+b^2) <--- shortest distance from p(oint) to line (abc) ab = slope, c = distance


void reverse(char *str) {
 char *epos=strlen(str);
 char c;
 do {
   c=*--epos;
   *str=*epos;
   *epos++=c;
 } while(str>epos);
}

WAG54GV3 Firmware

This tells u how to compile the WAG54GV3 firmware. This is written for unbuntu since all the newfags use that, but will prolly work with whatever if your not complteely tarded~

  • first downloads teh TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and WAG54GV3-AU_v1.00.22.PROPER.tar.bz2.
  • extract TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 and copy opt/ to / (there is probably already a /opt hopefully it wont copy over anything impotant. However usually mv just nicely merges two sets of files.. i think.. or whatever just cp -R it.. u_u).
tar -jxf TI-toolchains-2_1_0-cy07.PROPER.tar.bz2
sudo cp -R opt /
rm -rf opt

That'll get your toolchain setup and in the proper location.

  • extract TI-toolchains-2_1_0-cy07.PROPER.tar.bz2 to your home dir. it will create the WAG54GV3-AU_v1.00.22 dir.
tar -jxf TI-toolchains-2_1_0-cy07.PROPER.tar.bz2
cd /WAG54GV3-AU_v1.00.22/src
  • Set the proper paths.
export PATH=$PATH:/opt/TI-toolchains-2_1_0-cy07/mipsfple/bin/:/opt/TI-toolchains-2_1_0-cy07/mipsfple-uclibc/bin/

(if you plan to work with the code alot, make mods, etc, might wanna add this to .bashrc or .login or such :)

Okaies lastly run teh sorta totally lameass scripte to actually build everything.

./make.sh

This will make everything, hopefully. If your done you should have a file called upgrade_code.bin in the image dir.. (may be 1 directory up if you cd router'ed). If not see the troubleshooting section..

onoes! teh fail :/

if you gets:

/home/isabella/ForL3x/WAG54GV3-AU_v1.00.22/src/linux/linux-2.4.17_mvl21/tools/7zip: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

trys:

sudo apt-get install something with libstdc++-libc6.2-2.so.3? (sry i forget u_u)

What no bison?! if you gets:

make[2]: bison: Command not found

trys:

sudo apt-get install bison

if you gets: (btw this is only necessary if your re-building after a previous build, but rly that it generates error messages and fuglys up your terminal should be reason enough to fix this...)

/bin/sh: rcsclean: not found

trys:

sudo apt-get install rcs

It may be useful to make each step seperately, helps finding error messages as it'll prolly halt abruptly. To do that first type this once:

cd router

and then type (one line at a time newbs):

make linux-clean
make linux-dep
make linux
make clean
make 
make linux-modules
make install
make rom
make upgrade
make lang

What did j00 do to this?!?!

Tbh, i cannot remember exactly, firstly finding the right toolchains and where to put it was a plus, then finding a few syntax errors in the main Makefile, and umm ummm, oh yah, finding that library file was pita mostly because i didn't get that it was looking for file to run 7zip and not link it or somethign and missing libstdc++blahblah, also installing bison and such...

sounds easy, but took 4 days :P
Personal tools
irssi scripts
eggdrop scripts