[Idea] Incrasing RAM size by changing memory chips? - Touch Diamond, MDA Compact IV General

Hello Everyone,
I just came up with an interesting idea, following a conversation with my friend. He said: the Diamond1 is still an awesome phone, but it doesn't have enough RAM for the newer Sense and Manila ROMs. I just said: why can't you just buy a DIAM500 which has 288 MB of RAM? He said, the DIAM500 is for CDMA networks, but he uses GSM.
But the idea is still there, if the engineers could fit 288 MB of RAM into the DIAM500 why can't we just change the RAM chips in the other Diamond variants, and have the same amount of RAM as the CDMA versions? We did the same with the HTC Universal, it looks possible.
First of all I am trying to get some pictures about the System Board of these two machines, to see if they are even comparable, or (would be ideal) almost the same.
Anyone has any thoughts, or pictures, please don't hesitate to write in this thread.
Thank you,
DOMy

Related

S710 vs S730

I hade both phones in my hand so I decided to make small test. We all know about drivers problem on S730 but this is worst then I thought.
Both phones where running wm6, and both phones where restarted before testing.
Total RAM:
S710: 49.3 MB
S730: 43.6 MB
S710 wins here...
Why is here a difference I don't know, but I think that missing memory of 64MB RAM is reserverd for phone or graphic operation.
Free RAM after power on:
S710: 25.2 MB
S730: 17.0 MB
Again S710 wins...
As I didn't have any programs for graphic performance testing I tested pure user experience. Menu browsing is a little bit faster on S710, drawing homescreen by pressing home button is a much faster on S710, allmost instantaneous.
And now the real test. I loaded on both device pretty large web page in ie. Page was combined of photos and text. I scroled from top to bottom and maesured time needed for scrolling. S730 was more then 2 times slower and he has 400Mhz process vs 200Mhz procesor on S710, total disaster. So based on hardware, S730 is 5 times slower then S710, this is a big shame for HTC.
I hope HTC will fix this driver issues soon, because in this state this devices is
shame for HTC company...
my S730 can playback most video files without conversion compared to the S710
also, the bluetooth stereo audio quality is much improved with the S730
i changed my S730 homescreen from the default to my own custom one, and it loads much faster now
i use opera webbrowser and everything is much quicker
the S710 still has better RAM handling though
but i'd still take my S730, only because I use it more for media/video playback
for the drivers issue:
everyone should participate!!!+ http://www.htcclassaction.org/
That's actually just the type of info I've been looking for! Thanks! I have been seriously debating whether to upgrade to the HTC S730 or the HTC Touch Cruise, but your review just about confirms it for me.
My freaking over that a year old HTC Tornado (Qtek 8310) plays movies perfectly and running WM6 on a custom ROM has listed:
48.69 MB RAM Total
25.52 MB RAM Free (upon startup)
If HTC would just get their act together!!! Otherwise please Apple release a 2nd gen IPhone with 16GB and an open SDK, and I'll be an immediate convert.
sonus said:
That's actually just the type of info I've been looking for! Thanks! I have been seriously debating whether to upgrade to the HTC S730 or the HTC Touch Cruise, but your review just about confirms it for me.
My freaking over that a year old HTC Tornado (Qtek 8310) plays movies perfectly and running WM6 on a custom ROM has listed:
48.69 MB RAM Total
25.52 MB RAM Free (upon startup)
If HTC would just get their act together!!! Otherwise please Apple release a 2nd gen IPhone with 16GB and an open SDK, and I'll be an immediate convert.
Click to expand...
Click to collapse
well... actually the touch cruise has the same "problem" as the s730, lack of proper graphic driver.
concerning the 710 vs 730... well not certainly a huge improvement, but i would not hesitate a sec to go for the latter. actually you can find proper comparison tests, even in this section of the forum if you look back at the first posts.
cheers
Thanks vrolok. I guess my concern is that if I'm going to spend over $500 on an HTC device, I want a legitimate upgrade from my last device... As far as my last statement, I guess I spoke too quickly, 16GB IPhone was announced today<<<It still needs A2DP, and SDK, and Skype for me to switch over tho ;-)
For now, I guess I'll just continue on with my lowly Qtek until either HTC or Apple provide some more impetus.
I really hope for new drivers. update firmware in my opinion can solve the problem with s730. I think that htc will perform something about s730, actually if you see in the official site, the relative s730 part is under construction, because without any download like the other product, actually it's N E W !!!
Precisely. Optimised firmware can turn the situation into oposite.
Or HTC will concentrate to new models without updating the firmware on old ones ;-)
According to my experiences with Wings and Qtek 8310, event this "slow" ROM gives me almost twice more speed at activesync and copying data (~450KB/s), as well as with Card Export i can copy almost at 800KB/s speed..
omadon99 said:
I hade both phones in my hand so I decided to make small test. We all know about drivers problem on S730 but this is worst then I thought.
Both phones where running wm6, and both phones where restarted before testing.
Total RAM:
S710: 49.3 MB
S730: 43.6 MB
S710 wins here...
Why is here a difference I don't know, but I think that missing memory of 64MB RAM is reserverd for phone or graphic operation.
Free RAM after power on:
S710: 25.2 MB
S730: 17.0 MB
Again S710 wins...
As I didn't have any programs for graphic performance testing I tested pure user experience. Menu browsing is a little bit faster on S710, drawing homescreen by pressing home button is a much faster on S710, allmost instantaneous.
And now the real test. I loaded on both device pretty large web page in ie. Page was combined of photos and text. I scroled from top to bottom and maesured time needed for scrolling. S730 was more then 2 times slower and he has 400Mhz process vs 200Mhz procesor on S710, total disaster. So based on hardware, S730 is 5 times slower then S710, this is a big shame for HTC.
I hope HTC will fix this driver issues soon, because in this state this devices is
shame for HTC company...
Click to expand...
Click to collapse
Maybe. But when it comes to load a big program, like pocket snes (super nintendo emulator) the s710 is sooo slow! When I run the same program on my s730 it plays real fast just like using a super nintendo console!
In my opinion, the new 400mhz processor makes a really BIG difference.

