Running a Hero ROM - G1 Q&A, Help & Troubleshooting

I just got my G1 back from HTC, after they replaced it's motherboard. Last time I tried to install a Hero ROM, I flashed the SPL prior to the radio, and obviously, received a brick.
Right now I'm running Cyanogen Mod 3.6.
My SPL is: 1.33.2005
My Radio is: 2.22.19.26I
I'm not sure about my recovery image.
I still haven't partitioned my SD card for Apps2SD, which I know I have to do.
If someone can give me an overview on how to install Hero, and what's the best ROM, that'd be great. Once you've had a brick, you become pretty paranoid.

My setup is in my sig, and it works pretty well. JacXHero is still a work in progress, I really wouldn't recommend it. JacHero 2.73 runs pretty good if you use linux-swap. I never get lag on Rosie (maybe a little if listening to music) by only using a few widgets and a 64mb linux-swap partition on a class 6 card (transcend are very good, never had any issues).
SO my advice
-Partition the card with Fat32, ext3 (200-500mb), linux-swap (48 or 64mb).
-wipe, then flash JacHero 2.73
Don't try 2.74. That uses comp-cache by deafult and in my experience is *much* slower than 2.73 with linux-swap.
One other thing, do NOT overclock. The rom will automatically scale the cpu, overclocking will just make things slower (and probably drain the battery quicker)
hope that helps

Thanks very much for the advice.

No prob Did that answer everything?
Btw, is 1993 your DOB?

Pretty much, but I do have a problem. I just realized my 8 GB Micro is Class 2.

Ah, yeah linux swap will be pretty useless on a class 2. This is the card I have, never had any problems (it says it's class4, it's actually 6, writes a +8mb/s). I don't know why, but unbranded cards aren't always compatible (learnt that the hard way)

Sorry for all the n00b questions, but what exactly does linux swap do?

It acts as an overflow for the RAM. It can't be compared to RAM because it is so much slower, so it's best to use the fastest memory card you can get. The Hero has 288mb but the dream only has 192 (96mb difference) so swap really helps. Bigger doesn't necessarily mean better. People have tried 128mb partitions and found that their phones worked okay for a while then got too slow to be usable. I found 64 to work the best.

Alright thanks. I'll just purchase a class 6 card from amazon. So JacHero is the best Hero ROM? What about v3?

I would say so, JacxHero just isn't stable enough. Haven't tried Drizzy's v3, as dfar as I'm aware that was also kinda beta, it didn't have a proper change log (as he only released it on twitter) so I don't bother. No complaints with 2.73

AdrianK, I also have a class 4 card but would like to test the write speed of it. What did you use to test yours?

Alright thanks for the information. I'll just buy a class 6 card and partition it like you said.
Also, I just flash 2.73, that's it?
I don't need another radio or SPL?

beav_35 said:
AdrianK, I also have a class 4 card but would like to test the write speed of it. What did you use to test yours?
Click to expand...
Click to collapse
In both Ubuntu and Vista it will tell you the speed at which files are written to the card. So just copy something big (maybe 200mb+) and it should tell you. There are apps that are more accurate, but I don't know the names of any, sorry. I believe there's one mentioned in the SD card class thread in the accessories section.
@nasman1993 Yup just wipe n' flash. All you need is the latest radio and Haykuro's SPL which you already mentioned you have, so you should be good to go.

Thanks, i see now.
I get about 7.7MB/s so will this be fine for apps2sd? Aren't class 6 cards supposed to get 6MB/s?

beav_35 said:
Thanks, i see now.
I get about 7.7MB/s so will this be fine for apps2sd? Aren't class 6 cards supposed to get 6MB/s?
Click to expand...
Click to collapse
class #mb = minimum write speed
Yeah that will be fine, considering most apps are less than a meg, and the largest app I have (Bonsai Blast) is 6.

Great! I thought that I was going to have to buy a Class 6 card.
Thanks

Related

Linux-swap

