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 General Posts
How can you tell the version #
General Information

New MessageHow can you tell the version # (modified 0 times) networker
Profile
Does anyone know how you can tell the version # from an external reference?
Is there a key in the S/N? Or is there a vidible code on the case? I have
noted where some have mentioned serials, but did not see an explanation of
that to look for for version information. Also, do we know if any of the
revisions out there are definately not hackable?

Thanks,

Networker

07-24-2000 08:47:08

New MessageRE:How can you tell the version # (modified 0 times) cyrixone
Profile
I'm planning on putting a FAQ together, here's the section I wrote on version differences:

The users of the I-Appliance message boards have adopted a version scheme that IS NOT used by Netpliance. It is a version system used by the hackers to distinguish changes made by Netpliance to the hardware/software of the I-Opener. The original I-Opener is referred to as a v1 (Version 1) and contains the sought-after BIOS, which will boot any operating system. The earliest v1 I-Openers shipped with a 180MHz Winchip, overclocked to 200MHz. The Winchip used was single voltage (3.3v) and clocked at 3.0x 66MHz. The v1 also had many security holes in its installation of QNX, which allowed easy access to a command prompt. Shortly after Netpliance started modifying the I-Opener, v1 I-Openers with clipped IDE pins started surfacing - they were not given a unique version number and are thus far are very rare.

V2 I-Openers were the first to arrive to hackers who had placed orders early from Netpliance and to those lucky enough to catch the first wave of I-Openers arriving at CompUSA. These v2 units contained the newly-modified BIOS which was annoyingly glued down to avoid removal. Oddly enough, the v2 contained the same insecure version of QNX that the v1 shipped with. A service called BadFlash started offering replacement and reflashing of I-Opener BIOS chips and many a v2 hacker "degooped" their BIOS chip and sent it away or replaced it. It wasn't long though before the insecurity in the v2's QNX was exploited by a root password decryption program and later a QNX-based BIOS reflashing program called QNXFLASH written by Smogbound. These exploits allowed the BIOS in the v2 to be "downgraded" back to the v1 BIOS WITHOUT the need to remove the chip. Obviously, Netpliance did not like this and decided to close up those holes in their distribution of QNX - and so the v3 was born.

The v3 contained the same BIOS version and epoxy as the v2, but now closed the exploits used to obtain a command prompt. The v3 could be identified by its non-interactive demo with a female narrator, whereas the prior demos were interactive and narrated by a male. Shortly thereafter, the v3 was defeated by connecting a hard drive containing the v1/v2's version of QNX to the IDE header and allowing it to boot - this made reflashing using QNXFLASH possible again. Netpliance again responded to this threat by releasing what became known as a "v3b" - a v3 with security Torx screws. The hackers responded by drilling out the torx pin and using a T8 screwdriver.

The next version of the I-Opener, the v4 was not borne of anti-hack modifications, it came to be because the supply of Winchips and Sharp DSTN screens had dried up. This new version contained a DSTN screen manufactured by Hitachi and a PR266 RISE (not to be confused with RISC, the RISE is a x86 compatible) dual voltage (3.3vIO, 2.8vCore) CPU clocked at 2x 100MHz. The v4 also was being shipped with no epoxy on the BIOS, and even though many rumors were started - it worked just fine when replaced with the original v1 BIOS. While the epoxy was now gone, the Torx screws remained. An issue with the v4 did arise when using the "v1/v2 QNX on Hard Drive" method of reflashing the BIOS - qnxflash would not work with the RISE CPU. A temporary fix was found by installing a Winchip from a prior I-Opener version for the reflashing process. Later, Smogbound released an updated version (1.02) of QNXFLASH.

Netpliance was not sitting idly by; however, because the present v5 I-Opener now contains a BIOS that will not respond to any known key combination during bootup. It also contains an updated version of the installed QNX as well; presumably to provide something new for the BIOS to identify so it cannot be tricked into booting a prior version of QNX. It has been confirmed by BadFlash that the he new v5 I-Openers WILL function with the v1 BIOS; however, they will no longer boot their installed QNX once the BIOS "downgrade" has taken place. V5 I-Openers also have been said to no longer have a Yamaha audio chip and instead have an Analog Devices AD1881A. This may make obtaining sound in your favorite alternate OS more "interesting".

07-24-2000 19:32:44

New MessageRE:How can you tell the version # (modified 0 times) reforger
Profile
Nice post cyrixone.

The only suggestion I would add for your FAQ is approximate ship dates on the various versions.

There may also be some sort of coding in the serial #'s. I note that I have the following:

V2 1A170140XXXX
V3 1A170160XXXX
V4 1A170240XXXX
V4 1A170250XXXX

It would be interesting to see what the V5 numbers are like.

07-24-2000 21:38:02

New MessageRE:How can you tell the version # (modified 0 times) someone
Profile
Does this methodology hold for all known I-Opener revisions:

Hit <tab> as early as possible in the boot sequence, and check what CPU the bios reports:
For a RISE 266, it is a V4 or V5
For a WinChip, it's a V1, V2 or V3

If Rise266, hit <ctrl>-<alt>-<esc> to get into the BIOS
If you can't get into the BIOS, or if you find a setting for Sound under Integrated
Peripherals, you have a V5
Otherwise, you have a V4

If WinChip, hit ESC-4444 at the "loading..." text message after the BIOS, and log in as
root/osiw$6.4
If you get to the QNX prompt, you have V2
Otherwise, you have V3

Is this a correct summary?

07-25-2000 09:25:19

New MessageRE:How can you tell the version # (modified 0 times) Genom
Profile
OK. I searched and read and I just want to make sure. I finally found a Compusa near me with 1 unit left. I bought it, no TOS and am happy. However it's a dreaded V5. Just to be sure, there is still no known way to get into the BIOS and I will need to get a V1 Bios right?

Thanks!

P.S.

Sucks cause I already made teh HD mounts and everything else in anticipation, and now nothing until I resolve this. BLAH!

07-25-2000 19:01:50

New MessageRE:How can you tell the version # (modified 0 times) networker
Profile
Hey thanks for that VERY informative post Cyrixone... I stopped back by the cusa today and took a peek at the IO on the shelf. I noted the SN starts with an IO170050xxxx. I also peeked under the 'memory hole' but couldn't really see anything except what looked like a small daughterboard of some sort. Didn't have much time without looking a bit TOO obvious...

Any clues?

I am thinking about picking it up and seeing what I can find out anyway...

Networker

07-25-2000 20:40:06

New MessageRE:How can you tell the version # (modified 0 times) reforger
Profile
If it is their original demo, it may well be a V1, which is the best for hacking. Just add hard drive!

If you were looking at it from the rear, the daughter board you saw to the left of the memory door is the modem. The bios chip should be visible to the left and below the RAM module. If it does not have epoxy spread over part of it, it is probably either a V1 or a V4. You can find links to pictures of the interior of the I/O on this board in a number of places.

My guess is that the serial number is low enough that it is a V1.

07-25-2000 21:12:34

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