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 / 3Com Audrey
Audrey is now overclocked

New MessageAudrey is now overclocked (modified 0 times) cdthomas9
Profile
alright. after working several hours on this thing, i think its done. ill try to get some pics done and uploaded to a site or something.

i used the method developed by mindbum (man i like that guy!!) to test the 'speed' of the audrey. he wrote a simple script that performs 10,000 operations, and ports it through the 'time' command. this gives you the rough idea of how fast the audrey is running. i ran the script on 2 normal, hacked audreys and was receiving results between 17.3 and 17.75 seconds. i noticed that having the usb NIC unplugged dropped the time (meaning audrey is running faster) by about .5 seconds. i also ran this on my development box, a 400 mhz k62 with 192 mb RAM, and received scores of around 1.3 seconds, remarkably faster. but im not complaining, the audrey was never meant to do hardcore computing. using the method shown on audreyhacking.com,

i modified my audrey by taking out 2 resistors at R176 and R213, and moved R139 to the empty R140 slot. i also added a CPU heatsink fan to dissipate more heat as im pumping more voltage through the GX1. i made one slight mistake: i initially moved R145 to R146 instead of R139 to R140. i also messed up the SMD while doing this. having this configuration actually underclocked the audrey, so i was getting speed scores of around 25 seconds, nearly 50% slower. i replaced the SMD resistor that i messed up with a standard type one i had laying around connected with short wires. i then moved R139 to R140 like i should have done to begin with, and everything turned out ok.

now im getting speed scores of about 14.83 pretty consistently, which is about 20% faster. this doesnt match up with what the site was saying, supposedly going up to 333 mhz by doing this hack, which would be over 50% increase. im going to try to mess around with it some more, but now that i found the beginning i hope that i can push around some more and squeeze some more juice outta audrey.


cdthomas9 (at) toadmail (dot) com
09-28-2001 22:46:34

New MessageRE:Audrey is now overclocked (modified 0 times) mindbum
Profile | Email
as with any system, simply doubling the clock speed isn't
gonna double overall system performance, because of issues
like disk speed, etc, that aren't significantly impacted by
the change in processor speed. with audrey, we're possibly
dealing with similar constraints and bottlenecks. the mods
you made to your audrey... i have to wonder if changing the
"clock speed" of the processor impacts other things, like the
"sound card" or video driver. things like video updates may
take a fixed length of time, and may be keeping you from seeing
the 50+% you were expecting.

so... how many audrey's do you own?

kinda ballsy taking a soldering iron to her! but i'm happy
to hear she's doing well, and that your hours of work paid
off (at least you got 40% of what you were hoping for!)


mindbum
09-28-2001 23:03:36

New MessageRE:Audrey is now overclocked (modified 0 times) cdthomas9
Profile
yeah, i suppose so. not like the whole unit is totally dependant on the cpu speed... but i did notice that the screens moved a bit faster, the actions pallete came up quicker, and ill run througha feww of the apps... maybe phplay wont skip as much. but i was thinking that a script that was based purely on instructions per second (as yours is) would best reflect how fast the cpu is. on a side note, i love the fact that audrey has a heatsink fan on her cpu! makes her look a little more tough.

i own 4 audreys, this one was advertised as DOA on ebay. the problem was the power supply, as i posted on another thread. ive been messing with soldering irons and electronic parts since i was like 10 or 12, and ive always had a good deal of patience when dealing with the stuff. soldering SMD (surface mounted device, little specs that are really electronic parts like resistors and capacitors) chips though is totally different. those things are so small, i needed to manipulate them with tweezers. if anyone wants to do this, i say go ahead, but it would be best if you have any type of soldering experience beforehand. the best thing to use would be a set of tweez-irons, specifically made to do this stuff. i dont have one, but i may get one after this. it would make a lot of difference. just have patience and a steady hand, as you could seriuosly screw up your little audrey.


cdthomas9 (at) toadmail (dot) com
09-29-2001 07:55:06