N1 xda future

Hi,
i am pending between Desire and the N1 my doubts are:
1- How about the extra ram benefits of the Desire RAM: 576 MB versus the 512 MB RAM of the Nexus?
2- i know that HTC have a very strong XDA community so i am concerned that in the future XDA Roms and hacks for N1 are more faster droped then the HTC desire because although it is known that both use the same hardware but the Desire have more RAM, radio and perhaps a a better camera ("offering a solid 30 frames per second at D1 quality. The Nexus One only has D1 recording at a minimum of 20 frames per second") and perhaps other stuff so in the future let´s say when Android 2.3 gets out one can´t put it on N1 although there is a cooked rom for Desire because there are slight hardware differences
1. Yes, the desire has more ram, some will be required for Sense UI to run well, some more might be used for running programs
2. i think developers will naturally be attracted to the nexus one over the desire because the nexus one is a developer phone, it is easily hackable, and very flexible. the sense UI is proprietary which adds an extra problems when trying to fiddle with it.
Thanks for the fast response liam.lah
I mean if the the extra ram of the Desire RAM: 576 MB versus the 512 MB RAM of the Nexus will make a significant difference?
Have you considered the fact that n1 will get instant updates when google releases a new version of android? htc will make you wait a bit before they release their updated senseui+rom. i think that would also annoy devs.
the extra ram will benefit the sense ui interface, by making it smoother, but n1 doesnt have sense ui so that 64mb ram isnt making a difference to n1's speed.
edit: the desire also looks alil uglier - in my opinion (the buttons at the bottom ruin the sleek look)
mythamp said:
edit: the desire also looks alil uglier - in my opinion (the buttons at the bottom ruin the sleek look)
Click to expand...
Click to collapse
I completely agree
Don't forget that sometimes HTC seems to artificially hold back updates to help sales of new models.
Look at the Hero/Legend. Same damn phone pretty much, but HTC isn't pushing an update to 2.1 to the Hero so it doesn't cannibalize sales of the Legend, which is sitting at 2.1 with identical guts inside. Totally artificial roadblock.
Who knows if that will happen with the Desire and some future HTC model.
Also..The desire does not have North American 3G, so that would be a dealbreaker for me personally.
the RAM makes no difference in my opinion. its virtually identical.
Thanks all
i already order my Nexus One
I already seen an review where the Desire was a little slower compared to the N1 because because of the sense ui. The reviewer said that the Sense ui in the HD mini was more fluid and the mini has an 600 mghz Qualcomm CPU/GPU. I can´t remember if it´s the first time that HTC puts its ui in an Android phone i know that they do that in Winmo phones since the Kayser so maybe it´s more optimized for this OS. But the reviewer didn´t tell also who many colors each cphone was using.
Tech9000 said:
Thanks for the fast response liam.lah
I mean if the the extra ram of the Desire RAM: 576 MB versus the 512 MB RAM of the Nexus will make a significant difference?
Click to expand...
Click to collapse
Someone correct me if I'm wrong, but doesn't HTC often include the modems RAM in its total RAM. So the ram is actually the same. It makes sense. Why would HTC add 64 mb extra RAM it's just kind of weird, they would have to add a whole new chip for just 64 mb.
I already seen an review where the Desire was a little slower compared to the N1 because because of the sense ui. The reviewer said that the Sense ui in the HD mini was more fluid and the mini has an 600 mghz Qualcomm CPU/GPU. I can´t remember if it´s the first time that HTC puts its ui in an Android phone i know that they do that in Winmo phones since the Kayser so maybe it´s more optimized for this OS. But the reviewer didn´t tell also who many colors each cphone was using.
One thing to be aware of regarding the GN1 is that it actually ***IS*** an HTC phone, which means that the updates are STILL in the hands of HTC. Direct from the horse's mouth, google again screwed up and failed to insist that HTC hand over the full source code and specifications.
Just like HTC DREAM support was dropped prematurely, GN1 will suffer the exact same fate.
whatwhat456 said:
Why would HTC add 64 mb extra RAM it's just kind of weird, they would have to add a whole new chip for just 64 mb.
Click to expand...
Click to collapse
It does seem odd, especially since the 512MB RAM and FLASH of the N1 are both in a single chip, I don't know if that's true for the Desire too?
I was thinking that perhaps the additional 64MB was "bundled" in some other chip on the phone(s), but only enabled on the Desire?
mythamp said:
edit: the desire also looks alil uglier - in my opinion (the buttons at the bottom ruin the sleek look)
Click to expand...
Click to collapse
Next to the Nexus One, the Desire looks like it was designed by those Volvo engineers canned in the 80's for making their cars so ugly!
Just kidding, the Desire is still a nice looking piece of harware, but I like the lines of the Nexis One better.
And yes, the N1 is a Dev phone, dirt simple to modify and updates will be available for it faster. Rooting the Desire so far is a lot more involved. (Paul @Modaco.com) just completed the task today for SOME of them.
The upside for Desire development is that it's likely to sell 25 times better than the N1, meaning that there are going to be plenty of people (including Paul) tinkering with it.
I don't think you can go wrong with either one, but my personal preference is still the N1 over anything currently available. In time, I am sure that will change.
lbcoder said:
One thing to be aware of regarding the GN1 is that it actually ***IS*** an HTC phone, which means that the updates are STILL in the hands of HTC. Direct from the horse's mouth, google again screwed up and failed to insist that HTC hand over the full source code and specifications.
Click to expand...
Click to collapse
Unless you're the horse, I'd like to see the link to the horse's mouth.
Tech9000 said:
I already seen an review where the Desire was a little slower compared to the N1 because because of the sense ui. The reviewer said that the Sense ui in the HD mini was more fluid and the mini has an 600 mghz Qualcomm CPU/GPU. I can´t remember if it´s the first time that HTC puts its ui in an Android phone i know that they do that in Winmo phones since the Kayser so maybe it´s more optimized for this OS. But the reviewer didn´t tell also who many colors each cphone was using.
Click to expand...
Click to collapse
Not the first for SenseUI in Android - only the first time in Eclair.

