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 / Thin Clients / Thin Clients
How to replace DiskOnChip contents on Boundless Capio II 320
Hacking a Boundless Capio 3II 20 thin client

New MessageHow to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
Hi all,

has anybody experience in replacing the contents of a DiskOnChip filesystem? I'm playing with a Boundless Capio II 320 client. It comes up with a regular Phoenix BIOS (from an internal 256kiB NOR-Flash, PLCC32 type) and then starts something (citrix client software, WINCE based) from the DOC (8MiB DIL32 type).
The BIOS in this box is very poor. I can select "network" as the first booting device, but nothing else happens than booting the WINCE from the DOC.

I want to use this box as a Linux X terminal.

I think (I'm not sure) the system BIOS uses the standard BIOS extension mechanism that DOC supports (acting as a regular harddrive to load the WINCE image). So I want to replace the DOC content (the Anasoft loader for WINCE and a binary WINCE image) with a Linux kernel.

Has anybody an idea how to access the filesystem in this DOC? From a running Linux it would be easy to do that. But this system cannot boot it... Chicken/egg problem

Thanks in advance for any hint
khb

08-29-2005 03:52:12

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
i have the same type of mashine & the same type of problem.
have you get it to work ?
09-16-2005 04:55:21

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
No, net yet. I'am searching for another system that can boot Linux and also has a DOC socket. Maybe in November I will have one. Then I can continue to play with the Capio. Do you know, how to make a DOC able to boot a Linux? LILO, GRUB? Or something that can boot anything from network?

khb

09-28-2005 10:08:25

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
#sorry for my late reply
i do NOT want to boot from the network.
this mashine shall be a standalone internet radio.
+boot up
+get ip by DHCP (my router)
+start some kind of player
+play some polka tunes

size of my doc-s :
8 MB with the original WIN CE 2.1
16 MB (boots to ms dos)
32 MB (this is the one i want to use)
i tried to format it, write the 16mb-s image to it
and when i boot it:
systen not found.
data writer is an unamed card for the ISA-slot.

any tips ?

09-29-2005 03:12:22

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> system not found.

Its the same as without the DOC chip.
I think the BIOS depends on an external BIOS extension to find anything to boot from. So I think your modified DOC doesn't support this BIOS extension feature. You have to prepare the DOC to support it (there are some tools out, to bring in this small amount of needed code).

Maybe you can try these tools: http://www.m-systems.com/site/en-US/DeveloperZone/Software/SoftwareDownload/TrueFFS5.x/BIOSDOSdriverandtools.htm

Hope it helps
khb

09-30-2005 03:36:59

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
Another question:
The BIOS in this system is using a PLCC32 flash type, DOC uses DIL32 type.

Does anybody know the signaling on this DIL32 *socket*? Due to the fact that DOC uses standard 256kiB Flash pinning (with some unused pins...) maybe it is possible to replace the DIL32 DOC with a standard DIL32 NOR flash. But the unused DOC pins at this socket are not the correct addresslines they should be. Datalines D0 to D7 and addresslines A0 to A12 on this socket are shared with the BIOS PLCC32 socket. But all addresslines above A12 I don't know, but I can measure electrical signals on these lines.

Also DOC needs only a 8kiB sized window, etherboot for example at least 32kiB. Does anybody know how big the DIL32 chip select's window is on this CAPIO board? Only the really needed 8kiB or more than this?

I ask, because I think its easier to add etherboot, than to replace the DOC's content.

09-30-2005 04:00:31

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 1 times) brezlsepp
Profile
etherboot is not cool for me, except i could implant it into my router, because of the noise.
i found out that the m-sys 2800 with 8MB and 16MB work, but the 2802 with 32MB, does not show up.
i could be that it is broken.
i have ms dos on the 16MB DOC and ~12MB of free space left.
i have tried a linux-bo0tdisk which booted in another mashine (from ISA card adapter), but the boot hang-s when i put the DOC back into the capio.
booting the 8MB DOC just brings a window for the remote service but no possibility to acces the drive.

or did you mean etherboot direktly from the internet ?
that would be cool !

