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-Opener Areas / I-Opener Technical Stuff
earthink any isp

New Messageearthink any isp (modified 0 times) BadFlash
Profile | Email
Lets bring the discussion here, it doesn't belong in the tech reference section.
02-10-2002 10:00:31

New MessageRE:earthink any isp (modified 0 times) Glitch
Profile
Badflash: To answer you questions from the other thread...

The "unrar.exe" is used to piece the image files back together. I had to break the image file into pieces to get around the file size limit on Yahoo. The "swv32w.exe" is a program that does a CRC check on the files to ensure that they were not corrupted during the file transfers.

For others that are joining this discussion late, here are some links to the other threads:

I-Opener san disk image repository
Just Bought a I-Opener (New Never Even Hooked Up).
Stock IO and Earthlink
Conversion to ANY ISP IOPENER

There may be a couple of others that I missed.

The files can be downloaded here:

http://briefcase.yahoo.com/iopener_v5_img

I have been successful using the V500 and V531 BIOS. I was not able to make this work with a V1 BIOS. I have not tried any other BIOS's.

A link to the V500 bios can be found in this thread: V5 BIOS avaliable online?

We should move all the discussion of this subject to one thread. I nominate this one <g>.


Glitch
Electronics run on smoke, if you let the smoke out they won't work
02-10-2002 15:02:46

New MessageRE:earthink any isp (modified 0 times) redwood
Profile
ok, now, if we have a _working IO, w/ HD, and a network... can we, _Also, load this on the Sandisk.. and, have a Duel purpose machine?? by just changing the HD bootup in bios??
thanks
02-11-2002 08:22:04

New MessageRE:earthink any isp (modified 0 times) Kudzu
Profile
Yes.

Does the earthlink image use the isp's dns lookup servers, or Iopener.net's?

02-11-2002 17:59:48

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
When I got the iopener that had the selectable isp image I tried it with my earthlink account. The three bits of info that you are asked to fill in are your local earthlink number, your username, and your password. I tried that to see if it would work. It either didn't work or took to much time to load. (Since I didn't need it I was impatient with the time it was taking to load.) But I seem to remember that when I did use an iopener as it was originally intended I had to use a special earthlink account. That was over a year ago. After hacking my original iopener I went for the regular service.
02-11-2002 21:04:32

New MessageRE:earthink any isp (modified 0 times) Wild_Pencil
Profile | Email
Has anyone looked at the diffs between the "Any-ISP" Sandisk image, and a V5's Sandisk image yet?

If we can figure out the differences, it might be possible to back-port these changes to a V1 or V2 Sandisk image, which would then be bootable on all machines regardless of BIOS Version. I'm not too thrilled about the existence of a Sandisk Image that forces the user into a BIOS upgrade...

-WP

02-12-2002 04:15:21

New MessageRE:earthink any isp (modified 0 times) Wild_Pencil
Profile | Email
Nevermind.

I just tried the AnyISP image on a V2 running V1 BIOS (V100.BIN). It runs fine.

-WP

02-12-2002 23:08:26

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
Gang,
Has anyone who has got the selectable isp image working tried to hook it up with their isp service? TOSK's iopener has been flashed to use any isp. He can log onto the internet without a problem but cannot access his email with the stock iopener email controls. The problem seems to be in the iopener software programming. It will allow only ONE change of email address. To change it a second or more time requires the computer to phone home to netpliance. As we all know, that's not an option anymore. The person who owned the iopener that I got the image from must have changed his email once. What we now need is an image from an UNUSED iopener with the selectable isp image.
02-13-2002 08:50:57

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
Gang,
I am typing this using the selectable isp image on my v4b. I can obviously surf using it, but the bad news is that there is no way of getting this image to change email settings. If anyone reading this bbs buys an unused V5 (2001) in the near future please make an image of the os and forward it to Jack at badflash or me at endorphinjunkie at eartlink. I am not a qnx or linux hacker so I don't know the first thing about changing the code.
Oo la.

Ragnar

02-13-2002 15:38:02

New MessageRE:earthink any isp (modified 0 times) Wild_Pencil
Profile | Email
I don't think that'll help.

I'm also running and debugging the AnyISP image, connected via modem/ppp to my Linux box, which then IP-Masquerades out to the Internet.

Looks like it's trying to connect to \https://service.iopener.com/~proadmin/ for email setting updates. While "service.iopener.com" is alive, I can't pull up that server from my test IOpener. Without being able to access the contents of that page, I can't tell if it's really a web page, or a shell-script that gets magically saved to disk and then executed locally. . .

BTW, there's another page this machine pulls up for Administration purposes -- \https://service.iopener.com/~dsmadmin/

Still working on it... I might have to cobble up a special website and hexedit the configurator to point to this new site...

