Related
Wondering if anyone has been able to do this, and if not, if they'd be able to get this working on the device:
http://forum.xda-developers.com/showthread.php?t=619285
I tried a few things based on my limited knowledge, but I had no luck.
I am trying the same thing as you are trying, only trying to get Android into the Mogul's internal memory (to replace WinMo), per the instructions found here:
http://forum.xda-developers.com/showthread.php?t=636024
Would love any thoughts folks in the know might have.
sd_matto said:
I am trying the same thing as you are trying, only trying to get Android into the Mogul's internal memory (to replace WinMo), per the instructions found here:
http://forum.xda-developers.com/showthread.php?t=636024
Would love any thoughts folks in the know might have.
Click to expand...
Click to collapse
Yea only one really big problem with running NAND Android on the Mogul (Titan). That link is for the Touch (Vogue).
We are stuck with the SD method for now. And anything above 1.6 runs really slow.
RyanMogul6800 said:
Yea only one really big problem with running NAND Android on the Mogul (Titan). That link is for the Touch (Vogue).
We are stuck with the SD method for now. And anything above 1.6 runs really slow.
Click to expand...
Click to collapse
Good to know. I was wondering at the speed of the higher versions on the Titan. I think it would be cool to dual boot one of your ROMs with a 1.6 build.
Is anyone working on a NAND Android for the Titan?
i hope so... i got myns warm donut to work fine on my titan, but i had to do it from the sd card.. i figure all we need is a .nbh file, and we can nand this!
I have mssmison's eclair v7 (android 2.1) running off my SD card at a decent speed, i was suprised. its just about as fast as mym's warm donut build. im running a custom default.txt file and the eclair zimage and it seems to work well, not the fastest (fastest is probably the 1.5 ion build) but it works.
just outta curiosity (im a vogue user)
trying to help a friend with a mogul out.
You guys have a class 6 microsd? or is it class 4.
Speed ok with anything below a class 6 microsd?
Also did you guys partition it? ext2 or swap?
I really hope someone can add nand to the mogul.
im using a old class 2 microSD card, slow as hell but it dosent run extremely slow, i partioned ext2 and it ran at decent speeds, i want a better SD card so i can really see how android would run on the mogul but i dont have the money to (odviously or i wouldnt be using such a out of date piece of hardware)
nyterage said:
I have mssmison's eclair v7 (android 2.1) running off my SD card at a decent speed, i was suprised. its just about as fast as mym's warm donut build. im running a custom default.txt file and the eclair zimage and it seems to work well, not the fastest (fastest is probably the 1.5 ion build) but it works.
Click to expand...
Click to collapse
Did you have to flash the NBH file to your phone to use this? If not could you post all the files you use?
I'm currently using the initial 1.5 version which is basic. It doesn't require flashing any files. All the files you need are just placed on the sd card.
Marbieskarb said:
Did you have to flash the NBH file to your phone to use this? If not could you post all the files you use?
I'm currently using the initial 1.5 version which is basic. It doesn't require flashing any files. All the files you need are just placed on the sd card.
Click to expand...
Click to collapse
um i dont think you can flash android on moguls yet; therefore no nbh can be used. I know nbh is becoming the newer way to have android on either nand or sd but the support isnt there yet for moguls.
The way the person above is using androind on the mogul is through the sd card. You have to (similar to the way you're using android on your phone now). I believe you are using haret.exe. Anyways to FULLY maximize performance for android on sd card, you have to partition the sd card (divide the sd card).
They way you're using it right now is only 1 partition (lets say you have a 2GB SD card formated to fat32 or ntfs).
However to make android run at decent speeds, you have to partition (divide that 2GB SD Card into 3 parts).
2GB SD card gets broken down and split up into:
*256MB formated to ext2 (instead of fat32)
*Another 256MB formated to ext2
*1536MB formated to FAT32 (where you put your data normally)
After you partitioned the sd card..... you now install android (instead of running it like you've been)
You run haret.exe as usual but theres and option to copy data and systemto the ex2 partitions you made on the sd card.
the 2 ext2 partitions above will be contain the android data and system files
and will make android run faster because android files are all in that partition and it doesnt have to search and filter through your user files.
In my signature theres a video on how to partition your sd card.... but you have to figure out how to get your sd card to detect on your computer..(via card reader or other methods)
Thanks for the info intimidatorx31. That helps out tremendously. However, on the newer builds of android that are posted, instead of having the traditional system.img and rootfs.img files there is an androidinstaller.tar. Do I now use that? Also, which files go on each of the 3 partitions? On all of the directions I've found have only stated to put the downloaded files in the "andboot" folder.
Marbieskarb said:
Thanks for the info intimidatorx31. That helps out tremendously. However, on the newer builds of android that are posted, instead of having the traditional system.img and rootfs.img files there is an androidinstaller.tar. Do I now use that? Also, which files go on each of the 3 partitions? On all of the directions I've found have only stated to put the downloaded files in the "andboot" folder.
Click to expand...
Click to collapse
You're right; forgot everything has moved to andboot folder setup with no more roofts as well.
Well the android rom im using (Myn's warm donut for the vogue) has
the classic sqsh files which is what YOU need to run it off sd card using haret.exe (running off sd card).
http://forum.xda-developers.com/showthread.php?t=619980
this is where the thread is
Heres the direct link to dwonload:http://download203.mediafire.com/9k22dfx80ymg/kzyxtqkzcwa/myn-WarmDonut-03-16-2010-SQSH.zip
for additional instructions go here: http://forum.xda-developers.com/showthread.php?t=648045
Remember if you are using off sd card its highly recommended to partition the sd card; so it doesnt have to search the entire sd card...itll just have to search within that partition you've created (ext2 partition which is recognized by android)
Thanks again for the info.
Lost trying to get Android 2.1 on my Titan!!!
I have mssmison's eclair v7 (android 2.1) running off my SD card at a decent speed, i was suprised. its just about as fast as mym's warm donut build. im running a custom default.txt file and the eclair zimage and it seems to work well, not the fastest (fastest is probably the 1.5 ion build) but it works
Click to expand...
Click to collapse
have a few questions if anyone can help:
1. when i go here to get the myns warm donut version post am i supposed to use the SQSH version? if not i should be using the NoMoRootFs 240x320 version correct?
2. how do you install the mssmison's eclair or myn's warm doughnut? I just come back with errors each time.
3. what is the correct setup of the 3 partitions? I used partition manager 9 and made 3 partitions, but when i tried to install android there was no option to choose a partition.
4. is mssmison's more stable than myn's doughnut?
Sorry for all the questions, i'd love to mess around with android, but my last install was the myn's warm doughnut sqsh version, and it was installing for like 2 days....scrolling a bunch of files repeatedly it got up to 53276.1234 until i finally just said forget it, and rebooted. If anyone can help i'd be GREATLY appreciative!!
Thanks Gang!
miraclmoore, read the post a few above mine, it explains how to partion the SD card, and how i did it? custom default.txt, zimage for the mogul and a little technical knowldge, prettymuch all you have to do is put the androidinstall.tar in the andboot folder and run haret.exe then as soon as it vibrates press and hold the center button til the install screen appears, select to put data and system on ext2 and install it, runs with no errors (except completely randomly tty access errors when it first starts but those dont matter)
just wondering.....
nyterage..where did you find the custom default.txt and zimage for the mogul? considering all builds are for vogue, kaiser, and polaris? also when I use myns sqsh the system tries to create a new dataa store instead of just using the sqsh files like i've seen in others installations. I used partition manager 9 to partition my card. also do u need to give the 2 ext partitions drive letters? hope I am not asking stupid question as this is all a little new to me.
So am I completely boned if the down direction on my d pad is doesn't work? I can get to the install menu but then I can;t do anything at it
can someone provide a exact instructions on how to get a ppc 6800 titan.
i have spl-2.40
ppck 23569 image installed.
i couldnt get the android 1.5 to work from the "android packages" thread.
can someone say if this (android 2.1) or if android 1.5 working on the ppc 6800 titan thread.
if it is working please provide an exact instructions on how to get this working with the exact files needed for the sd card method im guessing.
I have the same problem
nismotigerwvu said:
So am I completely boned if the down direction on my d pad is doesn't work? I can get to the install menu but then I can;t do anything at it
Click to expand...
Click to collapse
Any build I use when I get to the install screen to select where I want to install it, I cannot select anything. Only 2 things I can highlight in the list are install to NAND and quit.
The proper options are selected by default buy I cannot get to menu option 1 to do the install.
Any help would be appreciated.
Thanks
Hey guys ive been lurking around for a while troubleshooting my builds, I have figured out that when I run my android build off of the sd card by itself everything runs well, but once i put in my 10GB of music everything starts to fall appart and i get sod after a minute or two in the lockscreen. I was wondering if creating a separate ext2 partition for android to boot from and keeping my data on the other partition would provide me with any more stability. BTW im using the stock 16 gig class 2 card that came with the phone
Where on the SD card is your music? Root or in the Android folder. I ask because I have a 2 year old 8GB class 4 SD card that came with my preloaded CGO8 navigation (ICO8, but for US) and have never formatted. I've loaded most of the Android builds and most I've had no problems, other than typical for the build.
SD cards are digital. Unlike analog hard disks data is not fragmented. Formatting does not serve a useful purpose for an SD card. Even deleting files (except protected) deleting is just as, if not more, effective.
Do some research, think independently to come up with your own conclusions, but these are mine.
Oh, by the way, this is not the right forum for your question....you should have done some research before posting.
i was not asking about formating i was asking about partitioning and if running android from an ext2 partition on the sd card would create more stability on the build
audscott said:
SD cards are digital. Unlike analog hard disks data is not fragmented.
Do some research, think independently to come up with your own conclusions, but these are mine.
Oh, by the way, this is not the right forum for your question....you should have done some research before posting.
Click to expand...
Click to collapse
Analog hard disks? No fragmentation on flash media? Wow, sounds like you need to do some research...
I also have the same issue where if I put Android along with my music on the 16gb card, it gets stuck at jumping to kernal on reboot.
im copying my music on the new sd now will report back if the problem persists, but i have a feeling that running off of an ext2 partition will provide us with better r/w speeds, similar to ubuntu running on an ntfs partition instead of ext4
Having music (anything else) on your SD card should not really affect Android. Most builds are in an 'Android' folder, so that is where the system looks for its information. This may slow things down a bit (just like an overloaded HDD) but generally there should not be much difference.
Creating and ext2 partition will not help. Of course, now that I have said that, I have an ext2 partition on my SD card that was left from using my rooted G1 with cyanogen mod and Apps2SD. By default, my android build on my HD2 automatically looked in that partition for apps (froyo does this).
So, I do not think it will change anything about freezing or 'jumping to kernal' but it does have its uses.
EDIT: And, since WinMo is actually booting android, I don't think containing your android stuff in an .ext2 partition would even work. Needs to be FAT32 for haret to see it. (this is my assumption, not necessarily a fact)
Isn't the rootfs.img file actually like a simulated ext2 filesystem? Doesn't this file emulate the device memory? I'm not exactly sure, maybe someone else can expand on this. I don't think there is any benefit to partitioning the card in the current state of the hd2's development. Maybe when we are able to flash nand, nand will be formatted to ext2.
polo735 said:
Isn't the rootfs.img file actually like a simulated ext2 filesystem? Doesn't this file emulate the device memory? I'm not exactly sure, maybe someone else can expand on this. I don't think there is any benefit to partitioning the card in the current state of the hd2's development. Maybe when we are able to flash nand, nand will be formatted to ext2.
Click to expand...
Click to collapse
Well, there is that and the system.ext2 and data.img. This is all the files in Android (basically).
But with these files, android knows where to look to find them, placing them in your own ext2 partition will hide them from android.
When we are able to flash to nand (and now) an ext2 partition will allow you to store apps on that partition, given you are able to move apps to SD, which is not currently possible in our builds.
I installed apps to my SD card on my G1 (on an ext2 partition), so when I used Froyo on my HD2, android was able to read from that partition and use my old apps. All that means is that I did not have to reinstall all my old apps, and save space in the data.img created by android.
audscott said:
Where on the SD card is your music? Root or in the Android folder. I ask because I have a 2 year old 8GB class 4 SD card that came with my preloaded CGO8 navigation (ICO8, but for US) and have never formatted. I've loaded most of the Android builds and most I've had no problems, other than typical for the build.
SD cards are digital. Unlike analog hard disks data is not fragmented. Formatting does not serve a useful purpose for an SD card. Even deleting files (except protected) deleting is just as, if not more, effective.
Do some research, think independently to come up with your own conclusions, but these are mine.
Oh, by the way, this is not the right forum for your question....you should have done some research before posting.
Click to expand...
Click to collapse
First of all, before you call someone out you might want to do some research of your own so you don't come across looking like a moron. Fragmentation happens regardless of the actual hardware, and most file systems are vulnerable (whether it be fat, ntfs, ext2, ext4, etc). And while deleting files and reformatting end in the same result, a quick reformat makes far fewer writes to the card by simply wiping the allocation table. Each file name must be modified individually if you delete them, adding unnecessary wear to the card. As for a hard drive being "analog", it stores its data the same way as a memory card - 0's and 1's - which is digital. Just a little refresher there.
Now, as for the question at hand, which is completely appropriate for this forum as it directly concerns the development and installation of android on our HD2's, the use of ext2 for the android files has been done successfully on other winmo devices in order to increase stability and speed in the system. In fact I have done this very thing on my Kaiser in the past. Whether its possible with our current HD2 setup is another matter, so I'll direct you to these links - do a little reading and play around with it, let us know what you find. I'll probably look at it myself this weekend as a stop-gap until a full NAND flash becomes available, which hopefully is sooner rather than later - I'll report back if I find something.
http://www.androidonhtc.com/wiki/Installing_Android
http://android-devs.org/forum/viewtopic.php?f=56&t=194&sid=69cc2d8c93262ff8c70de594d50e5874
In my own experience, I have a 4Gig class 10 and 16Gig class 2 (stock).
I use my 4Gig for Android test runs.
I use my 16Gig for my Android currently in use.
I have my Music in at the root /Music
Android is in the traditional /Android
Any pics I take I just move over /DCIM
I haven't experience any corruption. Before testing, I format the SD card on my computer with 64k or 32K blocks. I copy over my saved /Music and /DCIM and then load the new Android in /Android.
ALWAYS Eject the SD card. Keeping those rules and I haven't had issues.
Well I switched to my other 16gig class 2 and my problems went away, it seems the stock card was going bad but not using a 20yr old file system would be nice regardless
Sent from my HTC HD2 using XDA App
... oh, and about fragmentation, I'm not a software engineer (I'm electronics engineer), but I wouldn't get too worried about SD card fragmentation. It can happen, but not in the same way as a physical HD.
SD cards can do random access reads/writes much better than a physical hard drive. However, if you've formatted your blocks too small, the controller has to piece together two bits of info instead of one.
Example: 64k file written to 8k formatted SD, will have to piece together 8 blocks.
A 64k file written to 64k formatted SD is written all to one block.
The flip-side is if you have a bunch of small files (1k - 5k) and you're formatted at 64k, you've just wasted 63k of a 64k block writing a 1k file. It's inefficient.
willgill said:
Example: 64k file written to 8k formatted SD, will have to piece together 8 blocks.
A 64k file written to 64k formatted SD is written all to one block.
The flip-side is if you have a bunch of small files (1k - 5k) and you're formatted at 64k, you've just wasted 63k of a 64k block writing a 1k file. It's inefficient.
Click to expand...
Click to collapse
Considering the sizes of most music and picture files these days and the fact that all Android little files are inside one large file, I believe going with 64k blocks would be better. Even going with a larger block size than 64k might be a good idea. Too bad 64k is the limit.
Larger block sizes might be inefficient when dealing with system folders like C drive in windows or system folder in linux since they contain a huge number of small files. That is why windows default is 4k.
total noob
pretty sure it's not the developers fault of tazzsensefroyobt. because for a while it was working great for me. ever sense i tried to use apps2sd on PlainJaneT2_V2.0. i keep having an error on tazzsensefroyobt saying sd card is not mounted.
used rom manager to format sd card. then trying to fix this reformated using windows
There is a reason for that - the method to get apps2sd on a 2.1 ROM like PlainJane has you create a second partition on your SD card,to create a location to hold the apps. Unfortunately, Froyo will not mount an SD card with more than one partition.
You'll have to do these things, I think:
- backup your SD card
- do a Nandroid+ext backup from PlainJane, in case you want to go back
- follow the steps to partition your SD card from before, but choose 0 bytes for both the ext2 and swap partition sizes. This will erase your SD card
- go into the USB-MS option from Recovery to copy files back over to your formatted SD Card.
- Now you can flash the Froyo ROM you want
worked beautifuly thanks
apps2sd
so if i want to get rid of apps2sd on a 2.1 rom and just use for 2.2 roms just format with 0 on both swap size and ext2 size
monkeyboy19762 said:
so if i want to get rid of apps2sd on a 2.1 rom and just use for 2.2 roms just format with 0 on both swap size and ext2 size
Click to expand...
Click to collapse
That's correct. For some reason I think that there is one of the 2.2 ROMs that actually will mount an SD card with more than one partition, but I could be wrong about that, and I can't remember which one it is. But if a Froyo or Gingerbread ROM will not mount a perfectly good SD card with more than one partition? That's why - it has more than one partition.
doogald said:
That's correct. For some reason I think that there is one of the 2.2 ROMs that actually will mount an SD card with more than one partition, but I could be wrong about that, and I can't remember which one it is. But if a Froyo or Gingerbread ROM will not mount a perfectly good SD card with more than one partition? That's why - it has more than one partition.
Click to expand...
Click to collapse
Froyo and higher will work with multiple partitions; it's just not real easy. The trick is that the SD card has to be partitioned in a certain way.
From memory of the thread that's in the Dev section (I think the OP was Conap), the first partition has to be FAT32, and would have to be large enough for any NANDs and ROMs you want to ever backup/restore and flash.
Any other partitions can be anything you want BUT with this one rule. If you have a total of four partitions or less, then the last partition HAS to be FAT32, and will be the partition that'll be mounted by the AndroidOS when it's up and running. The second part of this rule is that if you have MORE than four partitions then the fourth partition is the one that has to be FAT32.
Just like partitions 2 and 3, anything from 5 and on can be anything you want. Conap also developed scripts to mount partitions like the first FAT32 one, since it's nice to have access to it from the running phone from time to time (mounting it through USB from Amon RA or Clockwork Mod should still work as normal). I think he also made ways to mount these other partitions from Windows. My memory is fuzzy. I only tried once to make this work for me, but I wasn't really successful mounting the oddball partitions to the phone or to Windows, and I didn't try real hard - I didn't care enough to really try to figure out what I assumed I did wrong, since I believe other people were able to test it just fine.
This theory of operation appeared to be developed in conjunction with the dual-boot AndroidOS 2.1/2.2 ROM by TeamAndIRC (I think they're called), which includes Conap and others as members. I never tried the ROM.
I'm not positive if the limitation of the partitioning applies to all phones with 2.2 or higher, though. I've read some threads for other phones that officially ran 2.2 in which they mention partitioning to be able to use old style Apps2SD instead of the native one, and there wasn't any mention of any complicated partitioning scheme.
Does anyone know enough off the top of their head to verify this?
Hi guys,
This question is bouncing on my mind for some time...
Many people state that they use darktremor a2sd on Cyanogenmod, and I'm wondering why?
Darktremor's objective is to move apps to SD, right?
Well, Cyanogenmod also allows us to do the same, right again?
Sooooo, why use darktremor on Cyanogenmod?
Thanks in advance
I'm also wondering about the difference if I was to use darktremor's script. I noticed the default Apps2SD would not completely transfer the app to the sd card (for example, if I transferred a 20mb game, it's reported that around 1mb is still left in the internal memory), hence the amount of apps I could install on my ace is very limited. Would using darktremor's script solve this?
Apps2SD (the one in Froyo and CM) moves most or some (depending one the application) data under /sdcard/.android_secure and /sdcard/Android/.
It'll leave behind some files in the internal memory.
A2SD (and S2E and Link2SD) moves the ENTIRE application (app files, data files, dalvik-cache) to a separate partition on the SD Card, then links the apks to the filesystem (linking is Linux term for making a shortcut).
Another advantage of this is the bugs present in native apps2sd -- such as widgets not appearing after a reboot -- are not present in a2sd method. This is because of a mount script executed during the booting process.
This post was sent from hell.
scripts like dt a2sd tricks/fools the android to use sd-ext partition as an internal memory...
that's why when you use apps2sd(one that you can use from the app info menu) just moves a little part of the app to sd card while scripts like a2sd moves the whole data to the ext partition..
But I have to create a partition before I flash dt or link2sd? Or it is a virtual partition that the program creates? Is it really worth to use dt or link2sd?
Sent from my GT-S5830 using Tapatalk
Yes, you need to create a partition on your SD card (512MB is more than enough). The easiest way is to just partition through CWM Recovery (under Advanced, I think). It'll automatically create an ext3 partition of your choice size (also swap, if you want swapspace).
Don't be deterred by ext3 because it's lower than ext4; it's actually much more stable.
Is it worth it? Very, if you know what you're doing. As long as you don't mess around with the partition, say when you plug in USB mass storage mode to the computer, it should be fine.
My ace never appears on my cpu as a drive. Dunno what is the prob.
Anyway... how do I format my sd after it is partioned? To delete the partition ..
Sent from my GT-S5830 using Tapatalk
Darktremor's a2sd and CM kernel...
I've had some damage to my phone. More details over at my post in General questions.
My damaged unit. SK17i My consideration for replacement. MK16i. From Xperia Mini Pro to Xperia Pro. (For the price difference, it seems for the hardware upgrade to get the bigger unit.)
My basic setup? Custom Kernel with root and a2sd.
Problem. There seems no Custom Kernel but one... bbooff's. (Waiting to here if it also will support the a2sd of darktremor.)
I came across CM being available already for the MK16i.
Problem. I just use root & a2sd. Suites my simple needs. I don't do Custom Roms at present. My need is for a stable communication device.
When I got my SK17i. I read that there was a clash between CM and a2sd. Has this then been cleared up? (Fully? For those CM users who may know. I'm a noob to Android.)
Is it possible, from instructions I read on getting CM on the MK16i there's a CM kernel that must be installed 1st, to just use the CM kernel and Stock Rom?
I am just thinking maybe there will be some clash here? Then maybe not? I know the forum instructions did clearly say stock Kernel is incompatible with CM. That may be about some features CM wants to use. Stock Rom simply may not access any 'bonus' features of CM Rom but will there be a problem otherwise?
Anyone who knows more about Android... maybe have an idea?
My setup and use is pretty basic, pretty simple and no, I do not want those apps2sd programs that don't use an Ext partition and don't 'fool' the system into thinking it's running the programs on the system partition.
Well, looking for information. I would rather get the MK16i. Nice bit of kit, but I also firmly want the same basic little setup I've got here but there seems at the moment to be few Custom Kernel's for this device and I am not even about to try to roll my own. Wouldn't know where to begin.
Hi, when i had a HTC desire, which had not a lot more internal memory than our phones, there was a script on one of the roms, DATA2SD i think it was called, after partitioning your card, the internal memory could go up to 2GB i think (well, on my 16gb card anyway), can this be done n our phones? and do any roms have this????
Two steps: 1) Format 2) Choose script.
First you need to format your SD card so you have a FAT32 partition (first primary partition) and an EXT partition as the second primary partition. I do this from the commandline, but the best option is to use CWM V5+ which automates this for you. Then there are several options for scripts which mount the EXT partition as a virtual internal /data/app/ directory
S2E is the recommended option if you use a cyanogenmod based ROM. It uses mount points.
A2SD is installed by default on ROMs that use ketut's kernel if I remember correctly. It uses a simple symlink.
Link2SD is available for multiple ROMs. It is the most "advanced" as it links individual apps rather the whole directory, but with more power comes less simplicity...
Ahh the Desire.....a phone that is still popular despite its age
Herpderp Defy.
biggary said:
Hi, when i had a HTC desire, which had not a lot more internal memory than our phones, there was a script on one of the roms, DATA2SD i think it was called, after partitioning your card, the internal memory could go up to 2GB i think (well, on my 16gb card anyway), can this be done n our phones? and do any roms have this????
Click to expand...
Click to collapse
Peep my signature.
search a bit in general section
there is a thread
1 guy did it
but its only for stock roms
and btw why the hell did u go from htc desire 2 sga lol