yashsingh1/xdaforums huggingface dataset:
[Flipout and Charm General] motocharm:
Hey guys, I've been looking through the forums but couldn't find any threads about the motorola charm except for this one. Do you guys know a way to get apps2sd working on the charm? I've been surfing the web and majority of them tell me I should install an app called apps2card (or something on those lines) but, when I get the apk file onto my card and try to install it, the file isn't readable. Any ideas?
[Flipout and Charm General] amperu:
I'm using link2sd..you can find it on android market or here

step1: Format your SD card to FAT32 (I am using stock 2GB) – recommend you use an adapter (I used a SD CARD Adaptor)

step2: Partition SD card into two FAT32 partitions (e.g. 1.37GB & 500MB)

step3: Set both partitions to PRIMARY -> [Do not name your partitions]

Note: 1.37GB is now your phone storage and 500MB will be used by Link2SD app – so don’t put stuff into that 2nd partition)

step4:Put SD Card back into your motorola charm and restart.

That's the way i did it..do not format the second partition as ext2 or ext3.... on moto charm will not work. Remember to backup your sdcard before doing all of these. The phone must be rooted for link2sd to work.
[Flipout and Charm General] Chahk:
Sure it will. Following instructions in this post works great. I have this installed on my wife's Charm and it's working fine. I did have to go back and remove the left over folders off the /data/ partition to gain all the space back though. Just don't touch the symlinks and all should be well.
[Flipout and Charm General] motocharm:
Hey thanks alot guys, I'll be trying that now (:
[Flipout and Charm General] polovinamozga:
Oh look here
[Flipout and Charm General] amperu:
hey , i'm trying to do the thing with app2sd but when i reach the step when to type '' CD '' command it says : PERMISSION DENIED

HOME NOT SET

what i'm doing wrong???
[Flipout and Charm General] Chahk:
The command is:

cd /sdcard/app2sd/

Spaces around the slashes shouldn't matter, but perhaps the version of ADB you have installed is picky.

After the installation goes through and the phone reboots successfully, check the free space in Menu -> Settings -> SD card & phone storage. If under "Internal phone storage" you don't see over 100MB of available space, connect the Charm to your PC via USB, open command prompt and do the following:

adb shell
su
cd /data
rm -r app1
rm -r app-private1
rm -r dalvik-cache1
[Flipout and Charm General] amperu:
look:

C:\Users\HD>adb devices

List of devices attached

04038B6219022009 device

C:\Users\HD>adb shell

$ cd/sdcard/app2sd/

cd/sdcard/app2sd/

cd/sdcard/app2sd/: not found

$

i can see the folder with app2sd if i go in my computer /removable disk...it's there..
[Flipout and Charm General] Chahk:
There is a space after "cd". To be on the safe side, always try to copy/paste from instructions to avoid typos.
[Flipout and Charm General] amperu:
didn't work't with cmd even with ''space'' .. look:

C:\Users\HD>adb shell

$ cd /sdcard/app2sd/

cd /sdcard/app2sd/

cd: can't cd to /sdcard/app2sd/

$

then i used terminal emulator which i've installed on my moto charm.. i hit the same command line and it worked!:)

after the reboot, i had 92MB and then i typed what you provided me, and now i have 151MB! That worked ..right?
[Flipout and Charm General] Chahk:
That was probably because the SD Card was mounted on your computer.

That sounds about right. Spot-check some of your downloaded apps to make sure they work. Try installing one or two apps from Market and check again to see if the available space doesn't decrease too much. It will still decrease a bit with each installed app because some of the apps' cache still resides on internal memory, but you should be able to install a lot more apps (200-300?) before the internal memory fills up again.
[Flipout and Charm General] Chahk:
polovinamozga,

What would it take to patch the Charm's version of sqlite3 to turn off the sync feature, as described here? Is there source code for this library (AOSP Eclair?), or would someone heed to hexedit it?
[Flipout and Charm General] polovinamozga:
>I try to disable sync feature by default in exchange for greater IO performance

