New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
mamaich
Old
#81  
Recognized Developer
Thanks Meter 153
Posts: 1,104
Join Date: Apr 2004

 
DONATE TO ME
In a long discussion JDark convinced me that lost RAM is a software problem and everything is soldered correctly. I've smoked the intel manual, decompiled SPL - and found the reason - bootloader initializes timings only for the first 64-Mb memory bank! So when you access the second bank on stacked chips - you get just a garbage. Patching bootloader is a dangerous task, so i had to patch nk.exe. The second bug was in NK. As you know the last 1 mb of first 64Mb RAM is used for framebuffer, so we get a "hole" if we have 128 Mb RAM. Had to fix that too.

The test ROM is ready, but it is now too early to release it to public - the device hangs on exiting from sleep mode, but this could be fixed.


So to make 128Mb RAM working you'll need to solder chips, shorten CS1 as showed on the picture (other pins should be left as they are):

and flash a ROM when I'll publish it.

The ROM would be incompatible with G4 devices as long time ago I've broken something in my patches and don't have G4 to find what to fix. I need a person who has a G4 device and knows how to use KITL.

Now Universal has 112.44 Mb total RAM available to OS.
ASUS VivoTab RT TF600TG 64Gb 3G
 
beast0898
Old
(Last edited by beast0898; 24th October 2007 at 05:39 AM.)
#82  
beast0898's Avatar
Senior Member
Thanks Meter 0
Posts: 813
Join Date: Jan 2006
Location: Milton Keynes
Quote:
Originally Posted by mamaich View Post
In a long discussion JDark convinced me that lost RAM is a software problem and everything is soldered correctly. I've smoked the intel manual, decompiled SPL - and found the reason - bootloader initializes timings only for the first 64-Mb memory bank! So when you access the second bank on stacked chips - you get just a garbage. Patching bootloader is a dangerous task, so i had to patch nk.exe. The second bug was in NK. As you know the last 1 mb of first 64Mb RAM is used for framebuffer, so we get a "hole" if we have 128 Mb RAM. Had to fix that too.

The test ROM is ready, but it is now too early to release it to public - the device hangs on exiting from sleep mode, but this could be fixed.


So to make 128Mb RAM working you'll need to solder chips, shorten CS1 as showed on the picture (other pins should be left as they are):

and flash a ROM when I'll publish it.

The ROM would be incompatible with G4 devices as long time ago I've broken something in my patches and don't have G4 to find what to fix. I need a person who has a G4 device and knows how to use KITL.

Now Universal has 112.44 Mb total RAM available to OS.
Hi Mamaich,


Congrats on another amazing piece of work, your work never ceases to amaze me.

What do you need from KITL?
I have a G4 Uni, let me know if I can help.
G4 Boot with KITL output attached, hope it helps.

Cheers,


Beasty
Attached Files
File Type: zip UniBoot.zip - [Click for QR Code] (5.9 KB, 138 views)
If I have been helpful, please donate here
__________________________________________________ _________
Wallaby :-WM2003SE & Xanadux
Himalaya :-WM5 Helmi
Alpine :-WM2003SE
Charmer : -
TYTN : - WM6Pro
Universal :- WM6.1 (Own Builds)
Kaiser : - Laurentius26 Rom
Raphael : - NRG Rom
Rhodium : - WM6.5 (Own Builds)
Desire : - LeeDroid (Rock Solid Roms)
__________________________________________________ _________
 
mamaich
Old
#83  
Recognized Developer
Thanks Meter 153
Posts: 1,104
Join Date: Apr 2004

 
DONATE TO ME
Quote:
Originally Posted by beast0898 View Post
What do you need from KITL?
I need you to flash a ROM that is incompatible with G4 devices - it was posted somewhere on the forum, and send KITL output from it so i'll find where it would hang
ASUS VivoTab RT TF600TG 64Gb 3G
 
mamaich
Old
#84  
Recognized Developer
Thanks Meter 153
Posts: 1,104
Join Date: Apr 2004

 
DONATE TO ME
a screenshot:
ASUS VivoTab RT TF600TG 64Gb 3G
 
mctoey
Old
#85  
Member
Thanks Meter 0
Posts: 69
Join Date: Jan 2007
Location: St. Andrews
Default Congratulations!

Hi, Congratulations on your discovery! I have always been amazed and appreciated by the energy and efforts that have been put into making this great device even greater.

The Universal with 128mb memory would become highly desirable and usable. This would substantially extend its usage life. Hope this eventually becomes available for all generations of the Universals.

Btw, how do you find the battery life issue once you've got the 128mb ram? Is it a real drain on the power?

Please keep up good hard work & Regards,

McToey
 
capante
Old
#86  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Aug 2007
Default Congratulations

Well done. Congratulations for your great work.
 
Lt.Cmdr.Ivan
Old
#87  
Lt.Cmdr.Ivan's Avatar
Recognized Developer
Thanks Meter 0
Posts: 450
Join Date: Feb 2006
Thank you very much.

Now the only thing we need is a person/company who can order and solder those chips
HTC HD Mini with selfmade Rom.
 
Lt.Cmdr.Ivan
Old
#88  
Lt.Cmdr.Ivan's Avatar
Recognized Developer
Thanks Meter 0
Posts: 450
Join Date: Feb 2006
Default Wiki page added

Ok i have added a wiki page:

http://wiki.xda-developers.com/index...ersal_128MBRAM
HTC HD Mini with selfmade Rom.
 
LazaPasi
Old
#89  
LazaPasi's Avatar
Senior Member
Thanks Meter 0
Posts: 232
Join Date: Nov 2006
Where to buy Infineon HYB25L512160AC-7.5 Chip?
Iphone 3G with Jailbreak!
 
beast0898
Old
#90  
beast0898's Avatar
Senior Member
Thanks Meter 0
Posts: 813
Join Date: Jan 2006
Location: Milton Keynes
Quote:
Originally Posted by mamaich View Post
I need you to flash a ROM that is incompatible with G4 devices - it was posted somewhere on the forum, and send KITL output from it so i'll find where it would hang
Hi Mamaich,

Any ideas where this Rom is?

I've searched to no avail.

If someone can provide a link to the Rom, I'll flash. KITL and post results back.


Cheers,


Beasty
If I have been helpful, please donate here
__________________________________________________ _________
Wallaby :-WM2003SE & Xanadux
Himalaya :-WM5 Helmi
Alpine :-WM2003SE
Charmer : -
TYTN : - WM6Pro
Universal :- WM6.1 (Own Builds)
Kaiser : - Laurentius26 Rom
Raphael : - NRG Rom
Rhodium : - WM6.5 (Own Builds)
Desire : - LeeDroid (Rock Solid Roms)
__________________________________________________ _________


XDA PORTAL POSTS

What’s Possible with CASUAL & How to Make Your Own CASUAL – XDA Developer TV

XDA Elite Recognized Developer AdamOutler is known … more

Pearl Chen to Talk NFC Development at XDA:DevCon 2013

From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more

Avoid Framework Bootloops on Xperias Running Jelly Bean

If you’re a Sony device owner running a stock Android Jelly Bean firmware and … more

Forum Added for the Samsung Galaxy Mega

What do you do when the Galaxy Note line is simply not big enough? You get theSamsung Galaxy Mega. … more