OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

> Upgrading Your C*k, List of possible upgrades
post Sep 20 2005, 05:03 AM
Post #1

Group: Members
Posts: 1,573
Joined: 7-April 05
From: Sydney, Australia
Member No.: 6,806

I have been pulling appart my PDA and studying the insides to see what type of upgrades are posible, i thoght it would be a good idea to put them all in the one place as well as give you some more info on how easy they are to do.

Easy to do, it seems that intels manufacturing capabiliteies produce alot of good chips. i have yet to see a pxa270 that cant be clocked to at least 520Mhz, all the ones i have had have been able to do 624Mhz. the trade off is that the power consumtion shoots throgh the roof. bus speeds of 312mhz are easy to get but are of limited usefullness, if you try wierd clock speeds you can also increse the ram bus in small increments however the LCD screen ether tends to flicker or darkens at anything below 100Mhx (LCD clock) and scince the lcd clock is linked to the cpu one, wierd CPU freq's = wierd LCD freq

its easy to test for this one, just get your self an applet that sits in the tray and try out the diffrent speeds, then do a bit of work and try to get the cpu up to 100 usage, if it hangs try a diffrent freq. the good thing about this is when you reboot the chip goes back to its normal speed so it would be hard to stuff somthing up permantly (no garantee here)

Ram Upgrade:
The chips are from samsung and are from the "mobile SD-RAM" catagory, meaning they top out at 512Mb. this translates to a maximum of 128MB in your C*k, there are pin compatible parts but are ball grid array (hard to solder) and are slightly wider and may not fit (still have to mesure) on the plus side they consume very little extra current (the larger chips that is) and are slightly faster, but no anything you would notice.

it would also be posible to raise the RAM bus speed as you could buy a faster chip than the zaurus currently has to see a speed boost. the current chips are running at aout 104mhz, the next speed bracket for RAM BUS speed is 208Mhz so you would need a good chip to hit this mark. but there would be a noticble gain in performance

[EDIT] I found a way to solder new chips easily, my original thoght was to use a daghter board only for RAM sizes > 128MB however if you always use a daghter board then you can postion the board over the removed ram's holes and apply solder down the vias, this works for soldering the ram chips to the daghter board as well meaning you can do this with a normal soldering iorn, i need to talk to some people but all sounds good at the moment, "no skills required" ™ and best of all it would work for any PDA based on a PXA chipset, this would also mean you could use surface mount or BGA RAM parts, just buy the correct daghter board, you could even salvage RAM from old SDRAM sticks, 1GB here i come [/EDIT]

[EDIT]Looking good, may move to a seperate thread as it can be usod on basically any PDA HOWEVER anything over 128MB gets large quickly and would chew alot of juice (in other words i cant wait to try it), the daghter board at the moment is the size oy a small clamshell in theroy (in practice et mmay be slightly larger) the problem is that the pxa27x dosent play nice with stupidly large RAM (i had to say it) eg > 512Mbit and supports only a few select configorations [/EDIT]

Flash upgrade:
The big daddy of all upgrades. The good news: the 16Gb chip is pin compatible with the current chips in your pda and you can have 2 (16Gb = 2GB). however the bad news is that there may be software issues present. if the pxa boots from this flash then it should be easy to upgrade, however if it boots from ROM then there may be an issue. i suspect the second as the chip is 8bits and the pxa needs a 16bit or 32 bit chip to boot

the problem is that the setup code might incorectly set up the chip. i will have to look into this but i am sure there is a work around. one side affect of 2 chips is the bus width could be doubled, as well as using chips that are twice as fast so there would be a read performance increses as well as a tiny write speed one

[EDIT] Still possible need stupidly large flash chips (like from a broken nano) as i want to see the max capacity we can use, i might see if i can go into an apple store and buy a broken nano (yeah i am sure they wont let me, unless i say im to poor to buy one but want to look like an idiot^H^H^H^H^H cool apple guy) [/EDIT]

