PDA

View Full Version : 128 Mb RAM on Universal


Fashist
17th December 2006, 09:13 PM
Hi, All!
I have upgrade Universal to 128 RAM (phisicaly), but WM5 couldn't see them.
I tried all available ROMs.
Could you help me.

Boris

nuclear
17th December 2006, 09:19 PM
Hi, All!
I have upgrade Universal to 128 RAM (phisicaly), but WM5 couldn't see them.
I tried all available ROMs.
Could you help me.

Boris
Oh nice. So you have finally made an upgrade. But i dont think 128MB is the max? Did you order 64MB from hynix or Infineon?
Did you solder them on? And they are not recognized? Did you remember to flash them after you soldered them. Usually you have to flash the mods after you hook them up into the motherboard. Read the manual that came with the RAM.
The signals are just not reaching the RAM to get it initiated and working. Universal might not detect them in the ROM like it does not detect my 8GB SD cards full memory and keeps saying 2GB.... The RAM might be working but to make sure try running a heavy application and see the time difference, that is if it is faster or slower. Or try playing HD videos, copying files, running multi-processes. Try using task manager if that helps, should show how much RAM the device actually has.

arc
17th December 2006, 11:29 PM
Fashist Только НТС тебе может помочь -насколько я знаю под 128М компилится специальный ROM и я неуверен что он есть вообще .

mamaich
18th December 2006, 02:41 AM
Fashist Только НТС тебе может помочь -насколько я знаю под 128М компилится специальный ROM и я неуверен что он есть вообще .

Ошибаешься, при загрузке РОМа идет тест кол-ва памяти, соответственно если ОС не видит 128 - значит память припаяна криво.

nuclear
18th December 2006, 02:57 AM
Ошибаешься, при загрузке РОМа идет тест кол-ва памяти, соответственно если ОС не видит 128 - значит память припаяна криво.
Why are you guys posting in Russian? I thought this is an english only forum.

arc
18th December 2006, 03:09 AM
Я думаю что тут проблема не кривости припайки памяти а в сигналах Cs и других т.е. фактически запаять память не проблема - а вот проконтролировать прохождение всех остальных сигналов уже будет проблематично ,насколько ты знаеш уже пробывали припаять спецы и пока что неполучается - или я ошибаюсь ?

kingdomraj
18th December 2006, 04:37 AM
english would be appreciated...... coz for most of us it is latin mr Arc

srmz
18th December 2006, 05:24 AM
I believe it is a limitation of the operating system (WM5) and it cannot address memory beyond 64 MB, otherwise why no manufacturer has to date made RAM in excess of 64 MB available to us.

Now you can find quite a few devices which have 128 MB or even more of ROM but RAM is still at 64 MB by all. We do not urgently need a very large ROM becasuse this is something you can always substitute through an SD card but RAM is the real thing and unfortunately WM5 devices to date are marred by shortage of RAM. Try loading one of the very large web pages and before the page loads the device runs out of RAM.

Anyways a good effort and hope you are somehow successful.

Regards

mamaich
18th December 2006, 05:51 AM
I believe it is a limitation of the operating system (WM5) and it cannot address memory beyond 64 MB, otherwise why no manufacturer has to date made RAM in excess of 64 MB available to us.
You are absolutely wrong. There are at least two WM5 devices with 128Mb - Himalaya and BlueAngel. CE has a memory limitation - it can address 256Mb of RAM for user programs, and 512Mb more are available to kernel (hardware control registers, etc).

I've created a test program that tests the RAM amount available to OS:
http://slil.ru/23593566 (or attached to this post).
Copy it to device, run it, select "Test1" and write here the output.
Then select "Test2".
Test1 - is a test extracted from NK, on 64Mb it would output "ReadData != WriteData", then "Mem = 64M".
Test2 - is my own test. On 64Mb it would output "Exception while reading >64M", then "Mem = 64M".
You should test it on 128M and write here the messages. If they are the same - you've incorrectly soldered chips. If they are different - you are lucky, and there is a bug in NK.

Asukal
18th December 2006, 07:19 AM
You are absolutely wrong. There are at least two WM5 devices with 128Mb - Himalaya and BlueAngel. CE has a memory limitation - it can address 256Mb of RAM for user programs, and 512Mb more are available to kernel (hardware control registers, etc).