Maybe somebody can publish some proofs of this concept?

We can recompile sqlite and *.so too.
[Flipout and Charm General] Chahk:
There are a lot of people over at the DarkTremor Apps2SD thread that are reporting significant performance enhancements on their Nexus Ones. It will probably be helpful for the Charm's Apps2SD users as well.

I would be happy to provide the "before" and "after" statistics, I'm just not sure what I can use to accurately measure the results. Would regular benchmarking tools like Quadrant be useful?
[Flipout and Charm General] polovinamozga:
Patched libsqlite.so here

Need testers.

Use quadrant or other app that can test I\O

1.default libsqlite.so

2.modified

Antutu System Bench

Database IO - 185

then

Database IO - 215

RL Benchmark SQlite

Patched 65.199

Without ~95
[Flipout and Charm General] Chahk:
Thanks! I will start testing after work tonight.
[Flipout and Charm General] polovinamozga:
Dont forget do backup!
[Flipout and Charm General] Chinese Dragon:
How does a master in the regional language settings to increase Charm Simplified Chinese zh-CN in the culture system.

Seeking answers.
[Flipout and Charm General] polovinamozga:
what?Not understand what you want.
[Flipout and Charm General] Chahk:
Didn't forget :)

Quadrant keeps crashing on me every single time I try to run it, on both original library and your patched one. It goes through all the tests and then craps out before showing me the results. Is there another benchmarking app that I can use?
[Flipout and Charm General] hearsonzhang:
Translated by Google, right? This guy actually meant:

Is there anyone possible to add Chinese as a language option into the system. Looking for answers.

--------------------------------------------

I guess there should be some language reference string file in the system, I did a quick search on the file name, with keywords "lang" "locale" "en" "es", in the T-Mobile ROM, but did not get anything useful.

Will check it back later. A busy semester.
[Flipout and Charm General] polovinamozga:
Its possible by deodexing any framework.jar , core.jar and other files.

But you must understand how it works and what you do.
[Flipout and Charm General] polovinamozga:
Motorola Charm AOSP eclair 2.1.1

Motorola Charm Firmware based on AOSP eclair

http://rghost.ru/5304570

HARD_BETA_0.1

1.it can START :3

Instruction for flashing

Launch my recovery.

1.adb usb

2.pkill adb

3.adb remount

4.From my recovery menu choose install zip

5.wait for one minute

6.reboot

NOTE: wipe data needed
[Flipout and Charm General] huatz84:
Thanks,polovinamozga. It really moves Charm modding to the higher level. Nice to know that. Btw,can you describe any improvements over previous ROM?
[Flipout and Charm General] Chahk:
No f'ing Blur! That's the best improvement anyone could ask :) I haven't flashed yet though.
[Flipout and Charm General] polovinamozga:
No improves.

It's pilot build.
[Flipout and Charm General] zenofsong:
What is meant by "adb usb", "pkill adb" and "adb remount"?

I don't see these in the recovery menu?
[Flipout and Charm General] polovinamozga:
you must type it in terminal from your PC

Target is remount system as rw
[Flipout and Charm General] zenofsong:
Didn't work, getting error

-bash: adb: command not found

Seth-myers-Computer:~ sethmyers$