The one we have all been wating for, for those of you who dont know what it is i will give a quick rundown of it.
It is a video card that supports 32MB of SDRAM, video out, OPEN GL ES, accelerated video decoding of divx,Xvid,WMV. It allows playback of 2Mbps Xvid streams of 720 * 480 pixels downscaled to 640 * 480 on the axim x50v, with cpu cycles to spare on an external compuer monitor. with the main CPU clocked at a slow 208Mhz this translates to about 3.5 hours of video (you get about 1hr or less if you dont use the video card and you have to clock the device up to 624Mhz).

I leraned about this when i was reviewing a post i made concerning CF read writes impacting the bandwidth of the SD RAM (because they both share the same data bus). when i looked at the 2700g specs i relised that nearly all the pins i needed to interface it to the CPU where avalible at the CF socket, mainly address pins and data pins. the rest were easily accsessable scince i was going to think aobut upgrading the memorey as well

after overclocking this would be the second easyiest mod to achive as it would plug into the cf socket and require soldering a couple of extra wires (less than any other mod) that are esy to get acsess to. and if you own the c1k it would be easy to put the card where the microdrive would sit. you would also still be able to use the socket for CF cards as well however most likly not at the same time unless you do not mind plugging the cf card into an adaptor underneath the zaurus

[EDIT] superceded but still posible, could be handy due to the crappy usb update speed, see below i would like some feedback into which you wold prefer [/EDIT]

[EDIT] Still posible, need both chips and to locate 1 I) line, moved to seperate thread see: https://www.oesf.org/forums/index.php?showtopic=18131 for my hacking info [/EDIT]

Video Out:
the father of the mod above, this may be posible because of the way the pxa spits data at the LCD screen, it provides everything you need to interface to an external DAC ( Digital 2 analog converter) that would connect to a standard monitor cable, alowing a mirror image of whatever is on screen and if you are willing to turn of the LCD screen when you plug a monitor in you would be able to get 800 * 600 on it by tweaking some registers

[EDIT] Meanie has got a sis usb video card to work, i would love to see an x server or console running on this however i am prepared to wait, hopfully with a bit of hacking i can get it to compile under a 2.6 ARM kernel (its in the mainline now), so basically it superceddes this and the 2700G hack as it is a full video card, hopfully with opengl but i wouldnt hold youre breath but it is the best video out sulution for the zaruses info at http://www.winischhofer.at/linuxsisusbvga.shtml https://www.oesf.org/forums/index.php?showtopic=11129&st=15 support at the moment is for slideshows only (under 2.4 zaurus kernels that is), oh and you may be able to hack it for dual head support lets see an axim do that!!! [/EDIT]

the pxa has a serial port dedicated for use with a bluetooth chip. it would be posible to get a usb dongle and use ether the serial port or the usb port to connect it up. once again this is easy to do but could be hard to find space in your pda case to fit it

[EDIT] I now have a tiny bluetooth dongle tahts a bit larger than the usb port it is soldered ta and am about to give it a go with the USB hack below which supercedes this hack due to it working with everything USB bassed [/EDIT]

Internal USB
see https://www.oesf.org/forums/index.php?showtopic=13562&st=150 for discussion or http://www.iral.com/~albertr/linux/zaurus/wireless/ for details however it bassically is a USB port that you can solder onto that is not being used, want wifi.... fine, want bluetooth.... fine, want 2 wifi cards and a bluettoth for some unique wifi always on hotspot hopping (or MITM stuff wink.gif)..... Ok, my plans are to build a docking station ar if i can pull it off redesighn the bottom for more space.

Just when you thoght it could not get any better you hear about this, umagine shaking your PDA to play a new random song, or moving it clockwise to go foward in your playlist and anti clockwise to go back. how about tilting the pda to move the mouse? if you heard about accelerometers in the new laptops then this is taking it to the next step.

a laptop would be hard to tilt around to use as a mouse for an extended period of time however a pda is much liter, and there are times where i am using the keyboard and have to take out the stylis tap the screen and put eit away again, why cant i just tilt the PDA? i am looking into this but it looks like all i have to do is wire an analg devices gyroscope/accelerometer to the SPI port in the pda and write a driver

as a side effect i will now know when i should park the harddrive heads smile.gif

