[Q] RAM Hack Question - G1 Q&A, Help & Troubleshooting

Hi,
I have dangerspl and RADIO 2_22_23_02.
Can I user this (http://forum.xda-developers.com/showthread.php?t=831139) Radio and keep my spl or must I flash both, the radio and the spl, to get more ram?
Is the spl in this thread better than dangerspl or what is the difference?
Can the hack be used with COS-DS?
~Thau

If you want to get additional 14MB, you need to install both: the new radio and the new spl. In addition you need also a special kernel for the roms, but this shouldn't be a problem.
The 1.33.0013d SPL is not "better", in contrary it's more restricted (it's a perfected SPL), but it's needed to get the additional ram. For me it's worth to go that way, but you need to decide by yourself.

Related

ADP 101 (More questions than answers)

Hiya android forums
Im getting myself a ADP - just waiting for it to arrive and now it has made up a few questions in my mind - please dont bash the hell out of me if they have been asked before
First off, im not completly new to all this flashing, SPL etc, I would say i know the basic of flashing a WiMo...
So it kinda the same when you want to flash a "custom rom" to the G1, you need the first flash a custom SPL?
If thats true is it also true that the ADP have some sort of open SPL wich would allow any rom to be flashed, custom or not (Even WiMo)?
What are the downside of having a ADP rather than a T-mobile - besides the "small" problem with paid programs at market?
More questions prolly arises in the near future, but if anybody would be able answer thise Id be really glad
//M
So it kinda the same when you want to flash a "custom rom" to the G1, you need the first flash a custom SPL?
On Android there are two ways generally to flash a device: through the recovery (which checks against some Android crypto keys) and through the spl (either through htc-signed nbh or fastboot). Since you are getting an ADP, the device has the test-keys which mean you can flash whatever you want using the first method.
If thats true is it also true that the ADP have some sort of open SPL wich would allow any rom to be flashed, custom or not (Even WiMo)?
Yes, it is also referred to as the engineering bootloader (not technically the correct name, but close enough). It allows direct flashing of the entire flash from the spl using fastboot. You could not flash a winmo rom, since the fastboot protocol, afaik, does not allow changing the existing partitions in the onboard flash.
What are the downside of having a ADP rather than a T-mobile - besides the "small" problem with paid programs at market?
You can also modify the system software to show paid programs. That is no longer an issue. In fact if you flashed a T-Mo firmware, for all intents and purposes it would be identical to a G1. Only downside, I suppose, is you have to pay $400.
Go read the stickied posts in the dream developers forum. They will answer the questions you have.
The downside to using adp images vs tmobile images is you lose some of the tmobiles specific applications. Currently they are myfaves, amazon mp3 store, and the IM app.
The current JF ADP 1.5 image, as well as the other cupcake images, do allow "protected" apps, so the marketplace restrictions aren't an issue anymore with ADP images if you flash one of the custom builds.
jashsu said:
So it kinda the same when you want to flash a "custom rom" to the G1, you need the first flash a custom SPL?
On Android there are two ways generally to flash a device: through the recovery (which checks against some Android crypto keys) and through the spl (either through htc-signed nbh or fastboot). Since you are getting an ADP, the device has the test-keys which mean you can flash whatever you want using the first method.
If thats true is it also true that the ADP have some sort of open SPL wich would allow any rom to be flashed, custom or not (Even WiMo)?
Yes, it is also referred to as the engineering bootloader (not technically the correct name, but close enough). It allows direct flashing of the entire flash from the spl using fastboot. You could not flash a winmo rom, since the fastboot protocol, afaik, does not allow changing the existing partitions in the onboard flash.
What are the downside of having a ADP rather than a T-mobile - besides the "small" problem with paid programs at market?
You can also modify the system software to show paid programs. That is no longer an issue. In fact if you flashed a T-Mo firmware, for all intents and purposes it would be identical to a G1. Only downside, I suppose, is you have to pay $400.
Go read the stickied posts in the dream developers forum. They will answer the questions you have.
Click to expand...
Click to collapse
Thanks for your answers
Ive now read a whole lot of the stickies in the development section - however i still have kinda few questions
So now that its an ADP and therefore have the engineering bootloader i dont need to flash a custom SPL - however both on the wiki and in the stickies the custom one are still recommended, is that only when youre on a "normal" g1 or what are the reason for me to flash a custom SPL rather than stick with the engineering?
As far as i recall from my WiMo days it wasnt too easy (Not to mention safe) to do a flash back to the orginal SPL once you have flashed a HardSPL - is that also the situation for "the common guy"?
How does flashing a custom SPL affect the warrenty?
//M
The "HardSPL" for G1 doesn't work the same as for winmo. In the winmo world. HardSPL prevents other programs from normally writing to the SPL. Rewriting SPL would have to be done with a backdoor. In G1, the capability to restrict writing the SPL hasn't been implemented yet. The only difference between HardSPL and the Engineering SPL is the former is capable of accepting DREAIMG.NBH from all regions, as it spoofs a supercid.
Once one's SPL can perform fastboot nand flashing (which Engineering SPL can do) then there isn't much else that needs to be done.
jashsu said:
The "HardSPL" for G1 doesn't work the same as for winmo. In the winmo world. HardSPL prevents other programs from normally writing to the SPL. Rewriting SPL would have to be done with a backdoor. In G1, the capability to restrict writing the SPL hasn't been implemented yet. The only difference between HardSPL and the Engineering SPL is the former is capable of accepting DREAIMG.NBH from all regions, as it spoofs a supercid.
Once one's SPL can perform fastboot nand flashing (which Engineering SPL can do) then there isn't much else that needs to be done.
Click to expand...
Click to collapse
Ahh thx for clearing that out for me
//M
Ok so now ive recived my phone (Bought it from somebody else)
Right now i want to make sure its the official rom - what do i need to look for? The info are as following:
Baseband: 62.50s.20.17h_2.22.19.26i
Kernel: 2.6.27-00392-g831baf [email protected] #72
Build number: dream_devphone-userdebug 1.5 crb21147201 test-keys
//M
m.klinge said:
Ok so now ive recived my phone (Bought it from somebody else)
Right now i want to make sure its the official rom - what do i need to look for? The info are as following:
Baseband: 62.50s.20.17h_2.22.19.26i
Kernel: 2.6.27-00392-g831baf [email protected] #72
Build number: dream_devphone-userdebug 1.5 crb21147201 test-keys
//M
Click to expand...
Click to collapse
That is the latest ADP1 firmware / baseband from HTC ( i just verified the version strings to the ones on my ADP1). You are good to go for now.
http://www.htc.com/www/support/android/adp.html
One modification to do is to A2SD (apps to sd). Doing an A2SD mod puts installed applications on the sd card giving you more space and fewer writes to your adp1's precious internal flash chips.
kallisti5 said:
That is the latest ADP1 firmware / baseband from HTC ( i just verified the version strings to the ones on my ADP1). You are good to go for now.
http://www.htc.com/www/support/android/adp.html
One modification to do is to A2SD (apps to sd). Doing an A2SD mod puts installed applications on the sd card giving you more space and fewer writes to your adp1's precious internal flash chips.
Click to expand...
Click to collapse
Ahh that sounds great - thx for your reply
So what would i gain by using one of the custom roms? Anything that i cant do with this by simply install apps?
//M
m.klinge said:
Ahh that sounds great - thx for your reply
So what would i gain by using one of the custom roms? Anything that i cant do with this by simply install apps?
//M
Click to expand...
Click to collapse
Currently I see very little to gain from the custom roms on the ADP1, I installed one of those custom roms to get closer to 1.5 before 1.5 was final and the custom rom seemed buggy and slower. The custom rom I used also defaulted to Chinese once installed that was tough to fix.
One Positive thing about custom roms though is that there is a custom ROM floating around that enables multi-touch. Android currently supports multi-touch but Google has disabled it in the source code (patent issues with Apple).
Since the ADP1 has the open boot loader, feel free to play around with custom images. The chances of bricking the ADP1 are much less ( as long as you are careful and flash things properly)

