Converting a Thinclient Into a Desktop Computer

254,084

53

33

Introduction: Converting a Thinclient Into a Desktop Computer

About: I love to hack things or make new ones.

Ok, I've got really a lot of computers standing around here but from time to time I just miss another machine. As I don't want to spend money for an energy wasting high end machine, just to do some minor jobs, surf the web or read my mails I thought of an alternative. So I was very happy when I got a box with a bunch of thinclients from a liquidation.

First I wanted to run them with a terminal server, but as I had no free machine (....) I thought it would be great just to convert some of them to normal desktop machines.

Step 1: Materials, Tools and Software

Materials

- Thinclient, in my case an Igel (with a pretty lame Windows CE on it...)

Tools
- Screwdriver
- Sony Alpha 300 DSLR camera
- Card reader
- Linux PC (a Windows PC will be fine too...)

Software
- a copy of DamnSmallLinux (DSL), which you can get here for free: http://www.damnsmalllinux.org/
- Unetbootin, a great utility! You can get it here for free: http://unetbootin.sourceforge.net/

Step 2: How a Thinclient Works

A thinclient is a normal computer, ok without a high end graphic card, it's got no DVD-/CD-ROM drive, but it's still a common computer.

And a  common computer has to boot an operating system to work, maybe via harddisk, maybe via floppy disk, cd drive, usb drive or whatever.