the accelerometer would be handeled diffrently, it would be a mice interface as well but i was thinking that a user daemon would connect to it and interpret diffrent movments to mean diffrent things (eg wax on/off, shaking the device, shaking the devie left/right - up/down) all while holding a button so you can go for a jog without setting it off

the best thing for me is the accelerometer/mouse with MPD so i can go without X and still have all the benifits (thogh with 1GB of ram that may not be much of a prblem any more)

Cell Phone Hack
I am sure you are aware that you can connect to the net using a cellphone and a laptop, however you can also do the same thing from your PDA, and use it to send/recive text messages. also (thogh unconfirmed) you may be able to set up the zaurus as a answering machine for your phone (if you want to, im sure some people are happy with voice mail) by using the mgetty packages (requires a voice modem, thats why unconfirmed if not voice modem then plug into audio port) basically you take the serial port on the back of your pda and wire it up to a phone (clamshell works best as you can remove the screen) or plug into usb

you might run out of space but thats why im building a new case/docking station

This is just a list of what we might be able to do, if you are intrested in technical details get in touch but keep in mind that none have been achived yet. also feature listed here may be imposible to implement but i have made estimates of what can be done. i am also intrested in what you would like to see as that will influence what i work on, i dont expect to see more than 2 finished by the end of this year unless i am lucky or some one else works on one.
Go to the top of the page
+Quote Post
Start new topic
post Jan 4 2006, 06:04 PM
Post #2

Group: Members
Posts: 1,573
Joined: 7-April 05
From: Sydney, Australia
Member No.: 6,806

you need a bga reworking station that blows heat in a very tiny cone

im in, the parts i belive are simmilar or thesmae part number and as for speed the xscales cant handel anything greater than 100mhz, that siad i would rather pay extra to get a 133mhz part or even 150mhz if they can find them (they do exsist)

the reason i want this is that the pxa gets its arse kicked when acsessing ram becasue of a number of factors but its the primary reason why it was no faster than the stron ram series of processor, however if you run from cache and have a good compiler then this is reduced greatly

btw quick update, been working on a "soft mod" at the moment that consists of a special kernel (i can hear people groaning now) bassed on the 2.6 series of kernel as well as optimised programs to get as much speed out of this thing as we can, also it means i can have a command line only setup which i have wanted for awhile (althogh pdaxrom has fixed that to some degree)

the usb bluetooth hack is posible and as i got a soldering iorn for doing surface mount parts i might start experimenting, however just note that internal bluetooth in its current state makes you lose usb client (you have been warned) however you can just use a usb host to host cable
Go to the top of the page
+Quote Post

