I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / Virgin Webplayer
Flashing DOC in Standard PC Network Card
Can a DOC be flashed in a PC network card?

New MessageFlashing DOC in Standard PC Network Card (modified 0 times) VinCBR900
Profile
I want to reflash my doc - for some reason, my webplayer wont talk to hard disks, so I have to reflash another (i.e. the hard)way.

I put the DOC in a generic PCI PNIC pci network card 32 pin boot rom socket. The M-Sys literature says it only needs an 8kb memory window, and the network boot roms have a much larger window up 256kb so it should be no problem.

However, if I boot the PC, the RPL loader tries to find the DOC firmware, but cant. AFAIK, the DOC uses a tiny boot rom loader (conforming to the bios extension format) to load the secondary firmware, which is the bit that hooks into the bios and simulates a disk. It is this firmware which can be upgraded.

So, what gives? Why doesnt it work? The DOC first stage loader is obviously being accessed, but cant goto the second stage loader. WHen I run the DINFO utility, it reports no DOC found.

I tried hanging the doc in a 28 pin boot rom socket of an ISA NE2k card, with a wire wrapped around pin 32 for the 5V, but that didnt work either.

Any suggestions?

Thanks all for a great forum, Vincent

01-14-2003 10:29:53

New MessageRE:Flashing DOC in Standard PC Network Card (modified 0 times) hwhack
Profile
Sounds like Memory Write is not connected.
01-14-2003 19:33:48

New MessageRE:Flashing DOC in Standard PC Network Card (modified 0 times) VinCBR900
Profile
You were right.

I recently posted this information to comp.arch.embedded but couldnt log in here, but now I can for some reason.

I obtained an old ISA SMC WD800 network card with links to enable the 28 pin boot eprom. It should work on almost soft configurable cards like the 3com 589 series as long as you use the setup utility to enable the eprom.

I then plugged in a 32 pin socket into the 28 pin socket with the top 4 pins overhanging the top of the 28 pin socket.

I soldered a wire to pin 32 of the top socket and plugged it into pin 28 of the bottom socket - this is +5v.

I soldered a wire from pin 31 of the 32 pin socket and had to solder this to the edge connector finger B11, the /wr pin.

You can view the edge connector pinout at http://www.techfest.com/hardware/bus/isa.htm#6.0

Then plug the DOC into the 32pin socket, and plug the card into the PC. If you are to do a lot fo pulgging in and out, you could use a ZIF socket on a short ribbon cable to make insertion and removal easier.

I sued the freedos CDROM boot disk and burned the various DOC images for the webplayer around onto a CDROM with the M-Sys DOS programming tools. That way it doesnt matter what OS you use, you can always access the DOC.

A similar approach might work with ISA network cards but I dunno.

Cheers, Vincent

09-09-2003 06:07:20

New MessageRE:Flashing DOC in Standard PC Network Card (modified 0 times) robots
Profile
Is it possible make DOC work with PCI card? According to http://www.techfest.com/hardware/bus/pci.htm#4.2 i would need some additional IC to decode the Memory write signal. I am wrong ?
03-19-2005 13:17:56

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