(Please help, anyone reading this who can give me quick tips, phone only boots into clockworkmod recovery and i haven't been able to use it all day i have no backup)
[Flipout and Charm General] zenofsong:
Now I just want to get back to the stock setup.
[Flipout and Charm General] guiprada:
I am trying to flash the AOSP eclair by polo , but I am stuck.

the installation is aborted midthru, i get the fallowing error

Installing update...

Copying files...

E:Can t chown/mod /system/xbin

(No such a file or directory)

E:Failure at line 6:

set_perm_recursive 0 2000 0755 0755 .SYSTEM:xbin

installation aborted.

need help
[Flipout and Charm General] nodanero:
I hope you can achieve Gingerbread... or at least Froyo. So we can get the API Android Cloud to Device and improve the battery with many messenger apps.

Thanks for all.
[Flipout and Charm General] zenofsong:
How do I quit the clockwork recovery? It just reboots over and over into it and I can't boot up the os as normal

Sorry i am posting so much guys, forgive me, this is THE motorola charm forum for the internet, I'm panicking because I am an unexperienced user who has been without a phone for almost 24 hours now.

If anyone knows anything about Flashing to the stock rom (I can seemingly only get to recovery screens at this point) PLEASE, contact me as soon as possible. You're helpful haste will be much appreciated.
[Flipout and Charm General] kb7sqi:
Check your pm on the motorola forums where you asked about this. I sent you the information you're looking for. Take care.

Steve, kb7sqi
[Flipout and Charm General] zenofsong:
Thank you, going to try the usb drivers in that forum asap!
[Flipout and Charm General] evefavretto:
Brazilian ROMs

Hey guys,

I'm new in here and I don't know if I should post this here(let me know if I shouldn't), but I'm looking for stock and retail(and not from any carrier) ROM for my brazilian Charm(here it's called only as MB502). I searched but never find one :(

Thanks in advance :)
[Flipout and Charm General] guiprada:
What happened to your charm? What do you want to do?

I have a retail unit from brasil( I live in Cornelio Procopio- PR), but I have flashed the BASLA and the BASEM roms, so I do not have the stock rom anymore. I would like it too.

I think it is possible to use polo´s clockworkmod to extract a firmware but it won´t be untouched, and we would need a stock rom + root phone.
[Flipout and Charm General] evefavretto:
My Charm actually is fine, I just want it in the case I do something that I need to restore it. Mine is rooted now, so I think extracting from it isn't a good idea.
[Flipout and Charm General] guiprada:
But a rooted phone is what we need : ) I do not think it would be possible to extract a firmware from an unrooted phone.

How did you root it?

have you tried polo s clockworkmod recovery?

The only thing I think we should modify is the surunner.sh to backup all the stock files. so if anything happens we we reflash this rom, restore the backed up files, unroot, remove busybox+ links and RMA it : ).

Mine is a blue one, is yours blue too?
[Flipout and Charm General] evefavretto:
I used "Universal Androot".

Yes, mine is blue.

Never tried that recovery thing. To be right, I don't know many things about ROMs and all this stuff.
[Flipout and Charm General] guiprada:
the recovery mod is pretty simple, but do not try it now... we have to change the surunner.sh a bit and be sure we get everything we might need backed up.

If you brick your phone the route is going to be -->flash any of the .sbf availiable, root install modrecovery and flash the rom.zip you extracted.

I think we might have another step... I am not sure rsdlite and them modrecovery are going to reflash everything so we might get something missing that we have to install manually( that we have to back up), so lets study a bit more.
[Flipout and Charm General] fpenguin:
:(

I've got the same problem, the err message are exactly the same. How did you fix it then? Is this some kind of bug or we do something wrong?
[Flipout and Charm General] polovinamozga:
in adb shell

execute

mount

put output here.
[Flipout and Charm General] fpenguin:
Thanks for the response, polo, :), here's the output of "mount" in the recovery after step3 in your Instruction for flashing of Motorola Charm AOSP eclair 2.1.1

