yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] zingoulou:
Hi,

I want to install the latest Cyanogen ROM on my 32A HTC Magic but I don't understand something.

How can I "Reboot into recovery" ?

I've managed to fastbook with "cm-recovery-1.3.1-32A.img" but I can't apply the two ZIP files with this recovery. I can just apply "update.zip".

I don't want to brick my new phone, that's why I ask before doing something wrong.

Thank you.
[myTouch 3G, Magic Android Development] pmp.s:
camera and camcorder

hi since i flashed mt phone with this rom am no longer able to use camera or camcorder, it forces close on the beginning, i already did wipe all installed another rom wipe all and then re-flashed it to 4.1.10.1still didnt work anyone has the same problem?

thanks
[myTouch 3G, Magic Android Development] xiutian:
Haven't tried using cm recovery before so can't advise. If you use Amon_RA's recovery, there is an option for you to apply any zip file.
[myTouch 3G, Magic Android Development] pmp.s:
recovery

hi could anyone tell which recovery image should i use with cyanogen 32a 4..0.4 ? and where could i find the info on how to appy it . thanks
[myTouch 3G, Magic Android Development] PremierITA:
i've installed cm4.1.10.1 experimental rom, installed signed-media.zip also, but just 4 sounds for sms/email. How can i have a more long list of sounds?

thanks
[myTouch 3G, Magic Android Development] slashbeast:
Try rings extended (free from market).
[myTouch 3G, Magic Android Development] pmp.s:
lol i just realised how stupid my question was.

i have 32a with Daldroid-Recovery.img CM 4.04

however i have i serious problem when i applied the RAv1.2.1H.img the phone got stock after the android logo and i had blank screen.

i had to wipe and then apply zip again.

this issue hapened once when i tried to dp a patition on teh sdusing paragon

any idea guys? and why it get stock whenever it comes to anything has to do with ext2 ext3

thanks
[myTouch 3G, Magic Android Development] bcrook:
i think the majority of people use Amon_Ras 1.2.1 recovery - it is amazing. http://xdaforums.com/showthread.php?t=530492

I am a little confused with your problems but if you think the issues are caused by ext2/3 partitions then format your card into 1 fat32 partition. Flash Amons recovery and boot into recovery mode. If you for some reason are really attached to apps2sd/swap (why, I have no idea) then you can use the formatting script built into amons recovery.
[myTouch 3G, Magic Android Development] awtryau89:
Brian,

Just a quick question. Do you use the apps2sd in Cyanogen's roms? I am using it right now but with a 32A phone, it may not really be necessary. I have heard pros and cons on both. What is you opinion and anyone else that wants to jump in here. I am leaning to wiping and reformatting my SD card and going back to normal operation. I do have a Class 6 BTW and don't really notice any lag but it does cause some issues every now and then. TIA.
[myTouch 3G, Magic Android Development] Makula:
Hello!

I followed the instructions in the first post and downloaded this ROM to my device using CM Updater. Before i hit "Apply Now" there's something i don't get. This might be a completely stupid question, but what is ment by:

4. When the new ROM has been applied, apply the signed-cyan-32a-port_v4.x.x.zip below to port to 32A ?

when and how is it done? do i put this file on sd-card before applying the downloaded ROM, rename it to update.zip and run it from fastboot of the recovery rom (in my case: cm-recovery-1.4-32A --> hope thats the right one?!?) after installing the ROM and a reboot of the device?

