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