# mount
mount
rootfs on / type rootfs (rw)
tmpfs on /dev type tmpfs (rw,mode=755)
devpts on /dev/pts type devpts (rw,mode=600)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /sqlite_stmt_journals type tmpfs (rw,size=4096k)
/dev/block/mtdblock7 on /system type yaffs2 (rw)
/dev/block/mtdblock9 on /data type yaffs2 (rw,nosuid,nodev)
/dev/block/mtdblock8 on /cache type yaffs2 (rw,nosuid,nodev)
/dev/block/mtdblock6 on /cdrom type yaffs2 (rw)
/dev/block/mtdblock0 on /pds type yaffs2 (rw,nosuid,nodev)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw)
tmpfs on /dev type tmpfs (rw,mode=755)
devpts on /dev/pts type devpts (rw,mode=600)
tmpfs on /sqlite_stmt_journals type tmpfs (rw,size=4096k)
/dev/block/mmcblk0p1 on /sdcard type vfat (rw,nodev,noatime,nodiratime,fmask=000
0,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,errors=remount-
ro)
#
[Flipout and Charm General] polovinamozga:
now post

/tmp/recovery.log

zip that i posted 100% working

/system must be in rw

Put more log's here.

Or you can try remove from

update-script

set_perm_recursive 0 2000 0755 0755 SYSTEM:xbin

Firmware is HARD_BETA don't expect any features.
[Flipout and Charm General] motocharm:
Thanks again, for some reason everything worked fine, I linked a couple of apps/games perfectly. But recently when I try to link some apps, an error code pops up, I haven't changed anything since, got any ideas?
[Flipout and Charm General] amperu:
what error code?
[Flipout and Charm General] amperu:
Does anyone knows about the microphone problem on charm? when you use skype..try to call someone..the other pearson can here you about 10 or 30 seconds..the same issue with yahoo when you make a voice call...i've tried to apply this patch from HERE with recovery mode from polovinamozga.. but failed, i had to reflash my phone :(
[Flipout and Charm General] polovinamozga:
patched libaudio.so files in update.zip won't working on our charm's.

Because it compiled for MSM devices.

also u can update it manually

mount -oremount,rw /system

cp /sdcard/libaudio.so /system/lib/

chmod 0644 /system/lib/libaudio.so

Source code only for MSM7k devices not for omap

And we can't recompile libaudio.so

because don't have any sources of libaudio.
[Flipout and Charm General] polovinamozga:
Big Update

Big update.

Now updated recovery ver. 0.4

1.changes in recovery init scripts now my eclair from aosp working :3

2./system mounted as rw (only in recovery mode)

3.Added sysinit service to init.mapphone30_umts.rc [2nd-init]

Now if you want launch own script at boot

put your script into /etc/init.d

Update here link

updated 9 May 14.49 GMT +3

##########################################

##########################################

##########################################

BASH for Motorola Charm

Install updated recovery

then reboot into recovery

apply bash.zip

Download link here

##########################################

##########################################

##########################################

xda-tweaks

boot into modrecovery

apply update from sdcard

reboot

Download link here
[Flipout and Charm General] matteosg:
Good work............
[Flipout and Charm General] amperu:
i managed to copy libaudio.so on my charm wich i've downloaded from this post about motorola with the folowing comand:

su

mount -o remount,rw /dev/null /system

cp /sdcard/libaudio.so /system/lib/

chmod 0644 /system/lib/libaudio.so