sorry, but i didn't find an answer in this thread. Just read somewhere, that one might brick his phone when trying to flash a 32B-ROM-version and i don't want to do anything wrong :(

thanks a lot for your help!
[myTouch 3G, Magic Android Development] NguyenHuu:
yes u got it rite. install your rom first. then boot into recovery and apply the port update. after its done reboot and u should be up and running. the other person probably did not apply the port that's why he hadproblems. after you install your rom, do not boot up. wait until after you apply the port update then u can boot up.

the easiest way i find is to not use the auto cm updater. just go into the cyan thread and download the update.zip. then download the port .zip in here. put both files on your sdcard. boot into recovery and apply each update. done and done.
[myTouch 3G, Magic Android Development] xiutian:
You should have both files (CM file and port file) in your sdcard and these two files should be flashed in succession. Meaning after you hit "Apply Now", your phone will automatically reboot into recovery mode to flash the update file. After that you should apply the port file before you reboot the phone.
[myTouch 3G, Magic Android Development] bcrook:
In amon_ras recovery you can apply any zip and you dont need to rename it. Also, you should also flash the recovery so you can reflash without a computer.

When you apply the downloaded rom it reboots into recovery mode (i believe this requirew the recovery to be flashed, not iust fastbooted) it applies the 32b rom automatically and returns you to the recovery menu. From there choose the apply any zip option and choose the downloadd port update.

If you dobt apply the port right it will not cauee any serious problems - certaily not brick the device.
[myTouch 3G, Magic Android Development] bcrook:
I do not. I had it for a few days because I wanted to confirm it worked on the ported ROM, but I find it unnecessarily complicated and unneeded. We have lots of flash space and the sdcard, even if its Class6, I doubt would ever be as fast an internal storage. The only plus is that it backs up the apps for you, but just use a backup program and you are much better off.

I would invest in MyBackup Pro and do a clean wipe before every major ROM change. I would just wipe and format all fat32. It would be nice to use ext4 instead of fat32...oh well. I guess the kernel would support it but apps2sd would probably be automagically activated.
[myTouch 3G, Magic Android Development] Makula:
Thanks a lot for your help!!! everything worked out fine and was very easy indeed :rolleyes:

beeing off to test the new rom now ;-)

thanks again!!!
[myTouch 3G, Magic Android Development] bcrook:
You can extract this zip file to your sdcard. The directory structure should be /sdcard/media/audio/ then alarms, notifications, ringtones, ui. The phone will look in these folders for sounds and automatically add them to the options.
[myTouch 3G, Magic Android Development] awtryau89:
Well 4.1.11 is out. I wonder if we can use the port from .10? Got something on the way for us Brian? Thanks.
[myTouch 3G, Magic Android Development] str4vag:
4.1.11 has kernal updates. so might be better to wait for a kernal update for 32A as well.
[myTouch 3G, Magic Android Development] njakobs:
v4.1.11

config.gz for v4.1.11

just remove '.zip'

Cheers
[myTouch 3G, Magic Android Development] bcrook:
There are kernel updates so I or TigerTael will be building a new kernel. I have early class so I will try to start building, if needed, in that class.

For now, 4.1.10.1 should work just fine :)

Anyone using EnochX, DrPFenderson may have swine flu, so the theme may be a bit delayed:

http://twitter.com/DrPFenderson/status/4071982329

Thanks again. I really appreciate this, especially since you gain nothing.
[myTouch 3G, Magic Android Development] str4vag:
Lol. Concentrate in class. We can wait a little.
[myTouch 3G, Magic Android Development] NguyenHuu:
I agree, thanks!!

actually, no we cannot wait!! hahahha jk
[myTouch 3G, Magic Android Development] njakobs:
No worries guys. I have to do a few bits and bobs anyway like removing that stupid HTC sim toolkit every time I update. So it only takes a couple of seconds to pull the config out.

Cheers
[myTouch 3G, Magic Android Development] cicsme:
Nonsense, there is no such thing as "enough space". It not complicated, everything is automatically; all you have to do is 2 click in in Amon Recovery's image.
[myTouch 3G, Magic Android Development] Killadude:
4.1.11.1 out now! 4.1.11 Outdated already!
[myTouch 3G, Magic Android Development] asdf8888:
just got hold of HERO today, but found out it does not come with Android Market. Any bro here can help by teaching me how to download the Android Market into my phone?
[myTouch 3G, Magic Android Development] str4vag:
4.1.11.1?