Ok, as we see, there's no DVD/CD-ROM and I don't want to buy or use an external DVD/CD drive. No floppy disk drive (even if there would be one, it'd be hard to boot a complete operating system with a gui, browser, mail client, text processing software and other stuff from it. But it's got 4 USB ports... No, I don't want to boot from an external HDD or an USB pen drive.

But this device has to boot from something, so it's able to connect to a terminal server. There must be something inside...

Step 3: Let's Look Inside

According to one of my t-shirts with the slogan "I void warranties", I've got no problem to open cases and devices. I did this as a kid and it was funny almost every time ;-)

So just grab a screw driver that fits and remove the screws. A few seconds later you can see the guts of the thinclient. No unknown parts inside if you ever opened a regular computer. Just a plain mainbord, some cables, a RAM module, a CPU (passive cooled, great, no noise!!!) and .... a flash memory card with amazing 128 MB.

As we can't find a harddrive this thing seems to boot from the compact flash card. So we just have to get our operating system on this.

Step 4: How to Get a New Operating System on It

The lazy ones can buy a module from the manufacturer of these machines. But spending 40 bucks for a pretty lame linux with almost no features? No way! We are hackers, if a manufacturer can do this, we can do this even better.

All we've got to do is to erase the 128 MB card in our card reader and get a new operating system on it.

So remove the card (turn off the thinclient, if it's still running...) and put it into your card reader in your Linux or Windows PC. If your're lucky you can format it without any problems. In my case Murphy's law hit me once again and my computer didn't let me format the card. Give up and buy the manufacturer's card? Don't even think about this "option". Try to get a digital camera which uses the same type of memory cards. In my case this was my Sony Alpha DSLR. I put the card in, used the "Format card" option from the menu and there was no longer a problem.

Put the card back again in your PC card reader, start Unetbootin (if not done before, download it from here:http://unetbootin.sourceforge.net/ ), select the Damn Small Linux image (get it from here: http://www.damnsmalllinux.org/) and select the target device. This is  the compact flash card in your reader, which can be shown as a drive letter (Windows) or a device (Linux). After a short time you'll get a message that the copy process is completed. Quit the tool, remove the card from your reader and put it back again in your thinclient.


Step 5: Test Run

Before we close the case with the screws we'll run a test first. Connect a keyboard, a mouse, an ethernet cable (for the internet test), a monitor and the power cable and turn it on.

If everything worked fine (and I don't think there will be any problems) you should see the boot message and after a few seconds DSL starts and you see the desktop. Congratulation you're done. You can now try to connect to the internet (ethernet cable!). There shouln't be any problems.

Now you can shut down, close the case with the screws, boot again and play/customize your new desktop computer. As 128 MB is not much memory I suggest that you save your text files or whatever you create on this machine on a thumbdrive. Or you get a bigger compact flash card and do all the steps again. Have a lot of fun!

Step 6: What You Can Do With Your "new" Computer

As it's tiny, energy saving, quiet and still powerful there a lot of new uses for your modded thinclient.

You can use it as it is at the moment or you can do a lot of funny things with it!

A few ideas (I'll add instructables for them in the next days)

- RSS reading alarm clock
- Kitchen PC
- Web/Mail Server
- TOR Gateway
- Media Player
- Automated home controller
- etc.

If you got new ideas just feel free to post them here!


Be the First to Share

    Recommendations

    • For the Home Contest

      For the Home Contest
    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge
    • Big and Small Contest

      Big and Small Contest

    33 Comments

    0
    aldolo
    aldolo

    1 year ago

    Hi. Cant see any picture of the actual computer running dsl. There is an emulator screen only. Were you able to boot?

    0
    dblbull
    dblbull

    2 years ago on Step 2

    Just thinking would a raspberry pi operating card work

    0
    RonaldS129
    RonaldS129

    4 years ago

    Hi! I bought a second hand HP T510 and T610 Thin Client from a scrap seller. Everything's okay with the units, but when i try to use the 2 units, i found out that it comes with Digital persona program that preventing me to use the units. It requires a log in ID which i didn't know. Is there someone who can help me to remove the program? I cannot use the units. Thank you.

    0
    NoPinky
    NoPinky

    Reply 4 years ago

    maybe you can reset the BIOS by shorting some pins. Have a look at the manual (can be found online) or look it up on HP's website.

    0
    PatrickW158
    PatrickW158

    5 years ago

    I have an Fujitsu Futro S550:
    1Ghz AMD Sempron, Radeon X1200, 1GB CF, 1GB Ram.
    I upgraded everything!
    !,2 Ghz Athlon 64X2 CPU, 2GB Ram and a 32GB Sandisk high speed CF (as fast as an modern notebook HDD) and the last upgrade will arrive me tomorrow.
    A Zotac Geforce GT 610 low profile card (with standard PCI).
    I installed windows 7 on it (Using WinToUSB since the CF card is mounted as removable drive but after first boot I installed an unoffical driver wich let windows think it´s a normal HDD)

    I´m planning to build a little retro console but the internal gpu isn´t compatible with retroarch so I can´t use EmulationStation (Controller optimized UI)
    I hope my new graphics card will fit in the very small case.
    This is the ultimate thinclient i guess...

    0
    visionbr
    visionbr

    5 years ago

    Hi, I'm trying to use a boxtv based on the rockchip chipset RK3229 as a thin client, do you think it can work?

    Thanks for any comments,

    Thank you.

    0
    h5patel2001
    h5patel2001

    6 years ago

    How can i get powerpoint on this system?

    0
    mukul9anand
    mukul9anand

    7 years ago

    I hv hcl winbee thinclient huts 8000. I starts it run for 30 minutes then stops. Though green led lit. I switch off main power supply n then again starts thinclient it run for 10 minutes n stops. Pls guide me.

    0
    astral_mage
    astral_mage

    8 years ago on Step 3

    why not replace that smal cf card with some thing bigger to some thing a 250 or a 500 mb.

    0
    nolan99
    nolan99

    8 years ago

    Does this work for arm too or only for x86?

    0
    joesewer
    joesewer

    8 years ago on Step 6

    I used a bigger CF card and this thing can even run Xubuntu.

    I've got two Centerm GI945 thin clients that came to me stripped (no flash disk on module installed). I'm trying to find a compatible flash drive to work in it. I know they have a SATA connector on them, and they have what appears to possibly be a 44 pin laptop style ide connector, but I'm not sure. they also have a mini PCI-E type connector for the optional WLAN module, but I know from testing that this doesn't recognize a M-SATA SSD drive so it's pretty much useless unless I put a wireless card into it. Can anyone advise on what would be the best compatible flash disk module for it? I've got the Windows XPe image from centerm's website to put on it, and I am hoping to be able to modify the image to add the drivers for my USB asicminers along with the bfgminer software to autostart on them when they are powered on. I'd like to be able to delegate these out to my workshop area along with the usb hubs I have them plugged into so I don't have to worry about my cats messing with them and potentially screwing something up.

    0
    3of5
    3of5

    Reply 9 years ago on Introduction

    I did some looking around and found this http://www.centerm.com.cn/Admin/UpLoadFiles/GI945....

    Looks like it has enough power to handle Windows 7, and various flavors of linux. (being an intel atom at 1.6 GHz, and up to a maximum of 2 GB of RAM.) Do some looking around on Ebay, Amazon, and Newegg and you might find some more RAM and a Large CF card (Last time I looked they were expensive) and you will be good to go! (I know your question wasn't for me, but I like to help out)

    0
    DoctorEvil30564
    DoctorEvil30564

    Reply 9 years ago on Introduction

    Unfortunately it doesn't have a Compact Flash card reader installed in it. I found a 44pin 2GB disk on module that should work with it, however the connector on the motherboard is backwards in orientation to how the module I purchased would need to work. I did determine that I could use a Male to Female 44 pin laptop ide cable on it, so I ordered one. I am still waiting on it to come in. the XPe image that centerm has available to download should work fine for my purposes if I can add the drivers for the USB asicminer devices and copy of ther bfgminer program and set it to auto start when the terminal is turned on.

    0
    3of5
    3of5

    Reply 9 years ago on Introduction

    Also forgot to say that WinPE would be a good choice. And for linux, try for find a distro that will boot into the live session at bootup, or if you can boot from a USB stick on the Centerm, do that and install it to your CF card.

    0
    Jack Doff
    Jack Doff

    9 years ago on Introduction

    You could install an embedded version of Windows if you are motivated enough to download an image for another thin client then use imagex to write it to flash, but I wouldn't bother on such an underpowered machine. WinPE variants could also work. See my previous post. There is no reason to want Windows on it, since each OS is merely a tool and you should make the effort to get comfortable with multiple operating systems for your own (considerable!) benefit. DSL is light and fast. Puppy Linux uses more RAM but is outstanding and very popular for thin client conversions. BTW there are much more powerful thin clients available cheap via Ebay since this article was posted. Happy hunting.

    0
    kbhasi
    kbhasi

    10 years ago on Step 4

    How about buying another CF card like an 8GB or 16GB one. create 2 partitions(one for install files and one for actual OS), and installing some version of Windows?

    0
    techboy411
    techboy411

    10 years ago on Step 6

    i also forgoten, a on-the-go pc, like in the car, hotel, for example

    0
    power Bills
    power Bills

    10 years ago on Step 6

    can anyone tell me if i can do this, then stream video from the net like html5, flash, ie Netflix, YouTube or not i not there are thumb stick that run Google TV but the site or starting to become unusable thx a i'm thinking about build a itx system but would love to drop the watts i can drop a cf 2 gb+ in it no problem but will this work?