I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Opener Areas / I-Opener Technical Info Reference (MODERATED)
Bios Flashing for Newbies
How to flash your bios. Step by step

New MessageBios Flashing for Newbies (modified 0 times) DJ-Pyro
How to downgrade your bios: v1.7

THIS IS FOR VIRGIN I-OPENER's ONLY - If u phoned home don't try this.

To get a downgrade of your bios image follow these easy instructions
-------
#Turn off the turorial
dsmod -v -d nvram -e device -a .firstBoot -n 0

#Secure root
dsmod -v -d nvram -e startup -a .first -c -s "shadow"
dsmod -v -d nvram -e startup -a shadow -c -s "echo root::925158644:0:0>/etc/shadow"

#Change 1st dialup session - YOUR USERNAME AND PASSWORD MUST BE ONLY LETTERS AND NUMBERS
dsmod -v -d nvram -e dialup0 -a .number -s "5551212"
dsmod -v -d nvram -e dialup0 -a .user -s "username"
dsmod -v -d nvram -e dialup0 -a .password -s "password"

#Change 2nd dialup session - YOUR USERNAME AND PASSWORD MUST BE ONLY LETTERS AND NUMBERS
dsmod -v -d nvram -e dialup1 -a .number -s "5551212"
dsmod -v -d nvram -e dialup1 -a .user -s "username"
dsmod -v -d nvram -e dialup1 -a .password -s "password"

#If you need to dial X to get out replace "" with "X"
dsmod -v -d nvram -e dialup0 -a .dial_prefix -s ""
dsmod -v -d nvram -e dialup1 -a .dial_prefix -s ""

#Turn on the speakers
dsmod -v -d nvram -e dialup0 -a .speaker -n 1
dsmod -v -d nvram -e dialup1 -a .speaker -n 1

#Stop it from calling home
dsmod -v -d nvram -e network -a .loginHost0 -s "127.0.0.1"
dsmod -v -d nvram -e network -a .loginHost1 -s "127.0.0.1"
-------
If you do not care about getting a possible update you can skip this section
-------
Ok..now you can get online. First thing you want to do is make sure you don't have
a phone cable plugged in. When you restart it will try to update the i-opener. Hit shift,
You'll need it later Get a qnx prompt and type in: ps | grep updated | grep -v grep. This
will give you the pid's of the update daemons. Type in: kill -9 <PID>. Do this for BOTH
of them. Once your done plug the phone line back in. Wait til it dials in then
type in these commands:
-------
ftp
open ftp.i-opener-linux.net
ftp
none@whocares.com
binary
lcd /app
get full.tar.gz
bye
cd /app
gzip -d full.tar.gz
tar -xvf full.tar
mv bios_image_256k.bin newbios.bin
chmod +x qnxflash
-------
That will grab a WORKING copy of the old bios and the bios flasher off of my ftp server.
Now to actually flash the bios.
Type in: ./qnxflash -i
This should kick out some info. If it errors then do NOT attempt to update it.
Rip a backup bios image with: ./qnxflash -r bios.bin
Verify it: ./qnxflash -v bios.bin
You should get no errors. Now to actually overwrite the bios. Turn back now. I am not
responsible if you fry your i-opener
./qnxflash -w newbios.bin
Verify this: ./qnxflash -v newbios.bin

If you do not get ANY errors with that last command pull the plug and you are done.
If you GET an error try again. If it happens again try ./qnxflash -d -w newbios.bin
to FORCE an overwrite. If that doesnt work write your old bios back: ./qnxflash -w bios.bin
If that doesnt work take the bios out and send it to badflash.com cause man..its gone.
-------

Thats it. Hopefuly it worked.

~DJ-Pyro

04-20-2000 21:33:30

New MessageRE:Bios Flashing for Newbies (modified 0 times) What
What is wrong with the phoned home iopeners that it won't do this stuff? Other than the -v setting, the secure root portion of the hack worked.

Why wouldn't the rest?

04-20-2000 23:44:15

New MessageRE:Bios Flashing for Newbies (modified 0 times) DJ-Pyro
I was told that it wouldn't by the chatroom but I guess it does. Try it out.

Also in the intrest of stopping disputes portions of my text was borrowed from "thepublic". Original url can be found here: http://www.dim.com/~tpublic/qnxdialup.txt

~DJ-Pyro

04-21-2000 10:03:18

New MessageRE:Bios Flashing for Newbies (modified 0 times) The Public
What- Could you be more descriptive with what went wrong?

If running 'dsmod' hangs, run '/bin/dsm'. It appears to be a daemon between 'dsmod' and actually changing the data.

I stick with my statement that my commands work on a 'virgin' device because I cannot support anyone who has allowed theirs to call home and let NPLI do whatever they want on it. For all I know, next week they could remove the 'dsmod' program...

And, finially, clearing the shadow password entry is NOT required to dialup to your ISP. It is just a common command with a virgin appliance to want to remove it in case you need to log in locally or remotely.

.nhoJ

04-21-2000 14:14:36

New MessageRE:Bios Flashing for Newbies (modified 0 times) What
The Public, I was asking if there was a specific issue with the iopeners that have phoned home, that made it impossible to use his method.

Just to let you know, there weren't any. I used a modified version of his method last evening, and flashed mine just fine.

04-21-2000 22:31:12

New MessageRE:Bios Flashing for Newbies (modified 0 times) JerryG
Hello!

I have a couple IOs to downgrade. I've followed the instructions exactly. Down to the point I can type them from memory.


But when it tries to login, I get connection failed. I've tried Earthlink, Wordshare and freewwweb. Any recommendations?

Also, I just got my badflash bios. What are the instrcutions for "Hot" flashing? I can't seem to find them as an alternative.

Thanks

Jerry

05-01-2000 12:18:29

New MessageRE:Bios Flashing for Newbies - ~DJ-Pyro (modified 0 times) OldWolfie
I cannot seems to access the FTP, could you email me at oldwolfie@v-labs.net. Thanks.
05-02-2000 21:27:14

New MessageRE:Bios Flashing for Newbies (modified 0 times) PiGod
JerryG,

Another method you might want to try is to use dial-up networking in Windows to "call" the i-opener via a direct link phone cord between the two modems. This allows you establish a PPP connection just like the ISP method except you don't have to have an ISP, don't have to go through all the configuration of making it work with an ISP, and don't have to worry about some process calling home.

Look for a subject of "THE best method for transferring files between the i-opener and Windows -- honest! =)" for the somewhat detailed description of how to do this. I've only tried it on a virgin i-opener, so you might have other issues with which to contend.

05-03-2000 08:49:36

New MessageRE:Bios Flashing for Newbies (modified 0 times) noclue
uhmm, this may be a lame question, but I am REALLY new to this. how do you enter in the data to the iopener?? ie. dsmod -v -d nvram -e device -a .firstBoot -n 0
05-19-2000 20:58:06

New MessageRE:Bios Flashing for Newbies (modified 0 times) illusion
heh, maybe you should be asking this question in a different forum. try 'general area' or 'techinal info'. NOT the reference board.
05-19-2000 22:40:07

New MessageRE:Bios Flashing for Newbies (modified 0 times) oldman
Profile | Email
To: Noclue

Look at the date on the original post. You may have to make your iopener into a version 1. Based on the date of your post, you probably have a version 3. Check out the subject "V3 BIOS flash step by step". I agree that the first step in the orginal post on this thread is vague;but, remember most of these authors are not technical writers and don't even realize that they are being vague. They are doing the best that they can. I don't have a clue as to why people will reply with comments like those of Illusion.

Thank you for your attention.

the "old Man"

05-21-2000 18:33:19

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3