thats a lot of 1s...

definately do not get 4.1.11.

So that could screw up later..
[myTouch 3G, Magic Android Development] njakobs:
Ok v4.1.11.1 not sure if it changed at all had already deleted old one :rolleyes:

Cheers
[myTouch 3G, Magic Android Development] xiutian:
It's getting difficult to keep up with him ;)
[myTouch 3G, Magic Android Development] str4vag:
Man you are fast.
[myTouch 3G, Magic Android Development] Radix999:
Just built my first kernel with TigerTael's help.

Boots on my phone fine, and wlan works for me - so if you're game enough to try my first port - then give it a go:

You can get it from:

http://fdsfiles.com/temp/rad-4.1.11.1-kernel.zip

I've included all the normal stuff that bcrook uses in his update.zip's - so just apply it over the top of a cm install like you would his :)

Enjoy!
[myTouch 3G, Magic Android Development] FernandoMiguel:
dude i luve u too... but not enough to be the 1st one testing your 1st rom :)
[myTouch 3G, Magic Android Development] NguyenHuu:
i hate when i am ocd and have to wait for a theme to update before i can update the rom. ahhh lol. and my themer dev says he has potential swine flu which isnt good!! haha.
[myTouch 3G, Magic Android Development] Radix999:
ROFL.. where's the love man!

Seriously.. couple of guys running it in the irc channel who trust me more than you do - it works fine ;)
[myTouch 3G, Magic Android Development] str4vag:
dude..lemme download the port file..i'll update once flashed. :)

edit : this is a long time staring at and android on skateboards..

i have updating.

Edit 2 : there we go..all done..
[myTouch 3G, Magic Android Development] wedif:
@radix99

Sounds good.

bcrook had in his lastest kernel update, some lib-modules for filesystems (ext3,4,jbd, jbd2). Is it deliberately that they isn't in your kernel (maybe if compiled into kernel) or are they missing in your build?
[myTouch 3G, Magic Android Development] Radix999:
Ahh.. didn't realise he was packaging them now - they're all built - I'll take a look and copy what he was doing.
[myTouch 3G, Magic Android Development] str4vag:
Ok. All goo. signals are good. video recorder is working with sound. nothing is dead.

i think. going to test other stuff..will report back later.

edit : picasa uploading is still broken.
[myTouch 3G, Magic Android Development] Radix999:
Hmm.. this kernel needs some trimming!

(next task - just using the default kernel config atm)

Here's the list of modules available that were compiled with this kernel:

ah6.ko

bitblit.ko

cifs.ko

cramfs.ko

esp6.ko

ext2.ko

ext3.ko

ext4.ko

fbcon_ccw.ko

fbcon_cw.ko

fbcon.ko

fbcon_rotate.ko

fbcon_ud.ko

font.ko

fuse.ko

hid-dummy.ko

ip6_tunnel.ko

ipcomp6.ko

ipv6.ko

jbd2.ko

jbd.ko

lockd.ko

mip6.ko

nfs.ko

sit.ko

softcursor.ko

sunrpc.ko

tunnel6.ko

xfrm6_mode_transport.ko

xfrm6_mode_tunnel.ko

xfrm6_tunnel.ko

xt_TCPMSS.ko

I've packaged all these up into a separate package for those who want them all. This package contains everything the previous package has plus all the modules you could want.

http://fdsfiles.com/temp/rad-4.1.11.1-kernel+modules.zip

For those who don't think they are going to use them - just grab the smaller one ;)
[myTouch 3G, Magic Android Development] chris-steenkamp:
Thanks a lot buddy, it's much appreciated! ;)
[myTouch 3G, Magic Android Development] bcrook:
I dont think we actually need the modules. I suspect that they are not device dependent. I think that because I was running ext3 for apps2sd BEFORE I packaged those modules into the ROM.