New MessageRE:Audrey is now overclocked (modified 0 times) keith721
Profile
cdthomas9:

nice to hear that your audrey is running a bit faster, now. i hope the pictures i sent to harper were of some value, in finding those lovely little (microscopic) surface mount devices.

on the phplay/mp3 topic: in another thread, either here or at http://www.audreyhacking.com/ someone mentioned changing the buffersize to 8192 (i seem to remember?) instead of the extremely large value we've seen mentioned here. it might be worth some digging through these message boards to find it. supposedly, the individual posting plays 60 to 72 minutes of classical music with rarely a skip. if you find it, you may want to re-post it here. i don't think i've seen anyone else mentioning it...

keith721

09-29-2001 08:34:57

New MessageRE:Audrey is now overclocked (modified 0 times) jayklm
Profile
As soon as my replacement Audrey comes in and it is verified to work (not DOA) i am going to over clock my older Audrey. Soldering SMD resisters and capacitors is not a big deal. One time I had to replace a SMD transistor and i did not have a pencil soldering iron. I used a 100-watt soldering gun! :) haha with copper wire wrapped tightly around the tip to give me a small point. I dont suggest doing this.. :) but it did the job.


I dont remember where i see this but this worked for me. I have files in /config :
MPEGAUDIOBUFFERSIZE with 5000
MPEGAUDIOBUFFERSTARTPERCENT with 2
MPEGVIDEOBUFFERSIZE with 30000
MPEGVIDEOBUFFERSTARTPERCENT with 2
MPEGSYSTEMBUFFERSIZE with 50000
MPEGSYSTEMBUFFERSTARTPERCENT with 10

09-29-2001 09:08:25

New MessageRE:Audrey is now overclocked (modified 0 times) davec
Profile
Someone worked out that fs-cifs when it is executed is given a pretty low priority and that raising the priority of this process (or whatever program you use for mounting network directories/hard drives) has a greater impact on the performance of phplay than anything else.

Try command after establishing a connection with fs-cifs and before running your phplay, or better yet, let phplay run for awhile and see if running this makes tha playback less drop prone:

slay -P 10 fs-cifs

It has worked well for me, no dropouts unless I start doing stuff on the Audrey (ie. firing up new windows) or start doing Hard Disk access intensive things on my Desktop that contains the .mp3 files.

Dave

09-29-2001 16:14:19

New MessageRE:Audrey is now overclocked (modified 0 times) Sawadee
Profile
Would love to try the overclock mod.
What make and model fan did you use?
Where can I order one from?
Did you run into any difficulties when mounting the fan?
09-30-2001 07:24:03

New MessageRE:Audrey is now overclocked (modified 0 times) cdthomas9
Profile
Sawadee-

i used a GlobalWIN FAC08 i got from www.coolerguys.com. it runs about $10, and has double sided thermal tape already on it. so it just tapes to the cpu. it runs on 5V and is just slightly bigger than the CPU, making it a perfect solution for the problem. i already was using one for my main rig to cool the video chipset, which is what they market it for.


cdthomas9 (at) toadmail (dot) com
09-30-2001 20:19:04

New MessageRE:Audrey is now overclocked (modified 0 times) cdthomas9
Profile
OK the complet instructions follow (its long):

-- Overclocking your audrey. this is difficult, and in depth. --

This is QUITE hazardous as you will be physically altering your device. the overclock hack involves removing 2 SMD resistors and moving a third. these pieces are EXTREMELY tiny, about 1/32" square, and even thinner than that. im trying to get together some pictures so you can get an idea of the scope of the project before you crack yours open. Don't blame me if your Audrey becomes comatose, you've been warned!

ok, this is based on audreyhacking.com, with a slight modification. you'll need a soldering iron (preferably a tweezer type for dealing with SMD parts), desoldering braid, solder, a heatsink fan, and some tweezers (i like the scissor type, as you have more control). youll definitely need a steady hand and lots of patience as well.