I've created a test program that tests the RAM amount available to OS:
http://slil.ru/23593566 (or attached to this post).
Copy it to device, run it, select "Test1" and write here the output.
Then select "Test2".
Test1 - is a test extracted from NK, on 64Mb it would output "ReadData != WriteData", then "Mem = 64M".
Test2 - is my own test. On 64Mb it would output "Exception while reading >64M", then "Mem = 64M".
You should test it on 128M and write here the messages. If they are the same - you've incorrectly soldered chips. If they are different - you are lucky, and there is a bug in NK.

hi! i tried your TESTmen, and the out put data was same as yours '64MB'
i got incorrect chip :(

i am having HIDDEN extra ram more than 1 year in my universal.
http://forum.xda-developers.com/showthread.php?t=248985

tomal
18th December 2006, 07:48 AM
Hello Buddy,

If RAM upgrades succeded then I would like to do it.
It will be great if someone write a detail how to for the RAM upgrade, i.e. dissemble, chip soldering etc.

Thanks.

nuclear
18th December 2006, 08:35 AM
Hello Buddy,

If RAM upgrades succeded then I would like to do it.
It will be great if someone write a detail how to for the RAM upgrade, i.e. dissemble, chip soldering etc.

Thanks.
Hmm.. If i am able to upgrade my Universal's RAM I will let you all know. Right now i think it is one of the fastest upgrades I can make.

agisofttm
18th December 2006, 08:40 AM
hmmm - a realy nice topic - well actually I've tested this last day and I'm absolutely sure that I've soldered my memory perfectly - I've got it from other universal - but here is the same problem - the device just don't see 128MB of memory - after many hours of think and test we are absolutely sure that in Universal WM5 just is not managed to address this memory - may be - some of GURU's here can acomplish that addressing task with some of existing ROM's :) :) :) :)

mamaich
18th December 2006, 11:27 AM
i am having HIDDEN extra ram more than 1 year in my universal.
http://forum.xda-developers.com/showthread.php?t=248985

I've looked on this foto - http://www.asukal.jp/Jasjar/PB081087.JPG
it has the same chips as other devices, and extra resistors are not soldered. So no extra RAM there

Asukal
18th December 2006, 02:44 PM
I've looked on this foto - http://www.asukal.jp/Jasjar/PB081087.JPG
it has the same chips as other devices, and extra resistors are not soldered. So no extra RAM there

hi,
hi remenber that captures were
"Bfore remove original ROMs" and
"After removed original ROMs"

just now i disassenbled to take picture of currently board.
i hope they didnt cheated me

hope you can check me.
Left side is new 128MB<they said>
right side is original 64MB

nuclear
18th December 2006, 06:26 PM
hi,
hi remenber that captures were
"Bfore remove original ROMs" and
"After removed original ROMs"

just now i disassenbled to take picture of currently board.
i hope they didnt cheated me

hope you can check me.
Left side is new 128MB<they said>
right side is original 64MB
Well i am going above 128MB and i am also adding flash memory. Also i have the exact symmetrical pins on the RAM and the flash memory. So I will be getting them soon and soldering them on ^^.

Asukal
18th December 2006, 06:33 PM
Well i am going above 128MB and i am also adding flash memory. Also i have the exact symmetrical pins on the RAM and the flash memory. So I will be getting them soon and soldering them on ^^.

great news,,,,,:D
hope we can be shared the infor from you! kiss u!

jasonkruys
18th December 2006, 08:03 PM
Is it not a limitation of the PXA270 processor fitted to the Universal, that it can only address 64mb + 64mb (Rom + Ram)?

arc
18th December 2006, 08:06 PM
nuclear When you will begin something do rather then tell fairy tales?
when we see your technical genius - show foto where you have installed new RAM and this works?
I hear only delirium.
It is declared:
http://forum.xda-developers.com/showthread.php?t=286785
the battery - no photo !!! - you not even tried this do.

http://forum.xda-developers.com/showthread.php?t=286729
Samsung 150X 8GB SD (32GB) - no foto

Upgrade RAM 128 Mb -no photo !!
Photon on Universal - figment!
How much possible invent the delirium and give the unverifide advices and hope to people!

Asukal
:)
We with mamaich to have an idea -but we must check - for this needs soldering 2 resistors. One adds voltage to microcircuit of the memories -other additional signal of the sample of the higher part RAM ( 9000 much looks like HP 4700 where additional memory works ).Also I do not see around additional RAM element -a capacitor for eliminating the hindrances on power. Will Possible work and without capacitor -but possible malfunction -only check experimental.