Since we've had the cyanogen kernel, we've been able to unpack the .sqf images for xbin and the modules. This image is a squashfs filesystem that is heavily compressed so it keeps the size down.

Last release, 4.1.10.1, there were some errors in the logcat that complained about modprobe missing some modules, the ones packed into the modules.sqf image. Because of that, I packaged ext3/4 and jbd/2 (or something) into my update. That stopped the errors but it obviously didnt add any functionality as we could still use ext3 filesystems without those modules.

Also, someone, I forget who, did a modprobe for the "missing" modules and the OS was able to find them, once booted. It sounds like the modprobes on boot happen before the sqf image has be expanded.

Basically, long story short, I suspect we do not need to worry about the modules.

Thanks Radix999 for all of your help. It was gutsy to tell people you did your first kernel compilation - my first one was either 4.1.10.1 or 4.1.9.2 and I didnt advertise it too much :)
[myTouch 3G, Magic Android Development] raven-au:
Might have been me?

I did check a couple and they loaded fine.

Looked further but couldn't understand why the errors were happening. The errors appeared to be coming from a2sd init script (I think that was the name, anyway, it was the apps 2 sd init script by the look of it). But the sqf containing the needed modules had been mounted well before this script was run so I still don't understand what was causing it.

Right, as long as apps 2 sd is still working, for those that use it, the messages are just noise, ;)

Ian
[myTouch 3G, Magic Android Development] raven-au:
Loud *clang* as penny drops!

The modules squashfs in the Cyanogen ROM will be specific to the kernel version string of the kernel in the ROM. If the port kernel used has a different source version string to the kernel in the Cyanogen ROM the modules will fail to load. So we must use matching Cyanogen ROM and port update if any modules are needed.

Perhaps a kernel version mismatch was the cause of the original problem?

Ian
[myTouch 3G, Magic Android Development] jokeyrhyme:
Well, Radix, I'm running your kernel that didn't come with modules. Everything seems fine and dandy for the most part.

As per my posts here, I'm still having G-sensor calibration issues and I'd love if someone in the know could reply there with any sort of solution.
[myTouch 3G, Magic Android Development] pcm2a:
Where does one get the main 32B 4.1.10.1 rom to install first? Over on the 32B Experimental thread they are already on 4.1.11.1 and no longer have a link to the September 16th 4.1.10.1. Thanks!
[myTouch 3G, Magic Android Development] nmesisca:
on Cyanogen's website www.cyanogenmod.com
[myTouch 3G, Magic Android Development] Radix999:
yeah, that'd make sense - it uses 'uname -r' to match them with and if that's changed then it won't load the modules.

I know TigerTael appends his kernels with -TTv3 so that'd cause them not to load. I've just been looking into this all myself.
[myTouch 3G, Magic Android Development] pcm2a:
Thanks, I'll be trying out 4.1.10.1 while we wait on a 32a 1.11.1 :)
[myTouch 3G, Magic Android Development] Radix999:
You can also use the 4.1.11.1 kernel which I ported over:

http://fdsfiles.com/temp/rad-4.1.11.1-kernel.zip

It is a 32a kernel that works just fine :)
[myTouch 3G, Magic Android Development] xiutian:
Radix, Thanks for the port file! So far so good! :D
[myTouch 3G, Magic Android Development] awtryau89:
Radix, I also just updated to 4.1.11.1 with your kernel. All seems to be working great. One thing I did notice though was I seem to have a good bit more free memory. I use the Taskiller Widget Bar and it shows the total free mem when you kill all tasks. Previously, the best I would get it around 118. With this new update and your kernel I am at 155. Is this because you negated so many modules? Either way, I am liking the free memory and the new update speed.
[myTouch 3G, Magic Android Development] Freddan80:
Thanks Radix999, great kernel. Everything I need is working beautifully and I'm also experiencing more free ram. I just hope you didn't leave anything importent out but I will report back if I find anything.