first get a baseline of how your audrey performs. open a pterm window and type the following:

cd /temp
vi ten-k
i
let x=0
while ((x<10000))
do
let x=x+1
done

then hit the 'snapshop' key and type:

:wq

this will drop you back to shell. what you just did was create a real simple script that was written by my good friend mindbum to test the speed of the audrey. it checks how fast it can perform 10,000 operations. now, for the last part of the script, type in the following:

chmod 777 ten-k

to test the speed of your audrey run the time command on the script like this:

time /temp/ten-k

every time you run this command you see how fast audrey runs those operations. typically, youll see speeds of 17.3 to 17.8 on a regular audrey with the usb adaptor. removing the usb adaptor speeds it up by .5 seconds.

now lets get hacking.

when you first open up your audrey, you will need to remove the metal shield, its held in place by the screws on the side of the serial port. take those out, then gently lift the shield off. you'll then see the circuit board that is the core of audrey.

here, i made a quick template of where the CPU is so i can cut out a section of the shield for the clearance for the CPU fan. my template was made like this: take a regular piece of paper, and line up one corner with the left and bottom edges of the bottom half of the shield, which is under the circuit board. press down on the paper, forcing it against the cpu, creating an outline of it on the paper. remove the paper, and draw an outline about 3/8" around the shape of the CPU left on the paper from the pressing. cut out this outline, and put it on top of the upper shield you removed lining it up with the left and bottom edges of the shield. draw a line around the inside of the cutout, on the shield. this should give you a nice box to cut out that is around your CPU. cut this box out using your favorite method to shear through sheet metal. i prefer a dremel with a fiberglass reinforced cutting wheel (it'll even go through a master lock). this should leave you a hole big enough to allow your fan to come through the shield. you may want to do a test fit now.

the next step is the fan. i bought a few FAC08 heatsink fans from www.coolerguys.com that are used for video card chipsets. they have 3 very cool things going for them: 1-they are perfectly sized for the job, being just a little bigger (maybe 1/8" on each side) than the CPU. 2-they operate on 5 volts, which is one of the volages available on the board (nice to get a fan that will run on the voltage available you know ;) and 3- theyre made by GlobalWIN, one of the leading HSF suppliers, so im getting a good brand too. theyre about $10 each, which isnt bad, and they attach using a thermal adhesive tape already on the bottom of the heatsink. i centered the fan over my CPU, and carefully pressed down to get a good connection between the CPU and fan. in the bottom left hand corner of the circuit board youll see 2 small dots of solder. theyre located below the cf slot. the left dot is the negative or ground (black wire) connection, and the right dot is the positive (red wire) connection. solder the wires from the fan to these dots of solder; avoid connecting the 2 together or youll probably not be able to get your audrey to run at all.

disconnect all the little wires from the circuit board. there should be 7 wires altogether, starting at the top left corner going clockwise: connection for the left speaker, connection for the right speaker, connection for the ir unit on the bottom of audrey, connection for the microphone, wide LCD control ribbon, narrow LCD control ribbon, and the connection for the LCD backlight. carefully remove these wires, paying special attention to the ribbon cables for the LCD. these wire are very VERY fragile, and frustrating to put back in after theyre disconnected. after you remove the wires, pull the knob off the front of the unit. it should just slide off its post. youll then be able to lift the circuit board out of the casing.

now the hard part.

put the casing off to the side, leaving only the circuit board to work with. if you want to, you can remove the modem/power/usb module on the back of the board. removing it while working with the main board might be easier because the main board will be able to lay flat. it is held in place with 3 little nylon screws. after the screws are removed, the module just slides off the pins connecting it to the main board. flip the board over, and you'll then see the little SMD resistors you'll be manipulating. find parts R139, R140(empty), R176 and R213. remember these locations as they are the ones you'll be moving. first, remove parts R176 and R213. what i do is use the desoldering braid to remove as much solder as i can, then use the soldering iron and tweezers to gently remove the part. i try lifting up the part a little bit on each side, going back and forth 2-3 times before you get the chip off. NOTE: there is a problem you can get here: if you try to pull the chip off too fast, the contact can come off the chip rendering it useless. by using the desoldering braid and taking your time removing the chip by doing each side a little bit at a time and alternating sides, you should be ok. remove these 2 parts and set them aside. you won't need them any more, so you should be able to throw them away. save them in case you mess one up (all 3 resistors are 200K i believe, so if you mess one up you could use one that would be trashed to save the day). you will then move R139 to R140. this is the more difficult operation, as you need to re-use the part, and solder in place. carefully remove the part, using the desoldering braid and going back and forth between sides with the soldering iron to remove it from the board. using the tweezers, place it over the empty slot at R140, and solder it in place. you may need to get a little (and i mean little) bit of solder on your iron to complete the joint.

There! your audrey should now be overclocked! reassemble the unit, going in reverse: place the board back in the casing, attach all the wires, being extremely careful with the ribbon cables from the LCD, replace the modem/power/usb module on the main board attaching it with the screws, replace the shield and tighten up the screws on each side of the serial port. close up the unit, and tighten up the screws in the casing.

connect your usb adaptor and power, and lets test it. run your script by opening a pterm window and type:

time /temp/ten-k

you should see a speed of around 14.83 show up now. this means that the audrey is about 20% faster based on this test. the real test is in how it performs. you should see your windows pop up faster and the unit as a whole be 'snappier' as i had read it described once. happy hacking!


cdthomas9 (at) toadmail (dot) com
09-30-2001 20:21:22

New MessageRE:Audrey is now overclocked (modified 0 times) cdthomas9
Profile
mindbum-

did you do this? and did you get your cds? ;)