but after i reboot..i have no sound and no gsm signal..That was my last chance to have voice call on skype..or yahoo. I guess i have to wait until someone manages to do something about this problem..or maybe will never be solved...pfff:(

Polovinamozga, if i flash the rom that you posted, will voice call work on skype?
[Flipout and Charm General] amperu:
I received the folowing response from one of the guys on modmymobile:

''@amperu Ask one of the Charm devs if they will try compiling their ROM with the source code from this libaudio. They should know what to do, and can test to see if it works.''

Polovinamozga, do you think that you can do something? This is the source code:
[Flipout and Charm General] polovinamozga:
My rom it only first pilot build, not for everyday using.
[Flipout and Charm General] polovinamozga:
Okay.

Look here in archive

/hardware/msm7k/libaudio/

msm7k - it OTHER PLATFORM

Motorola charm, milestone, droid's' flipout - OMAP3

Omap3 not MSM

Maybe someone from modmymobile devs contact me and explain, if i understand it wrong.
[Flipout and Charm General] huatz84:
Glad to see there's a further development for Charm. :)

Thanks to the great effort from you guys.

I think XDA should add Charm section.

I'm looking for stock ROM BASEM_U3_01.12.0. I got it from opensource and it's all uncompiled. Only some .tgz files. How to compile all those files into .sbf?

Thanks in advance.

Btw,I flashed BASEM_U3_01.12.4 ROM into my friend's Charm which was stock BASEM_U3_01.12.0 and it ended up BL Err:A5,64,D5,00,25. :(

That's really strange. My Charm which was stock BASEM_U3_01.12.0 could flash into 12.4 ROM. Any solution?
[Flipout and Charm General] mehtaparth:
very nice find .. keep up the good Work
[Flipout and Charm General] kakabobo:
anyone can share list of apk that can be safely remove from /system/app ?

regards
[Flipout and Charm General] matteosg:
I've removed the following succesfully. Please note that my Charm doesn't have motoblur....

AdService.apk

ArcPhotoworkshop.apk

ArcVideoEditorLite.apk

AudioEffectSettings.apk

BlurCamera.apk

ClockWidget.apk

CMP.apk

CompassCalibrate.apk

Facebook1[1].1.2.apk

FMRadioService.apk

KPT.apk

LatinIME.apk

LiveWallpapers.apk

LiveWallpapersPicker.apk

MagicSmokeWallpapers.apk

Maps.apk

MediaGallery.apk

MotoImeTutorial.apk

MotoSmartHandWriting.apk

myspace.apk

MySpace_Client.apk

PicoTts.apk

Quickoffice_2_0_37_Basic_Viewer_Signed_2010-06-22_09-44-56.apk

SimManager.apk

SoundRecorder.apk

StickyNoteWidget.apk

Stk.apk

Street.apk

TalkBackService.apk

Term.apk

ToggleWidgets.apk

TtsService.apk

VideoPlayer.apk

VisualizationWallpapers.apk

VoiceCommands.apk

VpnServices.apk

WeatherWidget.apk

Hope this is helpful.
[Flipout and Charm General] polovinamozga:
http://xdaforums.com/showthread.php?p=13682292

Bootmenu from Motorola Defy request thread
[Flipout and Charm General] huatz84:
Thanks,polovinamozga. I don't understand any programming languages. I can only give my full supports to you. I can be a beta tester if you want. :)
[Flipout and Charm General] J_O_H_N:
Someone I can provide a backup of the folder /system/app ... please.

Delete some apps in that folder and my system got a bit unstable, I can not enter new contacts, I think it was an application to delete call quickcontacs.app

thanks for the help
[Flipout and Charm General] amperu:
Apps from my MB-502:

http://www.mediafire.com/?1le05hn3izaaq18
[Flipout and Charm General] motocharm:
Actually nevermind buddy, I did some troubleshooting and the error code I'm getting is because my phone wasn't operating correctly. But after a restart, the link2sd starts to work again, so it's bascially just because of my phone.

Thanks for your help
[Flipout and Charm General] J_O_H_N:
Amperu thanks for you help
[Flipout and Charm General] esophoric:
So whats it going to take to get some work done on the motorola charm?

I suggest someone with some know-how create a kickstarter.com page to solicit the necessary funds to justify them working on creating ROMs/Kernals for this device.

If I knew how I totally would, BUT since I don't I am totally willing to toss some funds at whoever can. :D

*shrug* I dunno, but I will say THANKS for all of the work that has been done on this thread (and the site in general).
[Flipout and Charm General] raiyalberto:
i think that esophoric is right, motocharm owners have to unite and put all our efforts in create a rom a least a froyo mod for this phone, anything less would be a shame for a phone who has a great hardware, phones with less (huawei um84o, lg optimus one, galaxy spica and many others) haya froyo rom, even gingerbread mod!!! i am totally willing to put some money at whoever can do something for fix that, show to motorola what we can do.. excuse my poor english..
[Flipout and Charm General] adiel2010:
motorola cliq mb 200 the android 2.1

anyone have the new sofware for this phone
[Flipout and Charm General] matteosg:
I'm in too...
[Flipout and Charm General] dmaspocil:
I'm in too...

anything that I can help to make froyo things in this device, just pm me or post here.. :)
[Flipout and Charm General] dmaspocil:
please help me. I need batterystats.bin. can anyone give me the file please?