-WP

02-13-2002 19:29:26

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
The iopener programming actually allows you to change the email settings once without it phoning home. This is first hand info as I originally bought an iopener to use as intended. I didn't find this board until netpliance actually gave notice that they were ending service. TOSK confirmed this in an email to me. He has a more complete manual than came with mine. That's why I would like to get my hands on a VIRGIN image of the selectable isp. We won't know for sure until we tried it.
In a side note, I couldn't get the dolly image to boot. But I made an image using Drive Image and it worked on the second try. DI will ask you to select the boot partition. Select the second one and it will boot up fine.
02-13-2002 22:36:45

New MessageRE:earthink any isp (modified 0 times) Wild_Pencil
Profile | Email
I've put together an updated QNXFlash/Any-ISP Sandisk image. Basically, I added better "loopback" PPP support (direct modem-to-modem via a standard phone cord), and a few user-selectable Front-Doors and Back-Doors to the Any-ISP application. How it works is a Menu displays when the system powers up. You have a few moments to type in any associated commands: "debug" for debug-mode, and "single" for single-user mode. Lots of goodies that make this image worth hacking with. All of the current BIOS versions are included in the QNXFlash directory; and if you're determined enough, you might be rewarded by an Easter Egg.

There's a clever XML-Driven cgi-bin program that's used to set up everything from within the Web Browser (pretty much all it does is it points to the web server running on localhost). This XML language is quite impressive, and has enough guts and power to manipulate the Non-Volatile Memory where all the User Settings are stored. If you want to create a web-driven way to adjust the "missing" setup, and avoid the text-console setup approach, this is where you should look.

To get started with the Non-Volatile Memory, look in /app/ztest/DSMWalk. I've got a quick utility that scans through all the NVRAM datasets that I could identify. Consider DSMWalk's output the Holy Bible of completely understanding how to reconfigure the stock IOpener Application.

This is about as far as I'm able to take this project right now. Hopefully someone will take this image as a starting-point and add a "setup" menu option that launches a setup script a-la Jailbait's installation script... if not the Web-Page method mentioned above.

http://www.lalee.net/products/iopener/qf-anyisp-001.img.bz2

02-18-2002 04:32:24

New MessageRE:earthink any isp (modified 2 times) Wild_Pencil
Profile | Email
OK, the broadband connection is getting hammered, so it's time to move this off to a mirror.

http://briefcase.yahoo.com/bc/wild_pencil/lst?.dir=/IOpenerSandisks

There are two parts; just concatenate them ("cat" in linux; or "copy /b" in a DOS Shell) and use bunzip2 to decompress the 7Meg archive back to the original 16Megs. You can then use dd or dolly as usual.

-WP

02-20-2002 14:59:17

New MessageRE:earthink any isp (modified 0 times) TOSK
Profile | Email
A virgin image would be nice but I think an altered image might be the best way to go. It seems to me everything we need is already in the programming. After you use the one time email settings change, the program runs a different code string when you select the change email account settings option. If we change the alternate code string to match the original instruction we might get unlimited changes. It may be even easier to just change the branch instruction or the conditional query so the program runs the original instead of the alternate code string. I realize this may be overly simplistic in thinking, and the program may have made many changes to other settings that will have to be undone before we get the unlimited changes. In this regard altering an image that still has the one time change remaining would be better. Perhaps someone who can read the code will look at the Ragnar1 image we have now and see if we can regain the change email account settings option with a simple code change.

Wild_Pencil
The work you have done may have made this unnecessary. An opinion from you would be most appreciated.

03-09-2002 05:35:44

New MessageRE:earthink any isp (modified 1 times) Wild_Pencil
Profile | Email
I can't verify the operation of the "virgin image", since I don't have access to it. Chances are, it's in a file called "obe.fs" and it got deleted when the IOpener completed its setup routines.

The specific instructions are not available once the IOpener is configured. The machine is configured to contact a Netpliance website (mentioned earlier) and somehow the Netpliance website updates the machine. It's not clear to me whether the Netpliance website sends Web/XML data to perform the nvram update, or if it builds a custom "update" package for the machine and transmits it over. Netpliance's update is really based on the "sup" protocol.

Finding a virgin image might be nice; but you'll still have the same update problem when the user changes email accounts. With a lot of these free email/web sites going down, I'd rather not have Grandma's machine go through a lengthy process to reload the virgin image just so I can retask her email.

Whether or not my work is all for nothing... I don't know about that. It gives users a chance to work with QNX 4.20, which is a pretty nice operating system. Bundling the AnyISP image with QNXFlash 1.02 gives people a chance to easily perform the classic QNXFlash hack. It's also a nice way to bundle the V5.31_F4_D BIOS image to upgrade BIOS-Gooped machines via QNXFlash.