Posts in this topic
Da_Blitz   Upgrading Your C*k   Sep 20 2005, 05:03 AM
chiark   I have to applaud your efforts... My soldering sk...   Sep 20 2005, 05:21 AM
icruise   Am I the only one who thinks "Upgrading your ...   Sep 20 2005, 07:56 AM
daniel3000   QUOTE(icruise @ Sep 20 2005, 05:56 PM)Am I th...   Sep 20 2005, 08:15 AM
craigtyson   Yup I gave up motherboard repairs some years ago a...   Sep 20 2005, 08:11 AM
albertr   Back to the subject, we might talk about plenty of...   Sep 20 2005, 08:11 AM
akpoff   QUOTE(Da_Blitz @ Sep 20 2005, 05:03 AM)I have...   Sep 20 2005, 11:06 AM
Da_Blitz   forgot to add the mcirodive > flash upgrade and...   Sep 20 2005, 06:02 PM
Da_Blitz   as promised here is a link to the site that detail...   Sep 23 2005, 03:05 AM
ltrm   What a brilliant thread! It looks like if Sha...   Sep 23 2005, 05:06 AM
Da_Blitz   kicking myself about this but here is the link ( h...   Sep 28 2005, 04:18 AM
champagnierle   QUOTE(Da_Blitz @ Sep 28 2005, 01:18 PM)kickin...   Nov 17 2005, 11:39 AM
bam   interesting, thanks. But the ram upgrade seems to ...   Sep 28 2005, 12:43 PM
Antikx   Thanks for you diligence and enthusiasm, da_blitz....   Sep 28 2005, 12:57 PM
Da_Blitz   all i ask for is if i get the 2700g working is dri...   Sep 29 2005, 02:01 AM
speculatrix   in my experience, there are two things which happe...   Sep 30 2005, 12:36 PM
speculatrix   Intel PXA270 documentation   Sep 30 2005, 12:42 PM
Da_Blitz   i think that heatsinking the device then coming in...   Oct 3 2005, 03:08 AM
Da_Blitz   Bad news, the 2700g upgrade might not happen. it s...   Oct 12 2005, 09:24 PM
binjinx   dont want to go with ATI ? they have updated the e...   Oct 13 2005, 02:48 AM
Da_Blitz   the 2700g is an intel chip, and unless ati have ra...   Oct 14 2005, 02:05 AM
Da_Blitz   Found a way to get 2700g chips, ask someone who us...   Nov 11 2005, 08:49 PM
urielka   but how we connect the 2700G to the Pxa270 i mean ...   Nov 13 2005, 12:42 AM
Da_Blitz   This is where the fun begins (grins), acording to ...   Nov 15 2005, 03:08 PM
Reaper   I have three simple questions about 2700G upgrade....   Nov 16 2005, 11:00 AM
Da_Blitz   VGA out is another hack but it is easier to do thr...   Nov 17 2005, 02:17 AM
Reaper   Yes, that's very promising link. So we're ...   Nov 17 2005, 05:31 AM
guylhem   too bad. wireless audio via bluetooth (a2dp) is so...   Nov 17 2005, 10:19 AM
Da_Blitz   I really dont like google translation as it never ...   Nov 17 2005, 11:43 PM
0xDEADBEEF   Guys. For BGA soldering/desoldering you need a dev...   Dec 13 2005, 02:09 PM
daniel3000   QUOTE(0xDEADBEEF @ Dec 14 2005, 12:09 AM)Guys...   Dec 14 2005, 12:35 AM
0xDEADBEEF   QUOTE(daniel3000 @ Dec 14 2005, 01:35 AM)Can ...   Dec 14 2005, 02:07 AM
Da_Blitz   Been looking into a hack that allows us to only ne...   Dec 15 2005, 06:27 AM
upstart7   QUOTE(Da_Blitz @ Dec 15 2005, 10:27 AM)Been l...   Jan 3 2006, 06:46 PM
Da_Blitz   you need a bga reworking station that blows heat i...   Jan 4 2006, 06:04 PM
Da_Blitz   ok after getting some feedback from people who are...   Mar 1 2006, 01:53 AM
Da_Blitz   added accelerometer and updated stuff on frount pa...   Mar 1 2006, 03:08 AM
MONVMENTVM   i would like to make the ram mod... looking forwar...   Mar 2 2006, 06:51 AM
Da_Blitz   i am thinking of buying a c3100 to experiment on a...   Mar 2 2006, 06:51 PM
Da_Blitz   added gsm/gprs hack, updated 2700g hack and ram ha...   Mar 9 2006, 06:43 AM
speculatrix   *bump* sounds like you and Guylhem will need to g...   Apr 17 2006, 02:14 PM
Da_Blitz   Read other post i have always had some plans read...   Apr 17 2006, 07:02 PM
speculatrix   QUOTE(Da_Blitz @ Apr 18 2006, 04:02 AM)Read o...   Apr 18 2006, 01:34 AM
Da_Blitz   True thats why i like the backpacks of the old com...   Apr 19 2006, 02:18 AM
enodr   QUOTE(Da_Blitz) I found a way to solder new chips ...   Oct 25 2006, 09:41 AM
Da_Blitz   its posible and the method is easy to do however t...   Oct 26 2006, 11:37 PM
enodr   QUOTE(Da_Blitz @ Oct 26 2006, 11:37 PM)its po...   Oct 27 2006, 04:55 AM
Da_Blitz   basically you get the footprint of a bga part and ...   Oct 29 2006, 11:01 PM
waalkman   A how-to on getto BGA parts removal. Use at your o...   Jan 26 2007, 05:22 PM

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 22nd June 2018 - 03:41 AM