Thanks again. /Freddan.
[myTouch 3G, Magic Android Development] awtryau89:
Well, after reading the Experimental Thread on the Dream forum, its not Radix's kernel. Over there they are reporting memory jumps from 46-60 megs. Must be some of Cyanogen's new magic.
[myTouch 3G, Magic Android Development] raven-au:
Yeah, "uname -r" reports the kernel version string but the kernel never calls executables. The full module version (vermagic) is added as part of the .modinfo section of the loadable module. Use modinfo <module name>.ko to check what's in that.

The part of the vermagic string we can control is only that set by CONFIG_LOCALVERSION in the kernel config. The rest is the actual kernel version set at the top of the kernel Makefile and load options, arch, etc. It's possible to play with CONFIG_LOCALVERSION when building a module externally against a different source tree version, like adding the last version digit to it in order to build a module that will load on a 2.6.n.n from a 2.6.n source tree.

The CONFIG_MODVERSIONS option is usually not set in the Phone kernels so there ins't hard module version checking but the vermagic is always checked when init_module(2) is called to load the module.

Interestingly, in theory we could write an app that alters just the module vermagic and reasonably expect the module to load and function, as long as the interface between it and the kernel proper haven't changed (like function name or parameter list different or function no longer exported etc.).

Ian
[myTouch 3G, Magic Android Development] :
Don't think there's any more free memory, just swap included in the memory reported? See changelog:
[myTouch 3G, Magic Android Development] jaangunnar:
</ noob question>
[myTouch 3G, Magic Android Development] str4vag:
does compcache really make a big difference for 32A since we do have more RAM on board.

and if it does, i want to try it out but unsure on what to do. What i know is i need a swap partition.

1. how do i make a swap partition (i know recovery can do it. but it also make a ext3, which i dont want since i do not want to use a2sd)

2. what else do i need other than the swap partiton?
[myTouch 3G, Magic Android Development] bcrook:
1.

http://xdaforums.com/showthread.php?t=535914

2.

I found this with a quick search:

http://xdaforums.com/showthread.php?t=542899
[myTouch 3G, Magic Android Development] str4vag:
ah. cool. will consider if it will be beneficial to do compcache.
[myTouch 3G, Magic Android Development] hengsin:
Hi,

Anyone have sound problem in video playback and recording ( tiny sound )? It seems like the AudioPara4.csv included in the kernel port so far could have compatibility issue with Donut.
[myTouch 3G, Magic Android Development] kingborel:
Couldn't see one yet, at least not on the front page, so here is an update for 4.1.11.1 ROM, with TT's kernel

http://borrellstudios.com/android/cm-32a-4.1.11.1-signed.zip
[myTouch 3G, Magic Android Development] ahmgsk:
IS the For 32A

is this update for 32A boards<<<
[myTouch 3G, Magic Android Development] xiutian:
The file name says cm-32a, so I'm pretty sure it is for 32A.
[myTouch 3G, Magic Android Development] kingborel:
Yeah for 32A. Boots fine on mine, and no issues at all. Upgraded, no wipe.
[myTouch 3G, Magic Android Development] jonh777:
sry if i missed this..did 4.1.11.1 reduce the number of screens from 5 to 3?
[myTouch 3G, Magic Android Development] Killadude:
its the advanced launcher u can have as many as 11 screens i think, at home click menu then more and then extended and set no of home screens!
[myTouch 3G, Magic Android Development] xiutian:
No it didn't
[myTouch 3G, Magic Android Development] jonh777:
Awesome!! Didnt know about that feature...thanks mate
[myTouch 3G, Magic Android Development] ododoo:
I have a problem with spare apps that comes with the rom, when i set end behavior key to go to home then sleep, nothing happens, it only works with go to sleep option... Have tried to install again from market, but same result...
[myTouch 3G, Magic Android Development] legolee:
just updated from 4.10.1 to 4.11.1