cdthomas9 (at) toadmail (dot) com
10-01-2001 14:17:28

New MessageRE:Audrey is now overclocked (modified 0 times) dilligaf
Profile
Just curious,

Not that you have been running her for about 2 months overclocked, have you had any problems with her?

dill

11-18-2001 10:21:52

New MessageRE:Audrey is now overclocked (modified 0 times) Infinity
Profile
I hacked my audrey and ran the test above and i got a time of 14.22 seconds.
03-16-2002 16:26:23

New MessageRE:Audrey is now overclocked (modified 0 times) booya
Profile
I decided to run this test, and since I use telnet for all of my Audrey administration I ran it from there first and got these results..

# time /temp/tenk
3.42s real 3.28s user 0.01s system
# time /temp/tenk
3.44s real 3.28s user 0.00s system
# time /temp/tenk
3.43s real 3.30s user 0.00s system
# time /temp/tenk
3.42s real 3.28s user 0.00s system
# time /temp/tenk
3.43s real 3.29s user 0.00s system

From the pterm shell on the Audrey I got 17.32s

Why is it so much faster from a telnet?


Get help, chat, and be merry..
Join #audrey on Efnet
03-16-2002 16:52:46

New MessageRE:Audrey is now overclocked (modified 0 times) Infinity
Profile
The tests were probably done on the remote server, not on the Audrey when telneting. The pterm result was produced locally on the Audrey. when I ran the test on my buddy's normal Audrey I got a result of 17.95 seconds. The best test result I've gotten so far on my overclocked Audrey is around 13.95 sec from a pterm. A 28% increase in speed is really not bad for 15 minutes of work. You will definitely notice that the screens and web pages come up faster and better overall performance. This hack is extremely easy to do if you have good eyes because the resistors are very very small. The good thing is that you get 3 chances to move a resistor to R140.
03-18-2002 08:05:40

New MessageRE:Audrey is now overclocked (modified 0 times) wambs
Profile
I have overclocked one of my Audrey's.

I used the fan suggested by an earlier post from the online co. coolerguys.

The overclocking too some time because this was the first time I tried to modify SMT based resisters. Boy are they small.