I have a couple of questions about linux-swap.
So I'm on the Hero 2 rom and I have 32MB swap partition. I want to go to the JACxHEROSki-v2.0 rom and at the same time make my swap partition bigger before I flash but I'm unsure if it's safe to go bigger than a 32MB.
"DO NOT USE MORE THAN 32MB SWAP!!!"
They placed this right above the example of how to partition your SD card on the JACxHEROSki-v2.0 but "RECOMMENDED VALUES linux-swap partition = 64MB" is what they placed as recommendations!!! So I'm a little confused. Anyone want to show a little experience?
How about this. Re-partition your sdcard with 96mb for linux-swap. Then when you want to change it go to the recovery console and type
Code:
parted /dev/block/mmcblk0
resize 3 x y
print (to verify it worked)
quit
reboot
Substitue in the start and end points for the file system for the x an y respectively. This will give you the ability to play around with up to 96mb of linux-swap space with the ability to change it out whenever you want without repartitioning the entire sdcard.
Personally testing something is always better than having some one tell you what to use.
Gerson2407 said:
I have a couple of questions about linux-swap.
So I'm on the Hero 2 rom and I have 32MB swap partition. I want to go to the JACxHEROSki-v2.0 rom and at the same time make my swap partition bigger before I flash but I'm unsure if it's safe to go bigger than a 32MB.
"DO NOT USE MORE THAN 32MB SWAP!!!"
They placed this right above the example of how to partition your SD card on the JACxHEROSki-v2.0 but "RECOMMENDED VALUES linux-swap partition = 64MB" is what they placed as recommendations!!! So I'm a little confused. Anyone want to show a little experience?
Click to expand...
Click to collapse
if they suggest something then go with it. they said 64mb for 2.1, so go with 64mb. its not hard to understand
Ignore the warning, I don't really understand why it's there. I have run with 64 mb swap and 32 and 62 is significantly faster. I have even heard of swaps in the 100's that is apparently load screen free.
clefky10 said:
Ignore the warning, I don't really understand why it's there. I have run with 64 mb swap and 32 and 62 is significantly faster. I have even heard of swaps in the 100's that is apparently load screen free.
Click to expand...
Click to collapse
well 32 just happens to be more stable in the long
Or if you use what i posted you can change it any time you want and see for yourself which is better.
32, 64, 96, 200+???
I have browsed around various different forums regarding this issue and couldn't find anything definitive. If possible, can I get a developer to answer this question? What size should the linux-swap be to run hero ROM with minimal lag and no "htc" loading screens? I seen one guy say he has 300MB for linux-swap. Is it bad to have your swap set really high? If so, explain. Thanks to anyone with an intelligent answer.
Twisted uses 100mb, I use 128mb. I havent had any long term bad effects and forgot what the loading screen looks like.
Johnny Blaze said:
Twisted uses 100mb, I use 128mb. I havent had any long term bad effects and forgot what the loading screen looks like.
Click to expand...
Click to collapse
Just to experiment, I set my swap last night to 256MB. I know its kinda high, but just wanted to see the performance difference. The funny thing is that I have not seen any "htc" loading screens, but im starting to see weird lag in other areas. One example is when im switching from screen to screen. It was smooth before with 32MB, but I got the "htc" loading screens. I will repartition it for 128MB to see if I can get rid of the "htc" loading screens and lag. I'll reply after my testing...
Rom: JACxHEROSki-v1.8
SDHC: 4GB Class 2 [I know, im too lazy to order the $10 Class 6 4GB]
When running Hero I usually go with 64mb swap with 60 swappiness. A higher swap will not see loading screens ever but will initially lag like crazy. You can go 96 but I personally saw lag from that also. And actually in JACHEROSki-v2.1 thread he says 64mb recommended.
My testing is complete. I'm using 128MB linux-swap and my hero ROM has been flying. No loading screens and no real lag. It looks like 256MB was too much and 32MB is too little. I'm fine with 128MB.
SG_Shadow said:
My testing is complete. I'm using 128MB linux-swap and my hero ROM has been flying. No loading screens and no real lag. It looks like 256MB was too much and 32MB is too little. I'm fine with 128MB.
Click to expand...
Click to collapse
you phone is going to lag later on. its fast for now. but bad later. 32mb is the most stable according to devs.
in all honesty how long does someone keep a hero rom on their phone without flashing another one? if someone wants to use a large linux-swap partition then just every few days or so destroy it and make another one.
besides we want instant gratification not long term benefits (that's just society in general)
david1171 said:
in all honesty how long does someone keep a hero rom on their phone without flashing another one? if someone wants to use a large linux-swap partition then just every few days or so destroy it and make another one.
besides we want instant gratification not long term benefits (that's just society in general)
Click to expand...
Click to collapse
thats your opinion. i just stated a fact.
and i disagree society want instant gratification. some ppl actually think about long term . i.e. getting dream over magic. magic has a longer lifetime than g1 and is a better investment in the long run. some people loook for longevity
this isn't the forum for sociology, but i do mean look at all the "diet" pills, the easy way out, all the fast food places, the i-want-it-now-an-damn-the-consequences crowd. yes there are some people that plan ahead and think of the future, but there are also those that do not. just from things i have witnessed and observed the second outweighs the first.
brian_v3ntura said:
thats your opinion. i just stated a fact.
and i disagree society want instant gratification. some ppl actually think about long term . i.e. getting dream over magic. magic has a longer lifetime than g1 and is a better investment in the long run. some people loook for longevity
Click to expand...
Click to collapse
If you look for "longevity" you would not mod your phone at all. These actions can result in a shorter life span of your device. *FACT* If you want "longevity" stick with the OTA garbage t-mobile pushes you. I don't mean that to be offensive towards you, just t-mobile.
Right now my G1 is still flying with 128MB swap. Running for more than 18HRS with no re-boots, htc loading screens or lag. I will more then likely flash a new hero ROM once one is available.
I have to agree with David and shadow on this one. Get that rom rollen as fast as you can, then wipe ext3 when needed
SG_Shadow said:
If you look for "longevity" you would not mod your phone at all. These actions can result in a shorter life span of your device. *FACT* If you want "longevity" stick with the OTA garbage t-mobile pushes you. I don't mean that to be offensive towards you, just t-mobile.
Right now my G1 is still flying with 128MB swap. Running for more than 18HRS with no re-boots, htc loading screens or lag. I will more then likely flash a new hero ROM once one is available.
Click to expand...
Click to collapse
i disagree if you want longevity ,then dont mod.
the fact that some older roms run better than new roms. i.e. akirahs 1.5.1 runs better than the other akirah roms. or jac 1.6r2a is more stable than 2.1. longevity is a positive. some people actually stick with older roms just becuz of the bugs contained in newer roms.
and thats 18hrs. thats very short to some people as well.
and some ppl prefer stability than speed and vice versa.
why swap at all it can mess up ur sd card!!!
oh and p.s people suck in general its fact. some are good but most of selfish and needy gluttons.lol
jmon777 said:
why swap at all it can mess up ur sd card!!!
oh and p.s people suck in general its fact. some are good but most of selfish and needy gluttons.lol
Click to expand...
Click to collapse
tho swap will shorten your sd card lifetime, it would take a while for it to be destroyed. by then new sd card and technology are out and cheaper.
right now a 4 gig class 6 is 10 bucks. that should last about a year or a little more using swap.

Swap question.

I've been reading up a bit about all the Hero, Blur, Donut releases and whatnot, and they keep mentioning the use of swap as if it's a casual everyday thing to have.
Call me conservative, call me paranoid, (hopefully, call me incorrect,) but what I've also read is that having swap kills your SD card faster than anything, as it's not built to be used that way.
I'd like to hear some information from people who have actually experienced problems from having swap kill their card. I have a 16gb SD card which I don't want to trash, so I hope that I've read the wrong thing and that it is indeed safe to have a swap partition on your card.
Also, from what I've picked up, class 6 cards are the best to use with swap. I have a class 2 card. Can anyone explain the difference between the two and why class 6 cards are better for that?
While I'm already posting a question thread, I'll go ahead and throw this one in... do bluetooth and LEDs work yet with the current Hero builds?
My reason for asking about all these is I've just gotten into the whole 'switchrom' scene, so I have really nothing to lose and can jump around firmwares quickly and without much hassle. I'd like to test a few other builds, Cyanogenmod is stable now so I have something to fall back on
Proxin said:
I've been reading up a bit about all the Hero, Blur, Donut releases and whatnot, and they keep mentioning the use of swap as if it's a casual everyday thing to have.
Call me conservative, call me paranoid, (hopefully, call me incorrect,) but what I've also read is that having swap kills your SD card faster than anything, as it's not built to be used that way.
I'd like to hear some information from people who have actually experienced problems from having swap kill their card. I have a 16gb SD card which I don't want to trash, so I hope that I've read the wrong thing and that it is indeed safe to have a swap partition on your card.
Also, from what I've picked up, class 6 cards are the best to use with swap. I have a class 2 card. Can anyone explain the difference between the two and why class 6 cards are better for that?
While I'm already posting a question thread, I'll go ahead and throw this one in... do bluetooth and LEDs work yet with the current Hero builds?
My reason for asking about all these is I've just gotten into the whole 'switchrom' scene, so I have really nothing to lose and can jump around firmwares quickly and without much hassle. I'd like to test a few other builds, Cyanogenmod is stable now so I have something to fall back on
Click to expand...
Click to collapse
using linux-swap (i recommend swapper from the market -- [AFTER YOU HAVE PARTITIONED YOUR CARD FOR LINUX-SWAP!]) yes, shortens the life of you sd card because its pushing it capabilities much further than normal. Personally, i use a regular 2gb (non-class 6 or class anything) for all my hero ROMs and they work fine with the ext4 and swap. As an analogy - if you drive you car everyday on the highway safely going 55mph, or if you drive you car everyday on the highway going 130 and slamming the gas out of red lights.. which one would ensure a longer life for your car?
Class 2/4/6 refers the the data transfer rate. Class 6 being 6MB/SEC. Your class 2 would work, however. Its a risk you'll have to take... I have had the same 2gb micro in my phone for almost a year, using swapper with hero and non hero roms and ext3/4. Still not dead. Im sure what brand card you have, also plays a role in the life of your card.
As for your ?s about the Hero ROMS both the Herver and Kingklick have the best hero roms out there, IMO. They are SPEEDY and VERY optimized. I am also pretty sure?? that BT is not working on these roms. The LEDs are working great though! The notification LED is an alternation of all the led colors and looks pretty cool.

A basic Question

First, many thanks to EVERYONE here. I have a Dash running Windows 6.1 thanks to this site.
Please, move this if it's in the wrong area...
I have ordered a Tmobile G1 and plan on putting on a new ROM. I am still very new to all of this and was wondering...
I like what I see so far the Cyanogen 5.08 and read that I should use a class 6 micro sd card. Is there a specific size that I can not exceed, such as 32 GB? I can not afford to screw this phone up so I want to make sure I get it right!
Any other suggestions or comments? I have been searching this site as well as Android Spin and the internet to find a good, user friendly ROM.
Thanks!
best thing u can do is take some time and read the "Rom Bible" in the stickies
I have been reading it, super informative!
i think 32 gb is the limit, and yeah class 6 or more (i think class 10 may be in microsd now (it is in regular sd for sure)) is highly recommended.
Also, cyanogen always has a nice mix of features and stability. Just wait for 5.0.8 to come out of test form (any day now)
There seems to be a lot of misunderstanding over class rating in SD cards, but the general consensus seems to be "16 GB Class 6 (or highest capacity/class available)." I'm using a 4 GB Class 2 card and CM5 runs smoothly with Apps2SD/Dalvik2SD, so I guess you don't need the best card unless using a Sense ROM as a daily driver. (Sense really does run badly on the Dream, no matter what you do about it.)
Size limits I'm very unsure of. You can definitely use 16 GB cards (everyone here seems to use one), you can most likely use 32 GB cards, and I don't know anything about 64 GB cards other than that's the max size the Nexus One can use.
Battery life is a huge issue on the G1, you should know. I can get two days' worth of battery (576/576MHz wake, 245/245MHz sleep, 0% brightness, sync+GPS, very few apps), but that's because I got that (very fattening) 2600mAh Seidio battery. With the original it wouldn't last an entire day.
For future reference "A basic Question" should be posted in Question and Answers post (Q&A). I'll request for it to be moved.
Thanks for the replies. I have read about the battery, that's on my list but the SD card and a case have to come first.
Binary, thanks. It looks like you have the exact setup that I was looking into.
6.1dash said:
Thanks for the replies. I have read about the battery, that's on my list but the SD card and a case have to come first.
Binary, thanks. It looks like you have the exact setup that I was looking into.
Click to expand...
Click to collapse
You're welcome. And they are all links so you can click on any of them and it'll take you to a page that will help you accomplish it.

[Q] Virtual Ram by using SD card memory

I am currently a XT720 user, and had rooted and Apps2carded my new great machine (used HD2 android before)... however, i found that my new supermachine is lack of ram (only 45Mb in average...) .Therefore, i am thinking is it possible to use the memory of SD card to build "virtual ram" just like what the guys doing in HD2...
Does any one agree this idea and can give a big hand for me....
If I understand correctly, you're looking for something like swap space? If so, there have been countless attempts at getting this to work. However, all have failed because we lack one simple feature...an unlocked bootloader.
Even if there are other ways to do it, it most likely requires access to the bootloader, and hence we are back to square one. For now, we can only rely on good task managers and overclocking to get some more juice out of our Milestones.
MrP.
Dear MrP.
Understood your answer and thank you very much for your information. The key is to get the right to get into the bootloader...... seems far away....-_-...but I still hope it can become true in the road of android development....
Add
With a 2048Bit RSA encryption? Unlikely...^^
RW-Speed on your SD-Card is to slow to be used as RAM anyway..
m0jo said:
RW-Speed on your SD-Card is to slow to be used as RAM anyway..
Click to expand...
Click to collapse
I had swap setup on my G1 and it made one massive difference anything with a class 6 is fast enough for it and on the milestone would make a massive difference with the Desire HD rom and sense loading.. It's a shame that we can't get it cause it'd make me happy until I get enough cash to get a milestone 2 and hopefully be able to break the bootloader...
avatar_43 said:
I had swap setup on my G1 and it made one massive difference anything with a class 6 is fast enough for it and on the milestone would make a massive difference with the Desire HD rom and sense loading.. It's a shame that we can't get it cause it'd make me happy until I get enough cash to get a milestone 2 and hopefully be able to break the bootloader...
Click to expand...
Click to collapse
i got a class6 and i tested the new DesireHD image on my SdCard, as its a huge 400MB+ image odex'd, and its actually slower although its odex'd for little loading improvements.. so putting everything on the sdcard makes it slow.
using menus and starting apps were unacceptable..
my conclusion is that using internal flash + deodex was much faster, so no good..
but! maybe its just a badly compiled ext2 module we have on milestone..

[Q] Easiest/Best ROM for SDCARD only?

I have a 2GB microSD card and I want a ROM that I can just burn with win32diskImager and boot up from my Nook.
Any help would be appreciated.
http://forum.xda-developers.com/showthread.php?t=1022786
http://forum.xda-developers.com/showthread.php?t=922324
that's just the first two that i saw in dev section...
Sorry i'm not more helpful, i went the emmc route and am not as familiar with the SDcard threads
djlim4 said:
http://forum.xda-developers.com/showthread.php?t=1022786
http://forum.xda-developers.com/showthread.php?t=922324
that's just the first two that i saw in dev section...
sorry, but i would've thought a 200 count poster would know to check out the devs section for something like this, there are a lot of threads on it i believe
Sorry i'm not more helpful, i went the emmc route and am not as familiar with the SDcard threads
Click to expand...
Click to collapse
I've already done searches and read for the past 2 days. I'm not an idiot, that's why I asked a question.
yea, my bad, there was absolutely no need for any extra comments from me, should be just trying to help. Edited my post. (getting off the nicotine patches this week)
anyway, good luck. if you need any help if you decide emmc route, let me know
Here's a good one for CM7
http://forum.xda-developers.com/showthread.php?t=1000957
If I were you I would go with CM7... Its easy, stable if you're SD is class 4, I havn't had one problem whatsoever. I'd say its the best SD Card only ROM for the NC.
I putting forward the Dual Phiremod and HC4 SD card rom.
http://forum.xda-developers.com/showthread.php?t=1045018
- Phiremod has some nice customizations and based off CM7
- Also chance to try HC4 if you feel like it. Although in the end, I just ran with Phiremod.
FYI, was using an 8 Gig Class 6 transcend for these and was quite happy. Have moved to pure CM7 on emmc as of last night and Phiremod is very comparable.
Thank you guys a lot of good suggestions, I went ahead and bought an 8GB microsd but it's a class 10. I put the phiremod/HC dual boot on it and it seems pretty good, but every once in a while the nook will just pause like it's thinking. Is that the ROM or the sd card?
Higher class SD cards tend to suck as boot drives because they've been optimized for large, sequential writes (like taking rapid-fire, high-res photographs), whereas running an OS and apps involves lots of small, random writes. It really depends on the specific model, but Class 6 and above cards are often 50-100x slower than their cheaper brethren in the benchmark we need. This thread breaks it down fairly well, with some card recommendations (mostly Sandisk class 2 + 4):
http://forum.xda-developers.com/showthread.php?t=1005633
CM7 on my 16GB Sandisk class 4 certainly seems to run faster than stock 1.2 on the emmc.

Categories

Resources