4.11.1 seems to be faster and smoother.

I notice the free RAM is a bit more. I used to have 11x MB free after reboot, now I have 15x MB.

I understand CM updated something so that Fixed free memory calculation so swap is taken into account.

But I remember bcrook said compcache is disabled on this 32a ROM.

so we still don't have compcahe on 4.11.1, right?

what CM referred as "swap" is the swap that is used in the internal RAM?
[myTouch 3G, Magic Android Development] Radix999:
Compcache definitely IS present in my port - and it's turned on by default (24MB) - and because I haven't renamed the kernel version then the kernel modules that Cyanogen supplies with his rom will work - previous roms ported by TigerTael this is not the case it seems.

You need to push a userinit.sh and user.conf telling cyan's rom not to use compcache if you don't want it.

To tell if compcache is present try a cat /proc/meminfo

If you see a line saying Cached: then you have it ;)

Radix
[myTouch 3G, Magic Android Development] slashbeast:
Imho better cat /proc/swaps
[myTouch 3G, Magic Android Development] MATRIX3650:
update cyan 4.1.11.1 and i think empty battery very fast and charging very very slow. why?
[myTouch 3G, Magic Android Development] nickL0V3:
HTC IME

Ok guys. Im a recent convert from the Dream (G1) to the Magic (MT3G) and I cant for the life of me figure out how to enable the HTC IME on CM 4.1.11.1

can somebody hold my hand?
[myTouch 3G, Magic Android Development] Radix999:
Sorry, not that way inclined, you'll have to go elsewhere for that.

But to solve your other problem, if you long press on any text box you get the option 'Input Method' - click this and you can choose which keyboard you want. Touch Input is the HTC IME.
[myTouch 3G, Magic Android Development] nickL0V3:
for a split second there I thought "wow...I just wanted help. That jerk"

but thanks! I was dreading having to use that android keyboard.
[myTouch 3G, Magic Android Development] legolee:
Hi Radix. Thanks for the port.

I downloaded the port from http://borrellstudios.com/android/cm...1.1-signed.zip

That is your port, right?

My SD card is always ready for compcache, so I believe compcache is in action now.

I always want compcache built in 32A port, so I am very happy now.

Thanks again.
[myTouch 3G, Magic Android Development] MATRIX3650:
this link is dead :(
[myTouch 3G, Magic Android Development] Radix999:
Try http://fdsfiles.com/temp/rad-4.1.11.1-kernel.zip

I've msg'd bcrook and asked him to update the first post, but he hasn't responded yet ;)
[myTouch 3G, Magic Android Development] xan.scale:
every time i put my android in horizontal (slide), "acore" crash

use 4.1.11.1 cyanogen and 4.1.11.1 patch for 32A

happens only to me?
[myTouch 3G, Magic Android Development] Radix999:
Sounds like a dodgy widget.

run 'adb lolcat' and see if you can identify which widget is doing it.

You may need to either update the widget or remove it if it persists.
[myTouch 3G, Magic Android Development] bcrook:
Sorry, i have been busy with the start of classes. Thanks to everyone who is answering questions while i have benn slacking.
[myTouch 3G, Magic Android Development] ahmgsk:
y patched plz release full rom too

on wat firmware shall i put update

4.04 or 4.1.2
[myTouch 3G, Magic Android Development] edubarr:
After reading many posts about the stability of 4.1.11.1 I've decided to try it out. Backed up my 4.0.4, wiped it clean and put 4.1.11.1 using rad's kernel (thx rad!).

Up until now it's working ok (had it running only for a couple hours). The only issue I've found so far is the end button behaviour, which doesn't support the 'home then sleep' option but this is very minor. On the plus side, it's donut! I'm still startking to play with the global search and will install the text-to-speech data later on to see how that works out. Overall I'm really impressed with cyanogen's mods and the 32A kernel porting efforts from bcrook and rad.

Keep up the good work guys! :D