Radio and SPL questions

so after many many Cyanogen releases, my phone is not as responsive as it once was. I am wondering if I should wipe and reflash the devphone ota update then cyanogens and if I do will it brick my phone? I have the 22i radio and the "Danger" spl. From what i remember, the ota update writes the radio. It is the 22i one, but with it rewriting it will it brick my phone when it does?
or
should i just do a wipe and reflash just cyanogens?
you mean you have the 26I radio...
Are you talking about the HTC recovery ota that you flash first before you flash before Cyanogen's?
That is basically what HTC refers to as an update.zip
If it does flash over the radio, which I don't think it does, it already is the 26I radio, so it won't hurt anything.
But I have flashed over Cyanogen several times using the same process, and it has not bricked my phone. You will have no problems either.
Yes sorry, the 26I, and i am talking about the update.zip that you flash before Cyanogen's. I thought I was ok, i just wanted to check that rewriting the radio, even if it is the same wouldn't brick the phone
This may be the wrong thread but I'm hoping I can get some help. I'm running dwang 1.17.1 with a 26I radio. Can I flash the haykuro "danger" "death" spl? I want it because some themes require it. I have the correct board "PVT" when I look in fastboot, I'm just wondering since I have the ram hack if this will brick my phone or not. Noob question, I lnow. TIA. Ill post this else where if needed... ill watch family guy till then
you have the radio that you need to flash over the spl.
the ram hack has nothing to do with the spl. it is only for that rom. for example, if you have cyanogen 4.2.11.1 and you upgrade to 4.2.12.2, the ram hack goes away. It's part of the boot.img.
You can flash the danger spl, but be warned, even if you have everything right, there is still a possibility that something could go haywire and it could brick your phone.
afterwards, you will have to reflash a rom once the spl successfully installs.
Good luck.
Thanks taz. Ill try it out

