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 / Other I-Appliances / MSN Companion
disable the onboard IA-1 SAN disk?
disable the onboard IA-1 SAN disk?

New Messagedisable the onboard IA-1 SAN disk? (modified 0 times) wireless
Profile
If you disable the onboard IA-1 SAN disk will it automatically boot from the CF slot? If so, a BIOS reflash may be possible. Anyone game?

wireless

01-03-2002 16:50:39

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) rlpeel
Profile
If you could find a flash utility that would work we could just put it on a bootable CF card boot to dos and flash the bio's.

I would love to have a upgraded bio's. I hate this Lobotomized thing they call a bio's. If it was possible adding soft menu for cpu setup would be nice.

I wish I knew how to program I would see about copying/updating or just writing a new bio's for this thing.


UUUUUUUUUHHHHHHHHHHHHH where did all that smoke come from.
01-03-2002 18:56:35

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jacob
Profile
Dunno if it will boot from the CF or not, but I hope so; I have an otherwise unhackable IA-1. I expect I'll be trying this soon.

Here's some info from the I-Opener board on disabling the SanDisk controller in the I-Opener.

http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=verytech&Post=87&Idle=0&Sort=0&Order=Descend&Page=0&Session=

01-03-2002 22:31:41

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) wireless
Profile
And maybe after disabling the onboard SanDisk, then making the CF the primary... a jumper or a wire bridge on the MoBo.
01-04-2002 08:43:08

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
The Sandisk has a IDE style interface right?
So what if we set the internal San Disk to slave by pulling CE high, and on the compact
flash slot ground CE? Has anyone tried that?
01-04-2002 09:07:17

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
Where do you get the pinouts of the OEM SANDISK flash used in this puppy anyway?
It looks like the Compact Flash CE is pin 7 but... the internal flash chips might be
different. I need to verify this before anyone tries it.
01-04-2002 09:09:46

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) shadowsunrise
Profile
i'm not sure, but i think you guys are overthinking it.
here's what i would do (i being a computer programmer specialized in multiplatform game development and messing around):

assumed: you can get to the labatomized bios (tore it up and flipped the jumper)
prefered: you have access to a laptop with win98SE or OLDER, with an open PC card slot
given: you have access to the internet
hopefull: you got the $ for a few (cheap) parts

Ok, this is how to boot off a CF card in the CF slot on the compaq ia1:

