Esato Mobile
Sony Ericsson / Sony : General : Can Any Body open the other 30M locked Memory of K500?
> New Topic
> Reply
< Esato Forum Index > Sony Ericsson / Sony > General > Can Any Body open the other 30M locked Memory of K500? Bookmark topic
Page <  12

hazart Posts: 187

blackspot said it. The '52 MB' memory is nonsense. 524284 is approximately 512 KB and it is the phone RAM, not flash memory.
--
Posted: 2005-01-11 16:19:43
Edit : Quote

janahan Posts: 232

"it says phone type k500i total memory 524284 free memory 424430"

This is to do with the memory available to JAVA applications when running, and has NOTHING to do with the actual phone memory.

The clue is the person on that forum was running a Java App. lets have a quick description of JAVA, before I answer what the above means.


Java is a platform developed by Sun Microsystems which runs applications in something called a Virtual Machine. A virtual Machine is a "fake device" which doesnt really exist, but only exists in the firmware/software of a realdevice. The real device emulates this fake machine in software. It doesnt matter if the real device is a Pentium 4 PC, a Apple Mac, a PDA, a smartphone, a Normal Cellphone, or even a watch. IN theory this means that developers only have to make a software for this one "fake machine" and it will run on any machine that has a Java VM. A properly written Java app will run on a PC, Apple, Palm, Ericsson, or Nokia. The speed of the app depends on the power of the device.

However, the Java app is "sandboxed" in a way that it cannot see the rest of the device. It can only see what the VM tells it has got. A good example is the T610, which has full polyphonic sound, but the Java VM on it doesnt expose it, so any Java app that uses sound will not proerly work on a T610. Most Java VMs woudl not allow the Java app to send text, or connect to the phonebook for example.

So getting back to the memory issue. In the version of Java implemented for the K500/K700/S700, the SE Java VM allocates approx 512k for the Java application to load itself into, and run from (this is actually VERY generous). the free memory that is displayed is the amount available from that. As you can see, some memory is taken up by the running app, and the rest is availble for the application. This is seperate from the 12MB/40MB STORAGE available, and is part of the working memory of the phone. Remember a Java App cannot see this storage memory.

Finally about the memory available on the phone, you will find that in some ways you are right about more memory available than in shown, but you will find that it is not possible to unlock this extra memory.

Most phones are now like computers. on a computer system there are three types of memory ROM (similar to the firmware) - which contains the Operating System, RAM - very fast memory and is required for running the phone, but items are lost when the phone is powered off, and a Hard disk which is storage, but much slower. Since phoens do not yet have a Hard Disk, some of the ROM (which is in flash memory) is made available for storage.

Take a T610, If i remember rightly, it had a total of 8MB of flash memory, and I think 2 MB of RAM. Up to 3MB or 4MB of the Flash memory is required for the Firmware, and then 2MB of the remaining is then made available as storage. the is still a bit of memory left in the Flash area, but usually that is kept as "spare" to make space for new firmware or to save hidden settings. The 2 MB of RAM is used for running the phone itself, to load up the phones Operating System and its applications as needed. Effiecent usage of this RAM memory, and clever programming can make a phone perform so much better, as less time is spent loading into memory.

It is theoretically possible to make a firmware that strips out a lot of the features of a phone, therefore making it take less space in flash, leaving the option of increaing the storage space (maybe 3MB or 4MB). however, it would mean loosing features, and you are not getting a massive increase anyway.

So going back to the difference between a K700i and a K500, it is very likely the K500 physically has less Flash than the K700. It woudl not make economical sense for SE to cripple a K700 board to make a K500, as the extra memory woudl still need to be paid for. Its one thing crippling features, but not memory.

Incidently, the S700 has slightly less storage space than the K700, despite having similar size flash chips. This is due to more space taken by the OS for things such as Memory Stick access, and the icons for the larger screen.

Sorry if this post is long.
--
Posted: 2005-01-11 16:32:45
Edit : Quote

dietbrand Posts: 198

Excellent post! Well said and right on the money. This message was posted from a T610
--
Posted: 2005-01-11 16:43:17
Edit : Quote

govigov Posts: > 500

Thankyou. For your sensible and excellent posting. Clears out a lot of doubts. :-) This message was posted from a K500
--
Posted: 2005-01-11 16:47:00
Edit : Quote

janahan Posts: 232

Thank you for your replies! I am glad it cleared the doubts.

I am actually a computer programmer, and I work for a company that is pretty influential in Mobile Technology, which helps!

One more thing, whcih I didnt mention in that last post, it is possible to increase the T610 to have nearly 2.7MB free memory.

To do this, you need to haev a DIV/USB flash cable and get a special stripped down GDFS file, but with this stripped down GDFS file, it removes a lot of the predefined stuff from the phone, and takes it away from the hidden storage too. this alone frees up nearly 700k of memory which is then released to Storage. The problem with that is you will never be able to do a master reset (it will simply crash the phone, as the initialisation script does not exist).

In the same way it is possible to remove some of the predefined crap on the T300/T310 (as well as upgrade the T300 to a T310 - which I have done), to get more free memory.

However, all these tips can seriously break your phone.
--
Posted: 2005-01-11 17:48:34
Edit : Quote

zhowhui Posts: 3

@janahan

Thank u. You are professional !
--
Posted: 2005-01-12 01:45:38
Edit : Quote

serverxeon Posts: 11

i've been wondering if my k700i has 64mb instead of 41mb as well..
cause normally, memory goes in the order og 16, 32, 64... so maybe 23mb is hidden?

but anyway... if someone does a master reset, and all those mp3 returns, then it has gotta be in the 'extra' portion...
--
Posted: 2005-01-12 14:45:09
Edit : Quote

FutureDesign Posts: 317

Just um. . . I recently master resetted my voda t610 and deleted sum stuff, and i ended up wit 2.5mb to 2.7mb any similar? This message was posted from a T610
--
Posted: 2005-01-12 14:59:01
Edit : Quote
Page <  12

New Topic   Reply
Forum Index

Esato home