I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Appliance BBS General / NEWS, Breaking NEWS
qnxflash utility released

New Messageqnxflash utility released (modified 0 times) smogbound
Ok enough epoxy removal violence already! No need for that any longer unless you just want to work out your frustrations. With qnxflash you can just burn your BIOS it in place in your i-opener just like a real computer. I'll leave it the experts to tell you the easiest way to get the program and BIOS images into your i-opener and how to get to the shell. Once you are there cross your fingers and type "qnxflash -w bios.bin", after a few seconds of suspense and a bit of luck your BIOS will have been updated magically by Chuck the daemon. He won't even get mad if you run Linux on it. (He might get mad if you run Windows, but I won't tell him if you don't.)

Binaries have been sent to codeman for his useful programs area and have been posted to:
ftp://openflash.sourceforge.net/pub/openflash/qnxflash.zip and
ftp://openflash.sourceforge.net/pub/openflash/qnxflash.tgz.

Both files have the same contents, take the one that is easiest to deal with for you.

GPL'd source is available via CVS at openflash.sourceforge.net

I'll buy the first person to port qnxflash to FreeBSD or Linux a beer of his or her choice.

Usage: qnxflash [-i] [-r <file>] [-w <file>] [-v <file>] [-a] [-d]
-i display bios chip's device Id.
-r Read bios image from chip.
-w Write bios image to chip.
-v Verify chip data against image file.
-a report All verify errors.
-d Disable verify while programming.

WARNING: Consider this software to be in a BETA state. It has been used
successfully by several Alpha testers, but that is no guarantee that it will
work for you. If the possibility of rendering your i-opener unusable troubles
you then DO NOT USE THIS PROGRAM. As the saying goes ... you have been warned!

Have fun !

smogbound

04-19-2000 22:13:23

New MessageRE:qnxflash utility released (modified 0 times) the sim
That's awesome! Now if someone could write a tech note for this 'release' it would sure help a lot of people out.
04-19-2000 22:18:16

New MessageRE:qnxflash utility released (modified 0 times) Hubert
All the files are mirrored at http://www.teahouseshop.org/
Enjoy.
04-19-2000 23:17:05

New MessageRE:qnxflash utility released (modified 0 times) Dr.+Ion
Sweeeet!

Someone pass smogbound the Benjamin and a beer. You the MAN!

04-20-2000 07:51:59

New MessageRE:qnxflash utility released (modified 0 times) TheUninitiated
Hey, can someone give a play-by-play regarding how to get these freaking files into the IO root directory?? Thanks.
04-20-2000 11:37:41

New MessageRE:qnxflash utility released (modified 0 times) jmh3
yeah baby.
http://bell-2216.cheg.uark.edu/~iopener/openflash/

now if they would just ship the damn thing

04-20-2000 12:55:14

New MessageRE:qnxflash utility released (modified 0 times) Wild+Pencil
Just a Summary of Known Mirrors:

http://www.teahouseshop.org/
http://bell-2216.cheg.uark.edu/~iopener/openflash/

http://www.lalee.net/qnxflash (HTTP and FTP links)
ftp://ftp.lalee.net/pub/qnxflash (FTP Site)
Thanks!
-WP

04-20-2000 16:44:53

New MessageRE:qnxflash utility released (modified 0 times) Shadow
Also,

http://www.enteract.com/~mlingk

It also tells you your IP address at the bottom, just in case you need it :)

04-20-2000 17:07:42

New MessageRE:qnxflash utility released (modified 0 times) Just_Do_It
Here's the step-by-step how-to.

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.

04-20-2000 20:21:24

New MessageRE:qnxflash utility released (modified 0 times) KbKnight
OK, maybe this is a dumb question... but...
I followed all the directions, downloaded the files, ran the verifications, wrote the BIOS, rebooted, and so forth. Everything seemed to work perfect. However, I just looked at the BIOS date and it says 03/23/2000. Is the date supposed to stay the same or did I goof something?
04-20-2000 22:43:07

New MessageRE:qnxflash utility released (modified 0 times) KbKnight
Sorry folks, please disregard my last post. It was a total boner on my part. I had happily installed the -new- bios (well, it was supposed to be -new- to me :)) on top of the -new- bios... When I got my head out of me rear end and realized what I had done, I did it again and it worked perfectly. My humble respects to all involved in the hack. You're my heros.
04-20-2000 23:13:12

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