step 1: crack it open, find the jumper, change it (should be set to normal at first), power up, wait a few seconds (better safe than sorry, give it a good 15sec or so, you'll need a break after getting it open anyways). switch the jumper back to normal, reassemble.

step2: on startup, press the COMPAQ button (which is really F10) to get to the bios screen, when it pops up, select your language and press enter

step3: i'm going to assume you know how to navigate a bios screen

step4: go to Storage->IDE Devices and enable all the options (Enhanced IDE..., Ultra 33/66, etc), i really don't know if it's really needed or not, but it doesn't hurt so why not...

step5: remember that ESC is the "Cancel" button by the space bar and F10 is "COMPAQ" button at the top

step6: go to Storage->Boot Order, now this part confuses me a bit, but with patience anybody can muddle through it. If you have a CF card in the slot, you should have drives A:, C:, D: displayed... i'm not sure, but i believe that A: just plain out doesn't exist, so use left and right arrows to set it as "Third". Now, if A: is the only one that shows up, it's the internal CF, just insert a CF card in the slot and reboot till you get all 3. Okay...

step7: you've got A:, C: and D: in the Boot Order menu and A: is set to third. now, C: is IDE0 or /dev/hda in linux, or in other words, the primary ATA IDE disk. Set it to boot "Second"

step8: that leaves D: as "First", D: is IDE1, slave, /dev/hdb, and so on, this is the CF slot.

step9: i appologize that this stepbystep is so sloppy, but i gotta lot of work to do so i gotta just whip it out as quick as i can.

step10: you need to make a bootable cf card, this doesn't work on the SDDR-31 sandisk reader, and i've heard reports to the same with PNY readers. i would name some of the one's i've heard are reliable, but i don't know for myself so i wont. what i used was a pc card adapter made by sandisk, you plop the CF in the PC card and put it in your laptop and it shows up as a fixed disk (not to be confused with a removable harddrive, it's a fixed disk, go into fdisk and use option 5, it's HD#2)

step11: you've got your CF card in your computer and it shows up as a fixed disk, go ahead and format it (either in dos using 'format d: /s' where d: is the CF; or in windows, make sure to select the 'Full' option at the top and check the 'Copy system files' box at the bottom

step12: you now have a bootable CF card with a bare bones MS-DOS for win98, you can go ahead and put whatever utilities you need on it! i put a disk clone program (dolly.exe) on mine along with a linux distribution which i cloned onto the internal CF card.

Now i have it running JAILBAIT (linux) from the INTERNAL CF card!

Note: a few basic files you should copy from C:\Windows\Command\ to your card would be fdisk.exe, format.com, doskey.com and edit.com

Also: i don't remember if i even checked or not, but boot up like i said and run fdisk, if 2 hard drives show up that means that you can access the internal CF in dos (but it might be in a wierd file system, the ia1 comes with a labatomized version of winCE that has one program [msn companion], which is a labotomized websurfing suite... what a mess!)

Enjoy! and let me know if this gives you any help or how it goes!
shadowsunrise@yahoo.com

GoodLuck!


dont panic
01-04-2002 09:45:19

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) shadowsunrise
Profile
By the way, the PC card adapter (actually, PCMCIA i think) is avail. at retail stores for around $15 (half the price of USB readers). i've seen them at BestBuy and Staples, they're probably at circuitcity too, and maybe even target (if you've got a good one, the one here (valencia, ca) sucks, but i've seen some impressive [if overpriced] electronics dept's at some targets)

this thing is really usefull cause you can just plop your CF into it and then put the whole assembly in your PC slot on your laptop and w/o any drivers or anything, there's your CF!
it'll show up as the next avail hard disk letter! just go to 'My Computer' after you've plopped it in and window's has installed a generic drive for it! mine didn't even have to reboot after installing the pnp drivers!
anyhow, the really great thing is that it shows up in fdisk so you can really do whatever you want with it!


dont panic
01-04-2002 09:54:21

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
There are several flavors of BIOS around. I didn't get mine so I don't know if I have the one that's hackable yet. There is a flavor of BIOS that is locked that when you short the jumpers, options are not set, but no key combination works and you can not set options. This bios was purposely created to prevent user from doing what we are doing.

This is why I mentioned that if you have no
way of getting into the BIOS then all you
have to do is set the Internal SANDISK to slave and the Compact Flash as Master. This should work and is only the intended hack if the BIOS is not accessable at all. It was pretty studpid of Compaq to do this since when the battery for CMOS battery does then
the unit may no be usable. Just a thought.

Also my Compact Flash OS development machine is a MZ104 embedded controller (x86 compat). I have an IDE to CF adapter on it so the Flash looks like a standard IDE drive to Any OS. I plan on having a flash for Linux, QNX, Windows, WIndows CE, and if I can find it BeOS.
Most of OS will be on a file server, I am hoping to get away with just a small boot image for each Operating system and mount the filesystems remotely. For beginners I'd just like to get the 128MB CF I have and load an OS on that. But the goal here is the mount remotely.

01-04-2002 11:35:51

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) foresto
Profile
jerryn, are you sure the internal sandisk and the compactflash slot are on the same ide bus? If not, I have to wonder if your master/slave idea would fail.
01-04-2002 11:45:11

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) codeman
Profile | Email
the sandisk is on primary ide and the compactflash is on the secondary port so switching selects will not work.
ken segler
aka codeman
www.linux-hacker.net
www.warranty-voiders.com
01-04-2002 13:37:52

New MessageRE:disable the onboard IA-1 SAN disk? (modified 1 times) shadowsunrise
Profile
he's right, mines hackable and as i overdescribed earlier (not knowing about unhackable units), the "drives" are A:, C: and D:

i don't think A: exists
C: is /dev/hda (or 'DISK 1' in boot up messages)
D: is /dev/hdb (or 'DISK 3' ... )

okay, now, when i disable the secondary ide adapter in the bios, D: (compact flash slot, DISK 3, /dev/hdb, etc) dissapears

also, since C: is #1 and D: is #3, my guess is that...
C: is master on the primary ide adapter
D: is master on the secondary ide adapter

no slaves! so, maybe you guys could look into whether or not they left anywhere to attach a slave? if not, well, that's over my head.