10-02-2005 03:20:43

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> i found out that the m-sys 2800 with 8MB and 16MB work,
> but the 2802 with 32MB, does not show up. i could be that
> it is broken.

Ahhh, now its clear for me. Replacing the DOC content works in your CAPIO *except* the 32MiB part. That sounds great. I did not found m-sys parts with names like 2800 and 2802. Maybe the 2802 has a different pinning? Or voltage (3.3 instead of 5V)?

> etherboot is not cool for me, except i could implant it
> into my router, because of the noise.

Ok, etherbot is better for an X terminal than for an internet radio. You are right. But what do you mean with "because of the noise"?

> i have tried a linux-bo0tdisk which booted in another mashine
> (from ISA card adapter), but the boot hang-s when i put the
> DOC back into the capio.

What bootloader? Some BIOSes reserve memory below 0xA0000 and also the DOC device driver!. Addresses above 0x90000 are used by some Linux loaders. If they overlap it crashes.

> or did you mean etherboot direktly from the internet ?
> that would be cool !

Cool yes, but etherboot uses bootp/dhcp. I think there is no server in the world wide web that provides the right image to boot the Capio successfully... But a very nice idea...

khb

10-04-2005 06:18:51

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
New question:
You can boot a DOS on your box. Where is DOC's memory window located in the upper memory between 0xC0000 and 0xFFFFF? Can you detect it? Can you see if it occures only one times (8kiB in size) or more than one times (for example 8 times in a 64kiB segment).
It's important for me to know how large this window is (only 8kiB or more than this) to replace the DOC with a standard NOR flash. Could you provide me with this info?

khb

10-04-2005 06:36:02

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
#lots-of-questions

first i have to apologize for the naming of the doc. i think the real names should have been 2200 for the smaller ones & 2202 for the 32MB, which is in heaven now.
my aim with this mashine was to use it as a radio, when i drink coffee in the morning & if i understood you right, i have to boot another computer just to start my radio. that-s not what i want.
when i was booting in Dos with the isa-card, the DOC appeared as drive "D" in dinfo.
so was the 32 MB doc.
no memory adresses, but i could access the drive when i was booting in win 98.

the problem of the "isa mashine" is that it is old and weired. it is a dual pentium 1 with one built-in processor and lot-s of scsi-stuff. (a mashine that says: No to most of the linux-distros i have tried and ihave tried a lot....)
i have tried to enable the shadowed memory in various combinations, but the drive is just "D"
today i have read something about
http://b00t.webstep.net/
using zero install
where they offer a bootdisk which can boot from the internet.
the sylinux.cfg hold an interesting line:
#
#append initrd=b00t.gz STAGE2=http://b00t.webstep.net/pub/stage2.tar.gz STAGE2RC=/etc/init.d/rc.stage2.sh
#
looks like it CAN boot from the net, but not on my mashine.
maybe it is that damned networkcard that is not supported.
i will give it another try tomorrow.
it would be okay for me to boot another computer start an ftp-server, serve the stage2.tar.gz from an IP in my home network. start the radio and then shut it down, but this is not cool.
i could take it to my own webspace
do you know the name of capio-s network card ?

i have tried to boot the original eprom that want a windows-remote desktop or a CIRIX (?) connection.
the network adapter is alive when booted. but how to accees it?
maybe i should go on watching TV in the morning.

10x in advance

10-04-2005 13:14:41

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
can i read the memory adresse within windoze ?
the DOC does not show up in the bios and with the m-sys (dos) tool it is called "D".
give me a hint to to do it
10-04-2005 13:24:54

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> my aim with this mashine ... start my radio. that-s not what i want.

Yes, I understood. But if you can boot DOS on your Capio, why it doesn't help? No software available to do this job?

As I understand your problem is to boot something other than DOS, right? Perhaps LILO or GRUB can boot from DOC. See http://lists.infradead.org/pipermail/linux-mtd/2000-July/000912.html
If you are going to use a jffs2 filesystem on it, you also win additional space on your 16MiB device due to the fact jffs2 does compression on the fly. My experience with another 16MiB DOC (on a different CPU board) is, you can have up to a ~21MiB filesystem on this device with jffs2. And GRUB supports jffs2.

