fireaza
Occasional Visitor
Na, ColinTaylor was right, all I needed was JFFS scripts to be enabled! Works fine now, even without the sleep line in the script!
Na, ColinTaylor was right, all I needed was JFFS scripts to be enabled! Works fine now, even without the sleep line in the script!
I assume this will work for a RT-AC88U as I'm in the same predicamentNot sure if that's something I would have needed to go looking for, or if it was right in front of me the whole time, but sure!
Well, it seems like we have a solution for anyone else who buys this router overseas only to discover they took the ability to change languages out! Is there somewhere we can put this info to help anyone else in the future?
I have asus RT-AC 86U,Depends on the amount of complexity required in the script but the Wiki has info on using the built-in vi/nano editors to create scripts if the preferred windows WinSCP editor isn't available .
However, for a quick'n'dirty method without the need to use an editor, simply copy'n'paste the following command line to create a script:
then ensure the new Dictionary mapping script is executed at some stage during the boot process from an appropriate scriptCode:echo -e "#!/bin/sh\nmount -o bind /www/EN.dict /www/\$(nvram get preferred_lang).dict\ndf\nservice restart_httpd\n" >/jffs/scripts/Dictionary_MSG.sh;chmod +x /jffs/scripts/Dictionary_MSG.sh
e.g. init-start
Code:echo -e "/jffs/scripts/Dictionary_MSG.sh\n" >> /jffs/scripts/init-start;chmod +x /jffs/scripts/init-start
You can of course copy 'n'paste Dictionary_MSG.sh for comprehensive visual confirmation/error checking
So I just bought an RT-AC68U in Japan as well and I would love to change the language to English. However, I'm not nearly as computer literate as some of you here and was hoping for a more step by step process. I downloaded putty and I THINK I'm ssh'd into my router but I have no idea how to put in the code. Doesn't seem to work for me. Any help?I have asus RT-AC 86U,
This solution worked the best.
To reiterate, this is what I did:
Flash firmware to merlin
Enable SSH access (google and some guesswork for reference)
SSh into the router
Execute the 2 commands
Reboot router
Done
So I just bought an RT-AC68U in Japan as well and I would love to change the language to English. However, I'm not nearly as computer literate as some of you here and was hoping for a more step by step process. I downloaded putty and I THINK I'm ssh'd into my router but I have no idea how to put in the code. Doesn't seem to work for me. Any help?
EDIT: I should mention I have Merlin installed on my router.
uname -on;nvram get buildno
df
mount -o bind /www/EN.dict /www/$(nvram get preferred_lang).dict
df
service restart_httpd
oh damn okay that worked! Thank you so much! But will it keep ever after a reboot? Or do I need more advanced code for that.?So what happens if you copy'n'paste the following five commands into the PuTTY session
Code:uname -on;nvram get buildno df mount -o bind /www/EN.dict /www/$(nvram get preferred_lang).dict df service restart_httpd
oh damn okay that worked! Thank you so much! But will it keep ever after a reboot? Or do I need more advanced code for that.?
Hmmmm. Just using the same method as you said before? Because just directly copying paste that script doesn't give me a response. It just.....pastes it and does nothing. I really appreciate the help!To create the 'advanced' scripts to apply the switch to ENGLISH during the boot process, copy'n'paste the two commands from post #10
Hmmmm. Just using the same method as you said before? Because just directly copying paste that script doesn't give me a response. It just.....pastes it and does nothing. I really appreciate the help!
ls -lah /jffs/scripts
@RT-AC68U-0020:/tmp/home/root# l s -lah /jffs/scriptsCheck if you correctly created the two scripts
Code:ls -lah /jffs/scripts
@RT-AC68U-0020:/tmp/home/root# l s -lah /jffs/scripts
ls: s: No such file or directory
/jffs/scripts:
drwxr-xr-x 2 aoshi root 0 Dec 3 10:29 ./
drwxr-xr-x 8 aoshi root 0 Dec 4 10:59 ../
-rwxrwxrwx 1 aoshil root 105 Dec 4 10:58 Dictionary_MSG.sh*
-rwxrwxrwx 1 aoshi root 99 Dec 4 10:58 init-start*
By just copying and pasting them into the same putty box right? I did that and rebooted and it goes back to Japanese. And yeah I have the Enable JFFS custom scripts and configs set to yes.
By just copying and pasting them into the same putty box right? I did that and rebooted and it goes back to Japanese. And yeah I have the Enable JFFS custom scripts and configs set to yes.
cd /jffs/scripts
cat init-start
./init-start
cat Dictionary_MSG.sh
./Dictionary_MSG.sh
That does do something and resets my router page to English. But upon rebooting it goes back to Japanese.Try running the scripts manually
Code:cd /jffs/scripts cat init-start ./init-start cat Dictionary_MSG.sh ./Dictionary_MSG.sh
That does do something and resets my router page to English. But upon rebooting it goes back to Japanese.
mv init-start services-start
when I use that command I get this. Sorry I really don't have a clue what I'm doing here. I really appreciate your patience.If there were no errors, then it would appear that you can indeed copy'n'paste correctly and the two scripts execute correctly.
So either Custom script execution is not enabled correctly or perhaps the script is now executing too early in the boot sequence.
Try renaming the script
and reboot.Code:mv init-start services-start
You should also check Syslog for errors.
when I use that command I get this. Sorry I really don't have a clue what I'm doing here. I really appreciate your patience.
@RT-AC68U-0020:/tmp/home/root# mv init-start services-start
mv: can't rename 'init-start': No such file or directory
cd /jffs/scripts
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!