anywho, hope this info helps you guys.

good-luck!

ps: if anybody would like me to check/rip/etc anything off the bios on my hackable for research purposes, just lemme know


dont panic
01-04-2002 13:47:37

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
Ahh this problem isn't so bad! All we have to do is change the address of the Secondary IDE adapter to Primary and
the Primary to Secondary. Also we can possibly add two more IDE devices! The Bios problem will rear it's ugly
head when the CMOS battery dies. I didn't get my IPAQ IA-1 yet but I can help. Do we have a dump from both
the hackable and unhackable FLASH? It sure would be handy if someone we had a copy of both the hackable and unhackable flash, this way we can see if there is indeed a difference, possibly it's a different key combination,
because if the Firmware didn't allow access to the BIOS when the CMOS contents get corrupt or the battery dies, then
heck the box would be rendered useless. So.. If I can get a dump of both flash, I will look at it!
01-04-2002 15:31:52

New MessageRE:disable the onboard IA-1 SAN disk? (modified 1 times) shadowsunrise
Profile
what would one use to get a dump of the hackable flash?

i've got jailbait running on the internal 16MB CF, and i can boot off dos off a 64MB CF card.
i can also mount the 64MB CF card under linux (i'm so proud of myself, haven't touched linux since freshman year of highschool and i still remember how to mount =p )

where will i go? what will i do?


dont panic
01-04-2002 18:38:51

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) keith721
Profile
used UniFlash v1.23 to obtain a 64KB binary image of the bios. found the following strings inside (let me know, and i'll e-mail you the BIN file )

since it seems to recognize the El Torito CD-ROM specification, it may be possible to boot from external CD-ROM, unless they disabled that, and left the strings intact . . .

keith721

Diskette Drive (A:)
Hard Drive #1
Hard Drive #2
CD-ROM
Non-System disk or disk error
replace and strike any key when ready
602 - Operating system not found on diskette. Remove or replace diskette.
Operating system not found on hard drive.
Unable to access hard drive.
Operating system not found on any devices. Press any key to try again
Non-System disk or disk error
replace and strike any key when ready
602-Diskette Boot Record Error
_UUID_
1V07FB7347J2
_SYSID_c
Compaq
686S4
03/01/2000
1V07FB7347J2
Compaq
Compaq PC
N/A
1V07FB7347J2
Compaq
0572h
None
None
Compaq
N/A
None
No Asset Tag
AuthenticAMD
AMD-K6-2
DIMM1
CACHE1
1V07FB7347J2
DIMM1
_SM_
_DMI_
Press any key to continue...
Press any key to continue,
<ESC> to exit...
$PS
Ext Parm table for Device $PS
Parity Check 2
You must load COMPAQ BASIC
Restart your system
101-ROM Error
101-I/O ROM Error
103-System Board Failure
162-System Options Not Set
162-System Options Error
163-Time & Date Not Set
164-Memory Size Error
203-Memory Address Error
212
210-Illegal Opcode - System Halted
301-Keyboard Error or Test Fixture Installed
301-Keyboard Error
303-Keyboard Controller Error
304-Keyboard or System Unit Error
601-Standard Diskette Drive Not Found
605-Diskette Drive Type Error
1780-Disk 0 Failure
1781-Disk 1 Failure
1782-Disk Controller Failure
1790-Disk 0 Error
1791-Disk 1 Error
1792-Secondary Disk Controller Failure
1793-Secondary Controller or Disk Failure
Fixed Disk Parameter Table or BIOS Error
System Halted
404-Parallel Port Address Conflict Detected
611-Primary Floppy Port Address Assignment Conflict
612-Secondary Floppy Port Address Assignment Conflict
702-A coprocessor has been detected that is not reported in CMOS
703-CMOS reports a coprocessor that has not been detected by POST
1151-Comm Port 1 Address Assignment Conflict
1152-Comm Port 2 Address Assignment Conflict
1771-Primary Disk Port Address Assignment Conflict
1720-Hard Drive detects imminent failure
Fan not present - System Halted
Audio CODEC Initialization Failure
EHCCLKSARTWLVS#
(C)Copyright Compaq Computer Corporation 1982,1999. All rights reserved.
CD001EL TORITO SPECIFICATION
402-Monochrome Adapter Failure
501-Display Adapter Failure
201-Memory Error
102-System Board Failure
PCI01
US
03Compaq
03/01/00

01-04-2002 19:18:59

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
Sure, you can email me the flash
jerryn@nfn.homeip.net
01-04-2002 21:33:20

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) sin613
Profile
i also would like a copy, please e-mail it to barton@lnr.net