thanks
[Flipout and Charm General] bolaman42:
Hi all

Hey everyone. So I just bought a Charm a week ago. It's the first smartphone that I've been able to upgrade to through T-mobile without needing to pay for a data plan. Sweeeet! I guess it hasn't been too popular since it's release. I'm really digging it though.

So I accidentally deleted my system youtube and visual voicemail apps before I did thorough research and found out that I should have just frozen them. Oh well, I hope that I can still update without any problems, or at least reinstall them if I do. I've done a bit of research and have a couple lists of system bloatware that I can freeze, so I'm looking forward to doing that and having a cleaner interface. I've tried to read through this thread as much as possible, but it's long, so excuse me if my questions have already been asked and answered.

Does anyone know which apps to freeze to limit/freeze blur?

Also, I should be getting my 32G micro-sd card in the mail tomorrow. Got it from ebay for $33, hope it works. At least the seller guarantees it with a 1 year warantee. Let me know if you want the link. My question is, is there any advantage to partitioning it as FAT32/Ext2 vs FAT32/FAT32? Do both ways work on the charm? Has anyone experienced better speed or reliability with one or the other?

Thanks in advance for any responses. I'm looking forward to getting to know you all and working to make the charm even more user friendly. Let me know if there's anything I can do to help, like testing, etc. I'm not the most advanced, but am getting better every day. Take it easy!
[Flipout and Charm General] esophoric:
Thanks for the support to you and the other person who agreed.

To the people who have done so much work already...do any of you think if we could fund you a little better you'd be able to do it?

Like I said, if you do, create a kickstarter.com page and explain the money you'd need to get the plan off of the ground and what you'd offer to those who could. That way you'd be paid for your time, have the support of the community and also have a pretty awesome feather in your cap for future job prospects in the field: "I headed up a community funded project to do something that the Motorola wouldn't even do; update a phone that has the potential to be amazing." Coming from the business world I can say that might make you stand out from the crowd on a resume! :)

So does anyone know who we could in touch with directly to suggest this?

Let me know! :)
[Flipout and Charm General] bolaman42:
Hi there. So I'm trying to format my 32G card so that I can use it with my Charm. Went through the whole process of partitioning with MiniTool Partition wizard. Think that I did it correctly (1st time had 2 primary partitions, 1st 31G FAT32 2nd 600M EXT2, 2nd time had 2 primary partitions, 1st 31G FAT32 2nd 600M FAT32. Neither worked! Got the same error message with Link2SD both times: "Mount script cannot be created. mount:Invalid argument"

Any tips?
[Flipout and Charm General] huatz84:
Link2SD only supports fat32 or fat. It should be mounted well with fat32. What version of Link2SD are you using? The newest one is 1.6.2. Try 30G fat32 and 600MB for second fat32 partition.
[Flipout and Charm General] bolaman42:
I'm running Version 1.6.2, so that should be ok. And I've already tried many different ratios of both fat32/ext2 and fat32/fat32 partitions. None have worked so far. After doing more research through the link2sd thread, I saw that some people seem to have problems with an HTC with locked nand. Do you think that I could be having problems because the Charm's bootloader is locked? If so, why would it work with other Charms? Let me know if I can post output from any commands in terminal or something. I'm finally getting the hang of that at least. What's one level up from noob? ha