:roll:
I feel pretty dumb asking this question, but here goes anyway, cause I know someone will be able to answer me:
Can you bootload from a MMC (Multimedia Card) rather than a SD card?
Also, where can all the files be found that are used to get this boot working. I read the Bootload introduction, but it didn't highlight where to find the files. Are they kept in the .ZIP that can downloaded from Yorch? Cause at the moment I have a white screen XDA, and my sister has my 64Mb MMC (and she is overseas for one more week), and I have been left with her ****ty 8Mb MMC card. Please help me so I'm ready to fix the device one my MMC arrives back.
Yes you can use the mmc card, the files for sd flash can be downloaded direct from yorch, just cook a rom and choose sd flashing at the bottom of the screen, you can then transfer the nbf file using xdatools, enter bootloader and flash the rom from there. You must make sure you arent just copying the file to sd, use the drop down box on the destination part of xdatools and choose your memory card, do not browse for the destination, if this sounds a bit complex all will be revealed when you run the prog.
I know this might have been posted and probably has but i simply am not getting it to pull up on the search function. I am upgrading my root G1's Micro Sd from a 2gb to a 8gb or possibly 16gb as I tend to want to keep a lot of music on it. If I upgrade the SD do i simply partition it to Fat32 and then copy my files over or does something else need to be done? I simply do not want to screw all my stuff up b/c i am not thinking about some aspect.
Thanks in advance for any and all help as i am just trying to be safe. Do not want to screw up my root/phone or anything with something like this.
Have you done the apps to sdcard? If not then yeah you can just copy the contents of the old card over to the new one and use it.
No i have not done Apps2SD yet as it was unneeded as of so far. I have also wondered about the safety of such. If the phone were on and the SD card were to come out i would imagine some damage could be done. Once i get the bigger SD then i might do it.
Hello Everyone,
I like most people upgraded my Bell i9000m from Kies to Froyo, only to have it bricked with the "can't mount /dev/block/mmcblk0" error at the recovery screen during boot-up. I upgraded it last week, where it took the firmware from JL8 to I believe JK3 or JL8 (not sure at this point).
Unfortunately I bought my phone from some guy on Kijiji using it on Rogers, so I doubt Bell is going to handle the return or give me any love
Anyways, I spent many days long days trying to get it back working, and I found a work-around that requires using an external SD card. and going back to Android 2.1 ECLAIR
Steps (This is what I did):
1. Install JK3 stock ROM via Odin (with re-partition at the pit on samfirmware.com, didn't update boot loader)
2. Install K13c speedmod kernel via Odin
3. Insert 16GB External SD card
3. Boot phone to Froyo
4. Reboot to recovery console and wipe data/everything
5. Install JL8 stock ROM via Odin (no re-partition, didn't update boot loader)
6. Phone will boot-up into recovery mode and automatically do wipe data
7. Phone will boot into ECLAIR
8. You will see internal storage of 1.85GB free.
9. Install Market apps - I installed twitter
10. If you remove external SD card, twitter will crash.
11. If you reboot phone without external SD card, you will get rebooting logo
12. If you put external SD card back it, phone boots!
This wasn't a fluke - I was able to reproduce if I flashed other ROMS (XXJPY or similar) instead of JK3.
Background:
Even though the phone can't boot with stock ROM, if I install JK3 ROM + speedmod K13b speedmod kernel, I can get the phone to boot to Froyo, but there is no internal storage (it shows up as 0 bytes available). So you can't install Market apps, and therefore is useless. I can't even mount the external SD card under the Settings app!
So I tried to log in the Froyo device using adb shell, and what I found is that internal SD card is no longer showing up under linux, and the OS thinks that the external SD card is the internal one. This is probably why the external SD card can no longer be mounted.
I figured out that the external SD card shows up as /dev/block/mmcblk0!!! WHich is the same block device as the internal SD card...so I'm thinking if I reboot into recovery and format SD card, how come it's not working? I even tried to partition the external SD card with android partitions, but still nothing!
I think Froyo is 'smarter' in that it knows the external SD card is not internal (whether it's grepping the device-info for manufacture data, don't know).
But if I go to JL8 Eclair, the Android 2.1 is 'dumb' enough that is doesn't see the difference between internal and external, so formats the external to look like internal.
Once I boot to ECLAIR, the external SD card is greyed out under Settings app, but I get 1.85GB internal storage!! OK I can't access the whole 16GB of the card, but at least my phone is not toast.
I can go ahead an install apps, which will install to the external SD card. But if you remove the external SD card, the phone will no longer boot. If I remove the card and apps are running, apps will crash (case in point: I tried twitter).
It will be nice if others can re-produce my findings. But for now my Samsung Galaxy S has been saved!
Kashif Shaikh
this sounds promising, can some more people confirm this solution to use External SD to imitate internal SD?
It worked for me as well! I have i9000M version, with internal SD failure. I'm also using 8GB external microSD card. I tried several 2.2 Android firmwares - specifically I9000XXJPY, I9000XXJPU. With update to speedmod-kernel I'm able to load device, but it doesn't see neither internal nor external SD card. So I couldn't install any applications, upload data or even shot with camera.
Based on this thread, on top of XXJPY with speedmod kernel I uploaded I9000XWJM8 firmware (Android 2.1) with Odin 1.7, no repartitioning. It worked right away - device loaded and I can see ~2GB of program storage (assume they storage is located on my external card). Both internal and external cards are shown as "Not available" in settings. I can install applications now, which made "brick" a bit better then it was before. Unfortunately, I still can't upload any data, i.e. a book for FB2Reader. And can't make a photo with my camera. And it's now Android 2.1, which looks slower.
First of all - thanks for the advice! It would be good to have this topic "sticked" and distributed - there might be other guys with no chance to repair phone under warranty.
Secondly - if someone can do a "hack" for Android 2.2 firmware so it can use external SD card for program storage specifically for I9000M device? And it would be terrific, if the remaining part of SD card (or at least some fixed size, like 4 GB) can be mounted as storage, so the data like music or photo or books can be uploaded.
I'm able to connect to the phone using adb tool, but I can't find a folder on the device where I can upload (push) a file to. I'd like to upload a book to the device so I can finally use it as a reader. I tried all "root" folders (adb shell -> ls) and all don't work. It says "No such file or directory" or "Permission denied".
Is there a folder on the device which I can push file to using adb tool? Maybe somewhere where applications are installed to, i.e. Program Storage location. Please help!
Anyone else following this thread with I9000M with internal card dead?
This isn't much of a fix. This will only work with phones with slightly corrupted (and not fully corrupt) sdcards; eventually your phone will probably stop booting with this "fix" as well. You're going to eventually loose some of the other partitions such as stl10 to corruption, and then you're screwed.
The OP's phone is corrupt in a specific way that allows this - and there are various procedures that will get your phone to a semi-bootable state if you only have a partially dead sdcard. Like the OP said - just installing speedmod kernel with an external SD in will allow your phone to boot, for example (I got my dead sd i9000m to boot froyo with the speedmod kernel, and others had reported the same as well). Then if you're technical enough you can switch around your mount configs and get it to work without the internal mmc device.
It doesn't matter if you bought your phone off kijiji or craigslist 2nd hand; send it back to samsung (or go thru futuretel or a similar provider). No receipt is going to be required (if they ask... just say you can't find it). Products like this will always be repaired under warranty based on manufacture date code.
Send your phone back; don't try to fix it - it's a hardware problem with the mmc connection.
Unfortunately, I'm 10 thousand miles away from Canada with no chance getting there. If I had option to send it back for repair I would do it right away. So I'm searhing an option to use this semi-brick as much as possible.
My i9000M phone has totally corrupted internal SD card - it failed two months ago and I tried all options for it reformatting / remounting / whatever. With speedmod kernel it loads even without external sd card. It just allows loading without internal storage - not use external card to mimic internal. Unfortunately, it doesn't see any storage then - no internal, no program, no external card. So it just loads.
With Android 2.1 and external card it loads _and_ see 2GB of program storage (on external card). It doesn't see any other storage - so I can't upload any file. But at least I can install applications.
I'll try this solution after buy a Microsd card. My i9000M internal sdcard dead in two days ago after fixlag use ext2 partitions.
hi all. i didn't find JL8 stock ROM for sumfireware.com.where can find it ?
i flash my phone step by step as top post.
but after flash 2.1 rom with insert SD card , my Phone still cannot boot into ECLAIR .
who can help me? thanks. my phone can boot to 2.2 system without internal card.
SHINE.YANG said:
hi all. i didn't find JL8 stock ROM for sumfireware.com.where can find it ?
i flash my phone step by step as top post.
but after flash 2.1 rom with insert SD card , my Phone still cannot boot into ECLAIR .
who can help me? thanks. my phone can boot to 2.2 system without internal card.
Click to expand...
Click to collapse
Samsung or bell can help you. Send your phone in for repair....
for same reason .i cannot send my phone to bell. so i very want to know find JL8 rom to let me phone canbe use . please help.
HI guys . thanks for your help.
actually ,every I9000 2.1 rom CAN use this solution. just need your external SD same as your phone internal SD size. if you are 8G internal SD , you must use 8G external SD card with 2.1 ROM . you can get 1.85G system space.
I've just tried XWJVB firmware - stock Android 2.3.3 - and it also works! Phone loads without flashing custom kernel.
I wonder, if there is a way to upload any file to the phone - so I can put there a book and read it.
does this mean this workaround still can't recover the files that were originally in my internal sd?
Nope. the internal sd is gone, probably forever.
workaround allows running the phone and having 2GB out of microsd card available for programs storage. it allows downloading and installing application from app market. still, you don't have other storage - can't upload a file or even make a photo with camera.
very wierd. if anyone would suggest a workaround to upload file to the device - even using any hacked way, like from abd or whatever
I flashed custom Kernel (CF-Root-XW_XEE_JVB-v3.1-CWM3RFS) over latest JVB. The device is now rooted.
Using adb tool I was able to push fb2 file to device - specifically to dev folder. (adb push file.fb2 /dev). Using Moon Reader I can open and read it! That's terrific after long time of finding a way of doing this.
Unfortunately, Moon reader is the only app that works. FBReader tries to open the book but fails with writing cache to sd card (which is broken).
This is a most useful post, thank you. I get the phone working on 2.2 which is great but I am unable to find the JL8 stock ROM, I locked for it everywhere but could not find it, would someone please indicate where to find it...
raullugo said:
This is a most useful post, thank you. I get the phone working on 2.2 which is great but I am unable to find the JL8 stock ROM, I locked for it everywhere but could not find it, would someone please indicate where to find it...
Click to expand...
Click to collapse
Why would you need old stock ROM?
Just flashed XXJVP stock ROM to my I9000M. This is Android 2.3.4. Taken from http://forum.xda-developers.com/showthread.php?t=1011901
Flashed CF-Root-XX_OXA_JVP-v3.7-CWM3RFS on top of it for rooting
Phone works
It needed some tricks this time to upload a file to deivce. For some reason all folders appear to be read only, including dev. So I used abd shell command to change folder permissons
adb shell
$ su
# chmod 777 /data
then exit and
adb push file.fb2 /data
File is stored and is not lost on reboot, like it was for dev folder
stuck on step 6..
first of all, this is a great post for those who still stuck with a dead i9000m and no help from Sammy!
Steps (this is how i followed)
1. fine
2. fine
3. fine (i inserted a 16gb Sandisk class 2 in FAT32 format)
3a. i couldn't 'boot to froyo' i'm not sure if you mean fully boot into the OS or not, but it was in a bootloop
4. i was able to get to step 4 somehow to the recovery (3e) and wipe data (there was still the cant mount error when wiping data but no error when wiping cache partition - is that normal?)
5. i cant find JL8 but others here suggested any other 2.1 ROM works so i tried JM8 (no repart/no update bootloader)
6. the phone did do something other than boot loop! (first time wow!) it was trying to copy something but it didn't go all the way through.. there was an error saying 'efs format failed /dev/block/mmcblk0p2' after/during 'coping media files'.
- could it be the wrong format going in (should it be something other than FAT32?)
- could it be that class 2 was not the right class (no fast enough??)
- the copying process stopped after it finished copying media files.. (the micro sd card did have some media files
- there was 2 folders Samsung folder (with media files) and svox (i think that was the name of the folder)
can anyone shed some light on where i did wrong, thanks everyone, love this forum btw.
pavbul said:
Why would you need old stock ROM?
Just flashed XXJVP stock ROM to my I9000M. This is Android 2.3.4. Taken from http://forum.xda-developers.com/showthread.php?t=1011901
Flashed CF-Root-XX_OXA_JVP-v3.7-CWM3RFS on top of it for rooting
Phone works
It needed some tricks this time to upload a file to deivce. For some reason all folders appear to be read only, including dev. So I used abd shell command to change folder permissons
adb shell
$ su
# chmod 777 /data
then exit and
adb push file.fb2 /data
File is stored and is not lost on reboot, like it was for dev folder
Click to expand...
Click to collapse
Thank you for the instructions, tha only reason to look for the jl8 rom is to follow the instructions to the letter. I trying your method right now, thank you for taking the time to give me another shot at my SGS, I will let you know how it goes
Hello all, i'm new and noob in the android OS and tablets and stuff, so i'l need a little help from you if you would like...i've got a dell streak 5 and somehow i managed to open it and mount an internal micro sd card 8GB class 10 and i installed a android 2.2 on it with the fast boot and qdl tool. now when i try to install some apps i always receive the following msg: sorry, there's not enough space to install this item. i have a 6.4 gb of free space so...what's the problem here? it is not formatted ? and if is not how should i do this?
please help
try to unmount the external sd and try again
U need to research which card are compatible with the streak... I think it only recognizes 2 or 4gb idr
But anywho, you can't just throw in a big card without even seeing if it'll work first..
cameronmfjay said:
U need to research which card are compatible with the streak... I think it only recognizes 2 or 4gb idr
But anywho, you can't just throw in a big card without even seeing if it'll work first..
Click to expand...
Click to collapse
That's not true. I have an 8gb card on mine class 4 and works good.
Hardware Hacking the Streak – thread at MoDaCo, main focus is replacing the internal SD Card with a faster, larger card
How-to Increase streak storage up to 62 GB – an extension/continuation of the hardware hacking thread at MoDaCo
Changing Internal SD - thread here at XDA
copied from dif post
Thx marvin02
What I meant was he cant switch cards without prepping the new one and just expect everything to work..
cameronmfjay said:
What I meant was he cant switch cards without prepping the new one and just expect everything to work..
Click to expand...
Click to collapse
I did it and worked. Obviously the internal card is just for apps... is he intents to use it as media, he has to make the hack on the link
well, thanks for your help, but i recall i'm a noob and i'm going to remain a noob until i can understand you language. do stuff like linux hack os not so simple for me. yes, i can do it with a proper tutorial or so...so, if you already did this, please take me step by step like a tutorial.
i'll really appreciate your help
Drakonian said:
well, thanks for your help, but i recall i'm a noob and i'm going to remain a noob until i can understand you language. do stuff like linux hack os not so simple for me. yes, i can do it with a proper tutorial or so...so, if you already did this, please take me step by step like a tutorial.
i'll really appreciate your help
Click to expand...
Click to collapse
If you want the internal SD for apps, but open it, change you internal SD, and make a factory reset (NOT from the custom recovery, use the Dell screen).
Or do you mean to open your Dell?
Drakonian said:
Hello all, i'm new and noob in the android OS and tablets and stuff, so i'l need a little help from you if you would like...i've got a dell streak 5 and somehow i managed to open it and mount an internal micro sd card 8GB class 10 and i installed a android 2.2 on it with the fast boot and qdl tool. now when i try to install some apps i always receive the following msg: sorry, there's not enough space to install this item. i have a 6.4 gb of free space so...what's the problem here? it is not formatted ? and if is not how should i do this?
please help
Click to expand...
Click to collapse
You didn't format it before inserting the new card? The internal sd should be ext3 like this:
Code:
/dev/block/innersd0p5 /cache ext3 rw,nosuid,noatime,nodiratime,errors=continue,commit=99999,data=writeback 0 0
/dev/block/innersd0p6 /data ext3 rw,nosuid,nodiratime,errors=continue,commit=99999,data=writeback 0 0
I don't know how you could install the rom without having acorrect partition type on your sd card, though. Check to see using 'adb shell mount' on your PC. To format the sd card, you'd need a program like parted.
Hope it didn't misunderstand your problem.
yes, i installed android 2.2 without formatting the micro-sd card. if i'm correct, you'll need ext3 partition for the apps, not for the os. or it's done auto when i did this with the qdltool software.
i'll try something else and i'll post the result here
Hey guys,
Firstly, if this is the wrong place to post I am really sorry!
My problem is, I bought an HTC HD2 it works great and I am currently running Android 2.3.7 from my SD card which is great.
However, I have only a few apps downloaded; Facebook, Twitter, Gmail etc... But I am not able to update them as the phone says there isn't enough room on my phone?
I was wondering;
Am I able to move the applications on to the SD card so that there is plenty of room for updates? (I've barely used 1gb of 8, on the SD card)
Or is there an alternative way? I have deleted a load of rubbish off to try and make room but it keeps coming up with the notification 'There is insufficient room' etc... My Facebook is so out of date and slow its painful!
PLEASE HELP!
Cheers,
Mouunt
You need to increase the size of your data.img so you will have more storage space. Here is a link to how to do this, but it is for Linux so if you do not use Linux you can just make you a live CD or a bootable USB flash drive of Ubuntu just Google them to get info on how to do this. This will allow yu to use Ubuntu with out having to install it and it works much easier and better than in a vertual machine.
Now you can do this on Windows too but to be honest it has been a long time since I used a SD card ROM so I do not remember off the top of my head and I can not find a guide to point you to, sorry about that. But if you have to much trouble just contact me and I you can upload your data.img and I will resize it for you and then re upload it for you. I run Windows and Ubuntu on my laptop.
T-Macgnolia said:
You need to increase the size of your data.img so you will have more storage space. Here is a link to how to do this, but it is for Linux so if you do not use Linux you can just make you a live CD or a bootable USB flash drive of Ubuntu just Google them to get info on how to do this. This will allow yu to use Ubuntu with out having to install it and it works much easier and better than in a vertual machine.
Now you can do this on Windows too but to be honest it has been a long time since I used a SD card ROM so I do not remember off the top of my head and I can not find a guide to point you to, sorry about that. But if you have to much trouble just contact me and I you can upload your data.img and I will resize it for you and then re upload it for you. I run Windows and Ubuntu on my laptop.
Click to expand...
Click to collapse
Thanks for the reply man!
Ummm, I'm a bit confused. With the link you attached which .img am I looking to download? And where do I put it? Within the ROM folder on the SD card?
Sorry I am new to this, but willing to learn!
Cheers
Mouunt said:
Thanks for the reply man!
Ummm, I'm a bit confused. With the link you attached which .img am I looking to download? And where do I put it? Within the ROM folder on the SD card?
Sorry I am new to this, but willing to learn!
Cheers
Click to expand...
Click to collapse
You will have to take and either use the the USB mass storage function in Windows Mobile or use a USB SD card reader to copy the data.I mg file to your computer. Now like I said before it has been a long time since I used a SD card ROM so I do not remember the exact location you will find it but it will be in one of the folders that Android makes on your SD card when you first boot it up. Once you have the data.img copied to your computer follow the guide to make it bigger and then copy it back to the same place you got it from and replace the old data.img with it.