-barton

01-04-2002 23:26:59

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) hw_irq
Profile
I used ctdmi program to get the bios information. Here is what it came up with....
- It looks like the bios size is 256k
- This is in sync with what rnunes posted
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=MSNCompanion&Post=72&Idle=0&Sort=0&Order=Descend&Page=4&Session=
- I asked rnunes to send me his image. I will post it on the web site when I get it.
- Someone else posted that the bios is SST39SF020 (can someone verify this?) which would make it 256k x 8 and flashable...
Data sheet:
http://www.ssti.com/products/pdf/398-39SF010A-020A-040-02.000-DS.pdf

Hope this helps.
hw_irq
I translated the following section from German version of "ctdmi" (I couldn't find the English version of the program).

DMI-Area
===========

Structure: BIOS
Manufacturer : Compaq
Version : 686S4
BIOS-Startsegment : F000h
Release-Date : 03/01/2000
BIOS-segment size: 64 KByte
BIOS-ROM-size : 256 KByte
BIOS-characteristics
- BIOS-characteristics :Yes
- ISA-Bus-Support : no
- MCA-Bus-Support : no
- EISA-Bus-Support : no
- PCI-Bus-Support :Yes
- PCMCIA-Bus-Support : no
- Plug and Play-Support :Yes
- APM-Support : no
- BIOS capable :Yes
- BIOS Shadow-Capable :Yes
- VL-Bus-Support : no
- ESCD-Support :Yes
- Boot from CD supported :Yes
- Boot device can be selected : no
- BIOS ROM is in a socket : no
- Boot from PCMCIA supported : no
- Enhanced Disk Drive supported :Yes
- Int13h: Floppy f.NEC 9800: no
- Int13h: Floppy f.Toshiba : no
- Int13h: 5.25"/360KB Floppy Services :Yes
- Int13h: 5.25"/1,2MB Floppy-Services :Yes
- Int13h: 3.5"/720KB Floppy-Services :Yes
- Int13h: 3.5"/2,88MB Floppy Services : no
- Int05h: Print-Screen Services :Yes
- Int09h: 8042-Tastatur Services :Yes
- Int14h: Services for serial Devices :Yes
- Int17h: Services for parallel Devices :Yes
- Int10h: CGA/Mono-Video-Services :Yes
- NEC PC-98-Specification : no

Extended BIOS Features
- ACPI-Support :Yes
- USB Legacy-Support :Yes
- AGP-Support : no
- I2O-Boot-Support : no
- LS-120 Boot-Support :Yes
- ATAPI ZIP-Boot Support : no
- FireWire (1394)-Boot Support : no
- Smart Battery-Support : no

01-05-2002 09:55:03

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) sin613
Profile
has anyone checked to see if this thing boots from a USB LS-120?

-barton

01-05-2002 11:25:15

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) sin613
Profile
has anyone checked to see if this thing boots from a USB LS-120?

-barton

01-05-2002 11:25:21

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) erroneus
Profile
What is Tastatur? Am I guessing right when I think "touch screen"? Near as I can tell, it's German and I don't speak it...
01-05-2002 12:07:24

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) aiiee
Profile
tastatur is German for "keyboard", according to Babelfish anyway.
01-05-2002 12:37:11

New MessageRE:disable the onboard IA-1 SAN disk? (modified 1 times) erroneus
Profile
Oh, keyboard... gotcha...
01-05-2002 15:19:16

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) hw_irq
Profile
I got both (I-Opener and IA-1 03/01/00) images from rnunes. You can download them here

http://www.duke.edu/~hep/ia/bios.zip

Here is rnunes's original post:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=MSNCompanion&Post=72&Idle=0&Sort=0&Order=Descend&Page=4&Session=

01-05-2002 16:55:48

New MessageRE:disable the onboard IA-1 SAN disk? (modified 0 times) jerryn
Profile
according to the BIOS printout, this IA-1 just might support a USB CDROM on boot.
Does anyoe have one to try?
01-14-2002 14:07:51

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