> b00t
> looks like it CAN boot from the net, but not on my mashine.

Seems so. But GRUB also can boot from network - if the network device is supported

> do you know the name of capio-s network card ?

Yes. Standard Intel 82559 (or something very similar to this chip, I have to reopen the Capio to read the exact device number).
The regular Linux e100 driver should work.

> the network adapter is alive when booted. but how to accees it?

A colleague worked with WCE in the past. He suggest to try a telnet connection to the target. Maybe the telnet daemon is present in this WCE image (I didn't test it yet).

> can i read the memory adresse within windoze ?
> the DOC does not show up in the bios and with
> the m-sys (dos) tool it is called "D". give me a hint to to do it

Hmmm. Maybe. You only have to read the area between 0xC0000 up to 0xFFFFF and pipe it into a file. I don't remember the exact pattern to search for, but this file/information would be very helpful for me. (I think "debug" is the tool that helps)

BTW: On sept. 30th was a similar question in a news group (I don't remeber the correct name, something with linux on embedded devices). Maybe these two persons can also help. I will try to connect them.

khb

10-05-2005 03:55:06

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
it took a little while to understand, what you meantt by "upper memory "
you meant that thing that shows up while booting capio and i was thinkin of shadowed memory.
anyway: here is what capio say-s while booting up:
~
system Bios shadowed
Video Bios shadowed

UMB upper limit segment address: EB9F

i have put m-sys dostools to the DOC & booted the capio.
here is the result of the dinfo

dinfo /MAP
#####
Drive letter : C
Disk size : 15,968 Kbytes
Software version : 1.21 /SILENT
TrueFFS Compatibility : 3.3.2
Firmware size . 48 KB

Reserved units : none
#####
my prob seems to be that my network-knowledge is linuxian and my user-behaviour is windozized.
i have no idea how to set up a network-card driver in DOS nor something like a DHCP-client.
maybe uncle bill wantend it that way.........

10-05-2005 04:54:35

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> my prob seems to be that my network-knowledge is linuxian
> and my user-behaviour is windozized.
> i have no idea how to set up a network-card driver in DOS nor something like a DHCP-client.

So you want to use DOS for your internet radio, right?

I think 16MiB is enough for a small Busybox based Linux. Drivers for the network/DHCP and audio are present in the kernel itself. You only have to add your player and some kind of graphics to control the radio.

If you can boot DOS you also can boot Linux. There is something like "loadlinux" (I don't remember the exact name). With this tool you can start a Linux kernel from a DOS shell. Maybe this is a starting point. Configure your kernel with the e100 network driver, NFS and "NFS as root" and "autoconfigure with DHCP". With this features everything is done when this kernel starts to mount its root filesystem.
First you will need a second machine to provide this root filesystem via NFS. Build a static Busybox (needs ~2MiB) into this NFS export and try to boot it. Then add your other needed applications (player etc). When it works write the kernel and root filesystem into your DOC. After this step it can work without a second machine.

> maybe uncle bill wantend it that way.........

I'm looking forward for november, then I will get hardware to modify my Capio's DOC chip.

BTW1: GRUB supports native boot from DOC with jffs2! Good news.
BTW2: Where are you located? Maybe Germany?

khb

10-06-2005 03:24:52

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
just bought myself a nice box of floppys & will try out something tommorow morning.
had two more idea-s:
+ involve an USB-stick
+ use an old keypad (for gaming /USB) for changing the radio stations ( - B1ER - Brezlsepp-s 1 EURO remote).

what kind of hardware are you going to use ? maybe i have an ISA card for sale... ;]

greetings from hannover/germany

10-06-2005 16:20:20

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> had two more idea-s:
> + involve an USB-stick

Good idea. Then you can have every filesystem size... Only booting from it is sometimes a nightmare.

> + use an old keypad (for gaming /USB) for changing the radio stations ( - B1ER - Brezlsepp-s 1 EURO remote).

> what kind of hardware are you going to use ? maybe i have an ISA card for sale... ;]

Also a good idea. My hardware will be a small embedded computer board with an empty socket on it. The right one to insert a DOC.

> greetings from hannover/germany

Wow! Greetings from Munich! In first week of november I will be in Hildesheim and Wolfsburg. Not far away. Maybe I can have a look on your hardware.

10-07-2005 03:22:56

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
i guess usb does not work because usb is the same like DOC.
all the bootdisk-s, if put into the capio do not work - the doc is no floppy.

Come around, wait under my window........and take a look at my hardware, while it is falling........

p.s.: hildesheim is defenetly nicer than wolfburg

10-07-2005 13:33:06

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
here is a solution to get a running damnsmall-linux with sound and network
-get a new version of freedos
-put ut on the DOC.
-boot the freedos floppy
-make DOC bootable ( sys c: )
-get damnsamllinux iso file dsl2.1 (2.2rc didn-t work for me)
-extract it to an usb stick (important file is /KNOPPIX/knoppix)
or
-make an usb-stick install from the running damnsmall
-make the usb-boot-floppy from the running damnsmall
-copy linux24 and minirt24.gz from the boot-floppy to the DOC
-get tiny.exe and put it to the DOC
-add this line to autoexec.bat
tiny.exe kernel=c:/linux24 initrd=c:/minirt24.gz
voila! you have a running linux with sound and network done by autoconfig
to change the setting-s of the keyboard or start for example a vnc-server you must boot another damnsmall on another mashine and make a backup file (backup.tar.gz) that must be copied to the usb-stick, because both the usb-stick AND the DOC are mounted readonly and the backupfile cannot be written directly from the capio.
-to get extension-s running, copy the extension files (*.dsl) to the root-folder of the usb-stick and they will automaticly installed at boot-up (to start the vncserver, you must edit .xinitrc ).
note: no changes will be stored from the running capio and all config must be done from within another mashine which is somehow bad, but better than nuts.

i changed that setting-s that the vncserver and xmms media-player are launched at bootup (.xinitrc) and connect-s to the default radio station and plays it. to change the radiostation you can connect from any other mashine in the network with a vnc-client. a list of radio-station-s can be stored as the default-playlist of xmms.
connected to the capio via vnc the capio slows down and mashed the sound of the radio untill you close the vnc-connection.
some thing-s helped to improve the performance:
-kicking all unessesary stuff, like the system-monitor (edit .xinitrc)
-change the resolution to 640x480 at 16 bit (booted on another mashine and changed the resolution by wizzard and than made a new backup.tar.gz file)

xmms has a support for usb-joystick-s: up and down for volume left and right for station (song) forward or backward, but i haven-t tested that, now.

01-29-2006 02:41:19

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
> here is a solution to get a running damnsmall-linux with sound and network
> -put ut on the DOC.

Gratulation for you success. I was not able to reprogram the DOC yet. So no succes on my side. May I send my DOC to you to reprogram the new contents?

khb

01-29-2006 12:10:11

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
send a message to xATkarrierekurier.de
02-02-2006 03:47:43

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) ltspnewbie
Profile
Hi, sorry to bother you , but I have 4 of these and the bios is passworded.Does any one know how to reset it, or the default password.It's not "dogbites" as this is for the capio 1.Oh and there is no cmos battery either.. Thanks
03-13-2006 11:10:41

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) Michel
Profile
capio II default password is