nuclear
18th December 2006, 08:21 PM
Is it not a limitation of the PXA270 processor fitted to the Universal, that it can only address 64mb + 64mb (Rom + Ram)?
Thanks for addressing that Jason. I am awaiting a reply from Hynix regarding your question. I will post it here as soon as i recieve the reply. I had the same question too and I had emailed Hynix. I am waiting for their reply. Hopefully in 1 to 2 business days I will recieve their reply and get some production going.

JDark
19th December 2006, 12:41 AM
Hi All,

I upgraded this Universal. I'm sure, chips are installed properly and there is low probability, if there is one faulty.
I upgraded myself more, than a hundred hx4700 and Magician without any problem, so I suppose, I experienced enough.
So the first I did, removed old chips (256), checked - where is E2 pin, it's extra chip select, this pin is not used on 256 chip and present on 512 chip. I found it on a pad between memory chips, unconnected. The nearest pad looks like desighed to mount smd 0204 type between them, this pad have protective diode on the other end, however I did not remove CPU, so, I have no exact pin number, connected to this pad.
I soldered a 30 Ohm resistor between them - same, as in Magician required.
There were no change, however I suppose, if there is a connection on this pin, which is not used on 256 chips, there is a hardware possibility for upgrade. Unfortunately, I'm not a programmer, so, I cannot write any utility to check, if this memory is available for OS anyway (like T2T disk for example).
If you look at the photo, posted by Asukal - you'll see same pins, connected by wire jumper - it's less "proper" but... works ok.

So, is there any smart person, who knows how stuff works and can write utility to check, if extra memory is addressable?

mamaich
19th December 2006, 12:57 AM
Is it not a limitation of the PXA270 processor fitted to the Universal, that it can only address 64mb + 64mb (Rom + Ram)?

PXA270 does not have such timy limitation. hx4700 has the same CPU and can address 128Mb RAM.
Universal has 0 (zero) bytes of NOR ROM, so you should not count the first 64Mb (ROM).

mamaich
19th December 2006, 01:04 AM
So, is there any smart person, who knows how stuff works and can write utility to check, if extra memory is addressable?

Can you read my previous post? Utility is attached. "test2" button would directly access A4000000h physical address and would write the message if it would succeed. As you may know, RAM on uni is located at A0000000 physical address, and A0000000h+64Mb = A4000000. So if my program can access it -> it is correctly soldered.
I've looked in RAM initialization code in NK, it is nearly identical to hx4700, so this is not a software issue.

Pyrojester
19th December 2006, 01:07 AM
Should we just take it as given that everything Nuclear says is BS? some of his "advice" seems to encourage heavy spending with little or no reward. (8gb SDHC, 6400MaH battery with *cover* and so on) Its all not true, and I mean that in the sense that he is just lying outright.

mamaich
19th December 2006, 01:13 AM
JDark
Are you talking about this place?
(foto is taken from unmodified universal)

JDark
19th December 2006, 01:14 AM
Извиняй Мамаич, не заметил :(

Well... if some of my friends will help, I'll get a board from hx4700 and other one from Universal to check - what CPU pin is (should be) connected to CS2 memory pin. Also (maybe) I'll get 100% tested on another device memory chps and replace existing, to be sure, there is no faulty chip.

Those CPUs... I relly hate to reball them ;).

JDark
19th December 2006, 01:25 AM
2 mamaich - yes, exactly. Red line on photo (chips removed) shows internal wire connection. Question mark - pin, that is probably, connected to CPUs extra address line.

arc
19th December 2006, 01:54 AM
JDark Глянь на фотке что я послал мамаичу 2 резика 1-3 первый это как выяснили CS а 3 это увеличение питания на память .Попробуй запаять 3 резистор

See on photo that I have sent mamaich 2 resistors 1-3 first this what have realized CS but 3 this increase the feeding on memory . attempt soldering 3 resistors