any roms that dont reqiure a special spl?

im running super"D" 1.5.1 with nexus launcher
so what roms dont require a special spl
Nowadays the new ROM's that are coming need the special SPL's like the Danger SPL.
Basically SPL's make it so that bigger ROM's can be flashed onto your phone. If you find a big ROM (by big I mean size) like a 40+ MB ROM you might need a better SPL.
All of them tell you if you need the special SPL or not. Do your own research.
As long as you have a brain in your skull, there is NOT A SINGLE ROM that requires any particular SPL.
Over all others, I STRONGLY recommend the ADP1 stock SPL 0.95.3000.
Macrophage001 said:
Nowadays the new ROM's that are coming need the special SPL's like the Danger SPL.
Basically SPL's make it so that bigger ROM's can be flashed onto your phone. If you find a big ROM (by big I mean size) like a 40+ MB ROM you might need a better SPL.
Click to expand...
Click to collapse
There is only one SPL that modifies the partition sizes making it so a larger ROM can be flashed to the G1. That is known as the Danger/Death SPL. The other available SPL's all provide the same sizes.
SPL = Secondary Program Loader.
Also, it takes a ROM that is over ~69MB (on the system partition anyways) to fill the space allocated by the stock G1 partition layout.
daveid said:
There is only one SPL that modifies the partition sizes making it so a larger ROM can be flashed to the G1. That is known as the Danger/Death SPL. The other available SPL's all provide the same sizes.
SPL = Secondary Program Loader.
Also, it takes a ROM that is over ~69MB (on the system partition anyways) to fill the space allocated by the stock G1 partition layout.
Click to expand...
Click to collapse
K thanks for explaining it. I wasnt too sure about the specifics

HardSPL to Danger/DeathSPL?

Hey all, I've been rocking CM5 anySPL by Firerat, but it has some memory issues on my G1, so I've been looking to upgrade to CM6, and hopefully improve speed as well. Unfortunately, I decided to flash the HardSPL onto my system instead of Danger/DeathSPL when rooting it (I have no clue why, probably just naive).
Anyway, I'm looking to get Danger/DeathSPL on my system so that I will be able to enjoy CM 6, and would like some help with putting it on (I don't want to brick my phone!). And I do have the latest radio flashed on my system.
Go with the new mtd-partition method from Firerat and you will not need to have DangerSPL installed. It's more flexible and more secure.
Sent from my HTC Dream using XDA App
follow my steps bro its plain simple and tooo easy. so i promise you cant mess up this and you cant brick your phone because we have recovery but go to this link
HERE
dtptampa said:
Hey all, I've been rocking CM5 anySPL by Firerat, but it has some memory issues on my G1, so I've been looking to upgrade to CM6, and hopefully improve speed as well. Unfortunately, I decided to flash the HardSPL onto my system instead of Danger/DeathSPL when rooting it (I have no clue why, probably just naive).
Anyway, I'm looking to get Danger/DeathSPL on my system so that I will be able to enjoy CM 6, and would like some help with putting it on (I don't want to brick my phone!). And I do have the latest radio flashed on my system.
Click to expand...
Click to collapse
There is ABSOLUTELY NO REASON for you to be messing with your SPL.
IN FACT, if you want the best storage allocation possible, you will end up using a partition table that doesn't match ANY known SPL.
Specifically, though the 1.33.2005 SPL recommended by CM does reduce the size of the cache partition and expand both the system and userdata partitions, the cache partition is STILL way bigger than it needs to be!
With a custom partition table, which you can achieve with ANY SPL (including the one you already have), you can have a system partition the same size as the 1.33.2005 allocation, and a userdata partition that is FIFTEEN MEGABYTES LARGER than the 1.33.2005 allocation.
When dealing with CM6, unless you apply extra hacks, you will end up being stuck with froyo2sd for installing applications to the sdcard. Froyo2sd is a terribly slow bloated memory hog of a pig and will slow your phone down to being virtually unusable. The more space you have on the userdata partition, the fewer applications (possibly zero) you will need to install to froyo2sd, and the faster the thing will run.
I ***HIGHLY*** recommend that you DO NOT waste your time with 1.33.2005. It is not required, not useful, and has the potential to cause actual HARM.
The SPL that I **DO** recommend is 1.33.2003 (ending with a THREE). This SPL is FULLY COMPATIBLE with your phone and if you currently have a 0.95.x000 SPL installed (hspl that you have is 0.95.3000 with a modified version string to add in a "1" at the start), then you can install it with ZERO RISK. The 1.33.2xxx series of SPLs are HIGH-engineering SPLs offering you the ability to fastboot flash the radio image. The 0.95.3000 SPLs are MILD-engineering SPL -- they offer fastboot, but limit the partitions accessible in that manner... the ability to fastboot flash the radio can be useful later on when/if it comes time to update the radio image.