I ran the ten-k test on both a overclcok and non-overclock Audrey.

On non-overclocked Audrey I got an average of 17.34
On an overclcoked one I got an average of 14.95

So, my overall increase in speed is 15%, not quite as good as I expected. Has any one else have this problem?

Also, the fan is a little noisy compare to an Audrey without a fan. Has anyone tried overclocking with a heatsink only on the CPU?

Thanks,
Kevin W.

05-06-2002 19:38:41

New MessageRE:Audrey is now overclocked (modified 0 times) Infinity
Profile
it does not require a fan at all, just use a pentium heatsink, it fits perfectly inside the case with no interference. you do need to cut an opening in the RF sheild and drill some holes on the plastic back cover to let the hot air out. if you have neutrino sin running you can see the actuall mhz speed, should be around 327-330 once overclocked. I don't think the time test is very accurate but a rough approximation because if you run it in a stock and full audrey the times are different. my audrey's been running for almost 2 months with no heat problems.
http://home.attbi.com/~kenzhao8/index.html
05-07-2002 05:03:07

New MessageRE:Audrey is now overclocked (modified 0 times) wambs
Profile
OK,

I took the fan off the heatsink, so far so good. Only time will tell.

I'm using Jukebox image version 1, but I don't see the Mhz using neutrino sin. Where is it exactly? Is it displayed on startup?

Thanks,
Kevin

05-07-2002 08:45:36

New MessageRE:Audrey is now overclocked (modified 0 times) Infinity
Profile
you'll see the speed on the bottom status line in neutrino.
http://home.attbi.com/~kenzhao8/index.html
05-07-2002 08:59:37

New MessageRE:Audrey is now overclocked (modified 0 times) jmad397
Profile
My results from overclocking... and some questions.

real user system
13.54 3.71 0.54
13.67 3.92 0.59
13.57 3.90 0.60
13.57 3.27 0.51
13.89 3.84 0.61
13.85 3.85 0.63
13.82 4.08 0.64
13.90 3.82 0.64
13.83 3.31 0.58
13.87 4.01 0.62

averages
13.75 3.77 0.60

assuming a baseline and equating that to the std mhz I got the following:
base Mhz Overclock
17.5 200 255


Questions:
1. I realize that this simple test may not show the true processer overclocking results (200->333), but how did we come up with the 333Mhz as the overclocked rate of thr CPU?
2. I did this without a heat sink... and realize that I probably need one since my results started getting slower as I went through them and the CPU started heating up. I only saw one model of heatsink mentioned that came with fan. I would prefer one without. What kind of heat sink is everyone putting on this puppy and how much was it?

I'm leaving this Audrey off until I get a heatsink on it....
Thanks.

05-13-2002 20:47:36

New MessageRE:Audrey is now overclocked (modified 0 times) Infinity
Profile
you can not calculate accurately the true cpu speed using the time test. even on regular audreys with the same exact configurations the results could be off by 1-2 seconds. your best bet is to look at the cpu speed on neutrino sin(bottom status line). Flash an image with neutrino sin if you don't have it. It will give you the true cpu speed, unclocked- precisely 200mhz all the time, overclocked-328mhz most of the time, occasionally 327mhz. I've overclocked 4 units and seen exactly the same results. I did not measure the temperature of the cpu without a heatsink but from what i've observed, it doesn't get very hot at all. I left one on for hours without a heatsink and no heat problems were observed. With or without the heatsink you should make an opening on the RF shield and drill holes on the back plastic cover above the cpu to allow better circulation of air. you will probably run into problems if you don't have any holes to allow hot air to escape. The overclocking procedure was contributed by a former 3com employee, probably someone who worked on the audrey project directly or indirectly so 333mhz might be a theoretical number calculated base on the design. All 4 audreys i overclocked did not reach the 333mhz mark but sit pretty close at 328mhz.
http://home.attbi.com/~kenzhao8/index.html
05-14-2002 04:56:10

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