JDark
19th December 2006, 02:00 AM
arc - could you give me the photo too, please?

arc
19th December 2006, 02:07 AM
See
http://img459.imageshack.us/my.php?image=fotoramqf5.jpg

3 -51k

mamaich
19th December 2006, 02:10 AM
arc - could you give me the photo too, please?
I've attached the foto.
points from left to rigth: p.1 - should be short cuted, p.2 - not connected, p.3 - 51K, it would give 2.5v to RAM chips.
As we think this should be enough.
p.2 may be used when you'll solder 4 256Mbit chips.

Midget_1990
19th December 2006, 05:35 PM
just a thought here - on the BA (my old device) you could change the amount of memory used by WM5 by editing specific HEX values in the NK.nbf. (that's how we used some as RAMdisk)

Would this be a possible solution? (Ask maimach where to patch, afaik he found it on BA's :) )

nuclear
19th December 2006, 06:00 PM
just a thought here - on the BA (my old device) you could change the amount of memory used by WM5 by editing specific HEX values in the NK.nbf. (that's how we used some as RAMdisk)

Would this be a possible solution? (Ask maimach where to patch, afaik he found it on BA's :) )
As long as the Hardware is functioning and the system detects it and uses it. It doesn't matter what the Memory Panel is showing. Just fix the memory panel in the next ROM release.

mamaich
20th December 2006, 02:58 AM
Would this be a possible solution? (Ask maimach where to patch, afaik he found it on BA's :) )

This would be possible only in one case - if my test program attached in previous posts would not output "read error" on test2. I.e. if the RAM would be physically present on the device.
Otherwize - the RAM is incorrectly soldered -> not acccessible.

Asukal
20th December 2006, 09:39 AM
nuclear When you will begin something do rather then tell fairy tales?
when we see your technical genius - show foto where you have installed new RAM and this works?
I hear only delirium.
It is declared:
http://forum.xda-developers.com/showthread.php?t=286785
the battery - no photo !!! - you not even tried this do.

http://forum.xda-developers.com/showthread.php?t=286729
Samsung 150X 8GB SD (32GB) - no foto

Upgrade RAM 128 Mb -no photo !!
Photon on Universal - figment!
How much possible invent the delirium and give the unverifide advices and hope to people!

Asukal
:)
We with mamaich to have an idea -but we must check - for this needs soldering 2 resistors. One adds voltage to microcircuit of the memories -other additional signal of the sample of the higher part RAM ( 9000 much looks like HP 4700 where additional memory works ).Also I do not see around additional RAM element -a capacitor for eliminating the hindrances on power. Will Possible work and without capacitor -but possible malfunction -only check experimental.


thanks for your hints,,,but frankly i am not so familiar to hard ware...
no idea what i can do,,,,:D

Asukal
20th December 2006, 09:41 AM
This would be possible only in one case - if my test program attached in previous posts would not output "read error" on test2. I.e. if the RAM would be physically present on the device.
Otherwize - the RAM is incorrectly soldered -> not acccessible.

i agree, Upgraded with wm5 device dell was reconized.
i believe this was not coz of OS, but a hard ware or assemble,,
thats why no error on mine.just read previouse ram.

nuclear
20th December 2006, 08:01 PM
i agree, Upgraded with wm5 device dell was reconized.
i believe this was not coz of OS, but a hard ware or assemble,,
thats why no error on mine.just read previouse ram.
lol... you bad at soldering Asukal. Tell me where you order the RAM from? Infineon or Hynix? I need RAM too. Hynix not giving me. I am being ignore by Hynix. I want to upgrade Universal for my birthday and I not able to find RAM/Flash ROM chip. I saw Hynix have one for Universal that fit on pins and everything. But Hynix guy no reply, deadbeat. Can you tell me where to order part from?

mamaich
21st December 2006, 06:49 AM
Asukal
Can you test the attached program on your device?
You should press 2 buttons (first 2 are useless):
"Test+96" and "Test+128"
If they would output anything different from "Exception while reading >64M" - your RAM is accessible, but it is just located after a 32Mb or 64Mb hole. So you are lucky - and all we need is just a tiny patch.

mamaich
21st December 2006, 09:20 AM
these tests are also failed

Asukal
21st December 2006, 10:18 AM
Asukal
Can you test the attached program on your device?
You should press 2 buttons (first 2 are useless):
"Test+96" and "Test+128"
If they would output anything different from "Exception while reading >64M" - your RAM is accessible, but it is just located after a 32Mb or 64Mb hole. So you are lucky - and all we need is just a tiny patch.

sorry late replay,,,failed as your post :(
Anyway, thanks

georgel
3rd January 2007, 12:26 PM
I am not a pocketpc guru, but to my knowledge from x86 pcs prior to OS booting
all DRAM should be detected and set in SDRAM controller (e.g. chipset in PCs). Thus different types of SDRAM chips are set for refresh and their address space is mapped contiguos (e.g. without holes). Also appropriate timings are set, etc. All this is done by BIOS and then control is transferred to the boot sector of the booting drive. Since there is no BIOS in PDAs this should be accomplished (i guess so) in bootloader. So look for our problems there!

mamaich
10th January 2007, 03:18 AM
UP!

I've found a bug in a test program
This was not really a bug - kernel disables the second SDRAM partition after it fails to detect it, so I've changed my program so that it forces partition to be enabled.

Attached an updated version, can someone test it?
Usage: run it on the device, press all the 4 "test" buttons and write here the exact error messages.
If it would write: "Mem = 128M" - we are lucky, all we need is a simple kernel patch.

Edited:
there is still a bug, later I'll upload a fixed program

Asukal
10th January 2007, 08:44 AM
UP!

I've found a bug in a test program
This was not really a bug - kernel disables the second SDRAM partition after it fails to detect it, so I've changed my program so that it forces partition to be enabled.

Attached an updated version, can someone test it?
Usage: run it on the device, press all the 4 "test" buttons and write here the exact error messages.
If it would write: "Mem = 128M" - we are lucky, all we need is a simple kernel patch.

i am teseing,

Any way
Test1= Read Data!=WriteData---then "Men64MB"
Test2= Men128MB
test+96= 96M
Test+128= Exceptopn while readinf>64M then "Men 64M"

still possibility of extra mem on my device?

Yubastard
10th January 2007, 08:46 AM
genius, mamaich!!

I'm asuming you are that mamaich from pgg c++ compiler fame... if so, well then you are good! hope this works!

and, a little bit off topic, wonder if that c++ compiler works on htc universal? couldn't test it on my axim x51v and had forgotten about it.

chris_khho
10th January 2007, 08:47 AM
So, from Asukal results, seems not successful!!!?

For actual device with Mem = 128, the result is still 64?

I need to sell my Uni for buying the Flame....

Thanks for your effort anyway.

Cheers,

mamaich
10th January 2007, 08:55 AM
oops, this is a bug in my "test2" function
I'll make a fixed program later

rustoss
8th November 2007, 11:57 AM
oops, this is a bug in my "test2" function
I'll make a fixed program later

Hi! did you get 128mb already???

Asukal
8th November 2007, 12:44 PM
Hi! did you get 128mb already???

Mamaichi got it!

and mine will be OK also soon <waiting for his ROM>

PLS see this
http://forum.xda-developers.com/showthread.php?t=286861&goto=newpost

and all thread of his miracle!
http://forum.xda-developers.com/showthread.php?t=281560

Asukal

suzhoukim
12th November 2007, 05:22 PM
I'm waiting for his ROM too

akpidis
27th November 2007, 04:13 PM
Hello guys and please excuse my ignorance since I've got limited time to read all pages atm!

Say I manage to get extra ram chips and successfully fit it, according to the wiki. Will I still be able to use any ROM I'm using now, by using an updated bootloader or the nk.exe file posted on the wiki, or will I still have to use a specialised ROM?

thnx in advnace :)

oso21
28th November 2007, 02:55 PM
What does the result mean?(obtained form testmem) test1:mem=128m test2:128m test+96:mem=96m test+128:error exception while reading>64m (then)mem=64m.ps:I am using a g4 machine with 128m

mamaich
30th November 2007, 02:44 AM
What does the result mean?(obtained form testmem) test1:mem=128m test2:128m test+96:mem=96m test+128:error exception while reading>64m (then)mem=64m.ps:I am using a g4 machine with 128m

This means absolutely nothing as the program is not working correctly :))

teixeirabmb
30th November 2007, 03:53 PM
Can anyone post some links for memory upgrade companies and their prices?
This upgrade 64Mb worth the investment?

oso21
30th November 2007, 04:08 PM
This means absolutely nothing as the program is not working correctly :))