lambkeoghs

And DSL works fine on my Capio II system.....

Hints: set your video to 'super' in the bios for 1024x768x16,

and enable 'legacy usb' for otherwise
the system may not find the USB stick sometimes

Michel ( Using an old Neoware TC325 as a DiskOnChip programmer), and willing to reprogram
some DOC's if requested.
;)

03-15-2006 06:30:43

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) ltspnewbie
Profile
Thanks for the password...
Is the any How to's out there on how to make these boot from network..Ie ltsp.
I have tried to reprogram the DOC using another thinclient by booting of a hard drive and formating the DOC and trying to put EB-net.com on it but that failed.all I get is a white screen..:{
oh and thanks for the offer of reprogramming my DOC's might take U up on that if I can't sort it out.. :)
03-15-2006 15:51:17

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) Michel
Profile
Did you 'sys' the DOC, e.g. put a decent bootblock on it. or syslinux the thing?

I have used a TC325 to reprogram the DOC, this worked fine.
I have now a decent setup, including DOS and DSL booting, plus USB access from DOS on my Capio II.
I _may_ exchange some 8 or 16MB DiskOnChips for shipping cost, contact me at Mike\~\at\~\200lx.net ...

Check the http://damnsmalllinux.org/cgi-bin/forums/ikonboard.cgi?;act=ST;f=26;t=12165