What is the difference between... [SOLVED]

Hi,
I have a question. Does anyone know the difference between the 2.22.23.02 and 2.22.19.26I radio? I think the xx.02 is USA and xx.26I is non-US? Is that true? Can the xx.26I radio be installed on a USA T-Mobile G1? Or would that result in a brick? I would like to know the difference between these two radio's and their advantage/disadvantages, if there are any. I think everyone refers to the xx.26I as the "new radio"?
I currently have the 2.22.23.02 radio on my device.
2.22.23.02 is referred to as the new radio. However, there is an even newer radio that is out (2.22.27.08), that gives you 14MB of extra RAM, but is only really compatible with certain ROMs. All of these radios can be flashed on the T-Mobile G1. If the radio shows up in the Android Development section for the G1, it is safe to use.
I think that the 2.22.19.26I radio has been reported to work better in countries that are outside of the USA, but since you live in the USA, I think that the 2.22.23.02 radio is the better one. I think that people who flashed the 2.22.23.02 radio have reported better battery life. But I'm not sure if that is true or not. But, if you want the newest thing, try out 2.22.27.08. I flashed the 2.22.27.08 radio and the SPL that went along with it yesterday, and it's been working great so far.
Just as a warning, you have to be really careful when flashing radios/SPLs. If you flash the SPL before the radio, you will probably brick your phone.
Well, I'm using this ROM: http://forum.xda-developers.com/showthread.php?t=811620&page=126
and I think that is compatible with the 2.22.27.08 radio. I'm not sure yet if I'd want to flash it though. I think I would need HBOOT-1.33.0013d, right?
Most likely won't flash lol, 14MB additional RAM is only like... such a very small difference?
Sleeps17 said:
Well, I'm using this ROM: http://forum.xda-developers.com/showthread.php?t=811620&page=126
and I think that is compatible with the 2.22.27.08 radio. I'm not sure yet if I'd want to flash it though. I think I would need HBOOT-1.33.0013d, right?
Most likely won't flash lol, 14MB additional RAM is only like... such a very small difference?
Click to expand...
Click to collapse
19.26, 23.02, 27.08, and 28.25 are just improvements on the radio. It tells the phone how to poll the towers and can increase signal, but more frequent polling cost power. Depending on your carrier and area, you may see an improvement, but it's not guaranteed. I gained a full bar with the 27.08 radio. I got the same plus better 3g with 28.25. But my battery only last 2 days on standby, and about 3 hrs of heavy use. That's what car charters are for.
There is an older radio that came with rc29, that can brick your phone when flashed with hboot 1.xx.xxxx or higher. 19.26 was the old "new" radio that was needed to avoid a brick. Just make sure you flash radio before hboot and you'll be fine.
Yes, you need 0013d to use the 2 newest radios, and its well worth it. 14mb of system RAM causes a significant performance boost. It's better than the old RAM hack from 1.6 and doesn't affect the gpu. There is a kernel patch that allows it to work with almost any Rom.
Sent from my T-Mobile G1 using XDA App
Okay thanks for the additional information. I tried flashing the recovery, but I get this error:
error: cannot load 'recovery-RA-dream-v1.7.0-cyan.img'
What did I do wrong? The .img file is on the root of my SD and is named exactly what I input into my terminal. Is this error because I already have the amon-ra-recovery V1.7.0? But this filename has the "cyan" in it.
Oh btw I forgot to mention that my current SPL is 1.33.2005, so I should be able to flash via fastboot.
Okay never mind I got it working. New recovery, baseband, and SPL ^_^ thanks for helping guys.

Categories

Resources