Thanks for your reply.Another question : Does it means upgrated d900 g4 machine can use 128m ram when the system shows that the mem size is 128m?

moiisse
25th February 2008, 09:45 PM
Asukal
Can you test the attached program on your device?
You should press 2 buttons (first 2 are useless):
"Test+96" and "Test+128"
If they would output anything different from "Exception while reading >64M" - your RAM is accessible, but it is just located after a 32Mb or 64Mb hole. So you are lucky - and all we need is just a tiny patch.

dear mamaich, i did all the step to step to upgrade my universal ram to 128 MB : 1) get 2 chips ram 64mb of blue angel
2) install the 2 ram in their place by a professional technical engineer
3) connect the pins 1 and pins 3 <51 k> as mentioned
4) intall the Nk file that has a tweak to activate the 128 Ram

and still my universal 64 ram...
but today accidently i tried to install a normal rom ( ranju blue V5) that was cooked for a 64 ram universal device, my device didn't over come the boot screen, and a light blue rays was observed on my screen, i tried different rom 64mb based on same thing, BUT when i installed a 128 MB ram, rom it booted normally, but still 64MB
so i need plz your advice to activate 128MB ram

dj_gabzz
6th March 2008, 12:58 AM
i did the same and my universal still sees the 64 only i tried different 28 mb roms and still nothing new.. did you find a way, i also used the blueangel's ram chips
by the way the only different thing i did was not connecting a 51 k resistor to "3" but i shorted pin 1 like mentioned in the wiki
PLEASE HELP
I PAID MONEY FOR THE UPGRADE AND I STILL DONT HAVE 128 RAM !!!