[Q] I have a question about the Ram for the G1

Ram for the G1 actually be? In the specifications of the G1 are all 192MB Ram
but in fact when testing with any program system information are reported as 92Mb, 100Mb other then gone?
Who can give me an explanation does not? Thank alot.
92 mb is for user usage (and honestly it's about 40 mb when you fully launch your phone).
100 mb is used by Android, GPU etc.
That is actually quite incorrect.
The "missing RAM" is allocated to various pieces of hardware.
For example, if you have a computer (including laptop) with an IGP graphics chip and you go into your bios settings, it usually has somewhere that you can configure the amount of MAIN MEMORY to allocate to the IGP. You would then notice that the total amount of memory available to the operating system is affected by changing this number.
16 MB is allocated to the GPU.
A *HUGE* chunk is allocated to the RADIO.
Some more is allocated to some other things.
A note about the "RADIO"... it isn't really just a RADIO. The MSM7201 chip in the phone actually has TWO ARM PROCESSORS in it. The "user" processor, and the "radio" processor. Each of these processors run different OPERATING SYSTEMS. The USER processor runs Android/Linux, the RADIO processor runs the proprietary radio operating system. These two systems are more-or-less INDEPENDENT with certain links to allow you to transfer data between them in order to communicate on the cell network.
In my opinion, listing the memory allocated to the radio as part of the total RAM is quite dishonest. This is compounded by the fact that their proprietary firmware is SO TERRIBLY FLAWED that it eats up a whole half the RAM of the thing. I am fairly convinced that the firmware developers at HTC must write their firmware in visual basic or some other horribly inefficient trash rather than writing it properly in assembly. There is NO justification for the radio to eat up more than about 8 MB, and yet it eats up nearly 100.
Very helpful explanation of how the phones are working internally. Thank you very much lbcoder!
Sent from my Htcclay's Superfly G1 using XDA App
lbcoder said:
That is actually quite incorrect.
The "missing RAM" is allocated to various pieces of hardware.
For example, if you have a computer (including laptop) with an IGP graphics chip and you go into your bios settings, it usually has somewhere that you can configure the amount of MAIN MEMORY to allocate to the IGP. You would then notice that the total amount of memory available to the operating system is affected by changing this number.
16 MB is allocated to the GPU.
A *HUGE* chunk is allocated to the RADIO.
Some more is allocated to some other things.
A note about the "RADIO"... it isn't really just a RADIO. The MSM7201 chip in the phone actually has TWO ARM PROCESSORS in it. The "user" processor, and the "radio" processor. Each of these processors run different OPERATING SYSTEMS. The USER processor runs Android/Linux, the RADIO processor runs the proprietary radio operating system. These two systems are more-or-less INDEPENDENT with certain links to allow you to transfer data between them in order to communicate on the cell network.
In my opinion, listing the memory allocated to the radio as part of the total RAM is quite dishonest. This is compounded by the fact that their proprietary firmware is SO TERRIBLY FLAWED that it eats up a whole half the RAM of the thing. I am fairly convinced that the firmware developers at HTC must write their firmware in visual basic or some other horribly inefficient trash rather than writing it properly in assembly. There is NO justification for the radio to eat up more than about 8 MB, and yet it eats up nearly 100.
Click to expand...
Click to collapse
WOW! Thanks for this bit of really really useful and interesting info! I really didn't know how RAM is divided and just tried to write what I know/think.
SO! It's really interesting. There is not a way to rewrite this radio system? This one itself would free about 90 mb of RAM! It would be greater performance boost as all of this swaps, compcaches and other stuff. I thinks you know what I mean, my english is not so perfect.
raven_raven said:
WOW! Thanks for this bit of really really useful and interesting info! I really didn't know how RAM is divided and just tried to write what I know/think.
SO! It's really interesting. There is not a way to rewrite this radio system? This one itself would free about 90 mb of RAM! It would be greater performance boost as all of this swaps, compcaches and other stuff. I thinks you know what I mean, my english is not so perfect.
Click to expand...
Click to collapse
That would be the million dollar question, and the problem is that the thing is totally undocumented. And due to its age, it wouldn't make economic sense to reverse engineer it.
The next best option would be to disable the radio altogether. We could certainly write a simple bit of code that does nothing except pass everything off to the main processor. With that, and a little bit of USB MASTER mode and a USB UMTS modem.... might not be as pretty, but it could potentially do the same work, and would free up all the memory lost to the radio.
This is quite fantastic. Too bad that I won't posses coding skills needed to do that in next 15 years .
No one tried to do that? It is really fantstic vision, to free up about 100 mb of RAM! Man, G1 would totally have a second life.
Something tells me that it is impossible or nearly impossible to do this, I mean ppl would sacrifice 3D graphics for 10 mb of RAM (and someone had to write kernel doing that), and yet, when there is 10 times better profit, no one took the challenge.
Very interesting topic. In my opinion programming skills are not really the limiting factor, but documentation and especially architectural documentation of the phone is.
Independently of skills and time, I would not even know where to get the required information. Additionally there is the need for equipment (JTAG, etc.) due to the bricking risks. Unfortunately at the moment I can see only a very few guys here in the forum having that knowledge and most likely they do not have the time to concern about this.
Sent from my Htcclay's Superfly G1 using XDA App
AndDiSa said:
Very interesting topic. In my opinion programming skills are not really the limiting factor, but documentation and especially architectural documentation of the phone is.
Independently of skills and time, I would not even know where to get the required information. Additionally there is the need for equipment (JTAG, etc.) due to the bricking risks. Unfortunately at the moment I can see only a very few guys here in the forum having that knowledge and most likely they do not have the time to concern about this.
Sent from my Htcclay's Superfly G1 using XDA App
Click to expand...
Click to collapse
No... it really is just programming skills. The part of the radio that we would be messing with is the code run on the ARM4 (I think its a 4... might be a 5), and just long enough to hand off to the ARM6. THAT part is very well documented. What isn't documented is the actual radio circuit and how to interface with that from the ARM4.
We're talking literally about just a few lines of assembly and throwing redboot at the ARM6 instead of the SPL.

Android: From Kaiser to Wildfire

Hi,
I had and still have a Kaiser. Played a lot with the Android on that phone.
I now have a HTC Wildfire and I started having some questions.
The roms for the Kaiser are somewhere in the line of 80 to 100 mb, and they use about 80mb of the 101 ram it has.
The custom android roms on the wildfire have somewhere in the line of 130 mb or more, and leave me with 60 to 90 mb of ram of the advertised 384 RAM.
So, to cut to the chase, is there someway a kaiser rom to be ported on the wildfire, having in mind that the kaiser rom is developed for weaker hardware? I reckon that will show a increase in performance.
Thank you, and also thanks to all of the developers around here making the kaiser be head to head with the G1. Even after getting this new phone, I watch with affection my kaiser how it sleeps waiting for me to play with it once more .

how much ram do we really have?

i thought the cappy had 512 mb of ram... why do all the roms have like 341? im confused >.< either i looked at 3 faulty spec sheets for the captivate or we arent utilizing the full ram potential for the captivate. would someone explain the truth on this matter to a captivate noob like me?
i could be wrong but i believe the 341 is available to use ram, while the rest is being used by the phone to function.
nehal51086 said:
i could be wrong but i believe the 341 is available to use ram, while the rest is being used by the phone to function.
Click to expand...
Click to collapse
that would make sense, but that makes the specs misleading... i traded my HD2 for a cappy because the spec sheet said 512mb of ram and the HD2 only has 411 available to the OS when running android from nand because the rest is dedicated to winmo only (which sucks massively), and i wanted more ram lol, guess i should have looked harder into things, but regardless the captivate is "better" in very many areas, but RAM is literally my deciding factor for so many things lately (like t-mobile with the sensation or sprint with the evo 3d, i would say evo 3d because it has 256mb or so more ram)
This question has been asked and answered several times....
the phone does have 512mb of ram. Like the person above me said the phones os and graphics take up a portion of the ram. All computers and smart phones work the same way.
As a side note android handles ram very well. You don't need to manage it at all by freeing it up. free ram is wasted ram as the os will have to load it back up anyways
Sent from my GT-I9000 using XDA App
crystalhand said:
This question has been asked and answered several times....
the phone does have 512mb of ram. Like the person above me said the phones os and graphics take up a portion of the ram. All computers and smart phones work the same way.
As a side note android handles ram very well. You don't need to manage it at all by freeing it up. free ram is wasted ram as the os will have to load it back up anyways
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
i know this very well, free ram can be considered wasted ram, unless you need 200mb or so free for a tegra class game, but i think android handles ram awesomely to an extent but can be improved by implementing autokiller memory optimizer in a knowledgable and appropriate way that doesnt hurt optimizations android already has in place, zipaligning, increasing the dalvik heap size, etc... can all be done, im not asking about how android handles ram or anything, and im sorry i didnt know the question had been asked several times i am brand new to the captivate today, literally, and was doing not but seeking information i didnt understand or know, thank you for the explaination though i appreciate it, and im glad to know that my new captivate will utilize the left over 171mb of ram for something unlike my HD2 that couldnt access the last 100mb because it was designated to winmo only. i had an idea that was the case and i was just clarifying to myself because i kept reading rom changelogs stating "enabled more ram now 341mb available" or something along the lines of that and thought to myself "there should be more available already" lol
I honestly think 341MB is enough.
341 MB is alot. But something is taking all that up too. On a fresh boot, half of it is used, and I have 140~170 MB. Its even worse on GB. Most ive gotten is 100 MB free.
So if the half of the 341 plus the mysterious 171 MB that is nowhere to be found, I dont get whats using the other 171 that is not part of the 341. Lol confusing
Same happens to me. Who knows, lol
Sent from my GT-I9000 using XDA Premium App
I think its the user interface graphics, like scrolling quality is good because that ram is dedicated to things
like that
Sent from cyanogen mod 7

Categories

Resources