on the Damn Small Linux website for more.

03-20-2006 17:13:17

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) ltspnewbie
Profile
Hi, got the capio2 to boot using etherboot...
by booting to dos and the executing the eb-net.com file....Even configured it to show splashscreens b4 it connects.
One slight problem... sometimes ie 98% of the time it does not connect to the ltsp server ..
it keeps cycling .. shows mac address [sleep] the retries..
or it says 'no valid connection established'
i've tried downloading a specific rom from rom o matic for the 82559er chip but that hangs the system ..
I even tried to get pxes to run on this to connect to the server..
I got it to boot but I couldn't get that to connect to the server(text base nano version)..
Ive tried the DOC's in a vxl winlinx tc3000 and these connect 100% of the time no probs, with the original set up (eb-net.com file)
can any one suggest any other way to get this to netboot off an ltsp server 100% of the time.. :) thanks..
03-24-2006 13:53:58

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
ltspnewbie,

try to change the network cable or the network connection. I made a special cable/adapter to transmitt two 100Mb connections through one CAT5 cable. On one of these channels the CAPIO works but not on the other, while my standard PC can work on both connections. I think the CAPIO has EMI problems or something similar.

kb

09-01-2006 14:04:09

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) khbonau
Profile
BTW: Does anybody know how to make a DOC bootable from within a Linux-System? For DOS it seems there are tools from the manufacturer. But my standad PC which is able to run DOS has not DOC socket and my System with a DOC socket only can run Linux....chicken-egg..

kb

09-01-2006 14:09:24

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) brezlsepp
Profile
you could to boot it with the dos version of grub (grub.exe) and then let that grub boot another grub from a floppyimage.

#menu.lst

title bootfloppy-usb from Floppy image 1.44Mb,
rootnoverify (hd3,0)
kernel (hd0,3)/memdisk/memdisk
initrd (hd0,3)/floppy-images/bootfloppy-usb.img
boot

10-08-2006 23:46:57

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) CAPIO320
Profile
PLEASE HELP ME!

I have lots of these CAPIO 320'S (by Boundless) and I want to reprogram the DOC chip (which is Windows CE) in order to boot up from a Linux Server. So basically I need to get the Linux loader into the DOC.

I read that someone managed to buy an $8 TC325 Thin client as a Disk-On-Chip programmer but I cannot find the source they bought it from...

Any help would be much appreciated..

Many thanks in advanced...

07-23-2008 03:48:56

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) CAPIO320
Profile
LEASE HELP ME!
I have lots of these CAPIO 320'S (by Boundless) and I want to reprogram the DOC chip (which is Windows CE) in order to boot up from a Linux Server. So basically I need to get the Linux loader into the DOC.

I read that someone managed to buy an $8 TC325 Thin client as a Disk-On-Chip programmer but I cannot find the source they bought it from...

Any help would be much appreciated..

Many thanks in advanced...

07-23-2008 03:49:42

New MessageRE:How to replace DiskOnChip contents on Boundless Capio II 320 (modified 0 times) CAPIO320
Profile
LEASE HELP ME!
I have lots of these CAPIO 320'S (by Boundless) and I want to reprogram the DOC chip (which is Windows CE) in order to boot up from a Linux Server. So basically I need to get the Linux loader into the DOC.

I read that someone managed to buy an $8 TC325 Thin client as a Disk-On-Chip programmer but I cannot find the source they bought it from...

Any help would be much appreciated..

Many thanks in advanced...

07-23-2008 03:50:00

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