dear mamaich, i did all the step to step to upgrade my universal ram to 128 MB : 1) get 2 chips ram 64mb of blue angel
2) install the 2 ram in their place by a professional technical engineer
3) connect the pins 1 and pins 3 <51 k> as mentioned
4) intall the Nk file that has a tweak to activate the 128 Ram

and still my universal 64 ram...
but today accidently i tried to install a normal rom ( ranju blue V5) that was cooked for a 64 ram universal device, my device didn't over come the boot screen, and a light blue rays was observed on my screen, i tried different rom 64mb based on same thing, BUT when i installed a 128 MB ram, rom it booted normally, but still 64MB
so i need plz your advice to activate 128MB ram

moiisse
24th April 2008, 07:21 PM
i did the same and my universal still sees the 64 only i tried different 28 mb roms and still nothing new.. did you find a way, i also used the blueangel's ram chips
by the way the only different thing i did was not connecting a 51 k resistor to "3" but i shorted pin 1 like mentioned in the wiki
PLEASE HELP
I PAID MONEY FOR THE UPGRADE AND I STILL DONT HAVE 128 RAM !!!

something interesting i observed when i flashed ranju's 7.6 rom, in device information: hardware.... ram size 128MB
which means that hardware wise the 2 rams are well installed, but in memory information still storage 43.50 MB and program 48.78MB...

i don't know what to do to get effectively 128MB ram
mamaich, you'r the expert, can you help!!!!!!!!!!!!!!!!

pitp
23rd July 2008, 03:30 PM
Im facing same problem as you, even my platorm is Asus P750. See details :
http://asusmobile.net/board/viewtopic.php?t=160&postdays=0&postorder=asc&&start=20

Did you finally fix this issue ?

Thanks a lot

moiisse
24th September 2008, 12:18 AM
Im facing same problem as you, even my platorm is Asus P750. See details :
http://asusmobile.net/board/viewtopic.php?t=160&postdays=0&postorder=asc&&start=20

Did you finally fix this issue ?

Thanks a lot

it seems that no is interseted for our question, or even tried to reply negatively or positively, but i couldn't till now to benefit from the 128RAM, and no one seems interested to help us....
but i've got an idea, i'll try to create a ram disk with a size as equall to our new installed RAM using RAMsice_CE if it succeed so i could use the new installed ram as storage...
i'll give you feed back later on...
best regards Moiisse