03-09-2002 15:41:16

New MessageRE:earthink any isp (modified 0 times) TOSK
Profile | Email
Wild_Pencil

I envy your knowledge of the QNX operating system and do not doubt the importance of your work. I was suggesting that if you had already solved my problem the extra work I was proposing was unnecessary.

I believe you are saying that even the one-time account settings change requires the I-Opener to phone home for it to take effect. I was not aware of this. If you are correct the only hope for us Orphaned I-Opener users may lie in the continuation of your work.

I favor a fix that results in a stand alone image that does not require a supporting web page. My question: If the fill in the blank page for changing your ISP can overwrite the user name, password, and phone number stored in the Non-Volatile Memory, can a similar page be created to over write the email account name and address also stored there? If so, how is the best way to accomplish this?

My only experience with programming is with a HP hand held calculator and does not involve real code manipulation. My preconceived ideas of how to get a calculator to do what I want may be interfering with my understanding of what is really going on in the I-Opener program. I cannot help thinking the way to fix this is to rewrite some lines of the program. I beg patience if I am way off base.

03-10-2002 10:53:34

New MessageRE:earthink any isp (modified 2 times) Wild_Pencil
Profile | Email
Yes, a configuration web-page can be written to update the nvram. It's my hope that someone with more time than I have will take what I started and complete the hack. I'm currently researching the possibilities of PLL programming (similar to SoftFSB) which may become an Option ROM someday.

Anyways.. the way the IOpener software was designed is rather clever: when you're offline and navigating in the IOpener environment, you're really looking at web-pages served by the localhost webserver. The Preferences-Menu is really an XML-driven web-page called memserv.xxml, and can be viewed under "debug-mode" in the /www/i-opener directory. This file is an absolutely amazing work of art -- they've embedded a complete scripting language within the XML specification, and it looks like the language was designed to handle every aspect of machine configuration. I wouldn't be at all surprised to find that it has an instruction to rewrite the BIOS as an nvram-write instruction. (I haven't found such an instruction; but have always been curious/skeptical about the reported BIOS Updates when people let their IOpeners phone home..)

I found a specific XML command-tag called "DSM" which allows reading/writing of the configuration-related non-volatile memory regions. So.. it's all pretty much there. With a little bit of clever coding, you could build a completely new file for Email-Address updating, and point the email_account_cgi nvram keys to this localhost file (instead of a Netpliance-Hosted file), and then the machine would be completely self-sufficient. We just need a talented programmer to devote enough time to flesh out the configuration web-page..

-WP

03-10-2002 18:00:03

New MessageRE:earthink any isp (modified 0 times) TOSK
Profile | Email
Is anyone using the Ragnar1 image to send e-mail?
All the web based e-mail sites I have tried have problems dealing with the I-Opener.
03-15-2002 22:59:34

New MessageRE:earthink any isp (modified 0 times) alcuin
Profile
Hey WildPencil:
I have 5.31 bios installed; But I was just thinking, is it compatible with the v1 and v2 i-o's? I have a V1. Thanks!!! And are there any cool/interesting apps u found in qnx? Thanks again!

-e

03-26-2002 22:33:48

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
Gang,
I have scored a NIB V5 that has the any isp image. Really, this time! As soon as I dolly an image for safe keeping I will test it to see if one can change the email setting on it. It looks good, though. Is anyone still interested?

Ragnar

P.S. Mary in California, I decided to wait and see if this new Iopener I got has the right image. When I test it I will send the image on a cd to you. Thanks for being patient.

05-10-2002 23:31:32

New MessageRE:earthink any isp (modified 0 times) Ragnar1
Profile
Okay,
I now have an image of the any isp made with dolly and with drive image. I will test the virgin image tomorrow when I get time. Glitch, Badflash, are you interested in a cd with copies of each? Email me at endorphinjunkie at earthlink.net and I will send you one.

Also, As I opened up the iopener, it turns out it actually has a V3 motherboard. More joy, as V3's have never reported having problems with larger memory chips.

Ragnar

05-11-2002 01:07:57

New MessageRE:earthink any isp (modified 0 times) alcuin
Profile
ooh! ooh! I do! Now all we need is an updated bios, and voila! I-Opener, the next generation! =)

-=e

05-13-2002 16:29:24

New MessageRE:earthink any isp (modified 0 times) wvirgo
Profile | Email
Hi all

Does anyone know if once you load the anyisp image, if you can dual boot the machine with out removing the HD. I have Badflash chip 5.31.


WV

12-08-2002 20:01:02

New MessageRE:earthink any isp (modified 0 times) wvirgo
Profile | Email
Disregard last post...It works


Wvirgo

01-06-2003 14:00:48

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