• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][WIP] CyanogenMod 7 | Android 2.3.5 (Gingerbread) | Current Version: 09122011

is there any way to get swype back on my phone. its just the only thing i miss from before i installed cm7

To get Swype back on your CM7 flashed phone you have to go to Swype's website and sign up for their beta program. They will send you a confirmation email. After you respond to that they will download the APK for you to install.
They have a tutorial on their site on how to go about the setup. I have used the beta and it works about 70% of the time. Sometimes it will not allow you to swype and you have to go to the app drawer, re-run the installer and regenerate the license key and then re-enable the keyboard.

Someone posted the apk's for the installer and keyboard. I ran those on another Ascend and still needed an active account on Swype's beta site in order to get it running.
Good luck.
 
Upvote 0
To get Swype back on your CM7 flashed phone you have to go to Swype's website and sign up for their beta program. They will send you a confirmation email. After you respond to that they will download the APK for you to install.
They have a tutorial on their site on how to go about the setup. I have used the beta and it works about 70% of the time. Sometimes it will not allow you to swype and you have to go to the app drawer, re-run the installer and regenerate the license key and then re-enable the keyboard.

Someone posted the apk's for the installer and keyboard. I ran those on another Ascend and still needed an active account on Swype's beta site in order to get it running.
Good luck.

Actually regarding swype not always working, just hold on the input box, change to android keyboard, hold on input box again and change back to swype.. always works for me..
 
Upvote 0
I'll need some testers, looking for people who had trouble running 748 MHz and users who aren't afraid of wiping clean.

I'll open up an IRC channel sometime in the next few days and people can come test the build. I'll keep you guys posted.
I'm the perfect tester :D because my ascend won't OC above 710 and I always wipe/format everything.
 
Upvote 0
Well, as I've been waiting for fixes/stuff down the CM pipe, I've been hacking away at the kernel.

It turns out there are 2 important things I implemented poorly. RGBX_8888 support (was incomplete) and overclocking. They are important to the overall speed of the phone and graphical quality on 2.3. I was wondering why even at 748 MHz, the system still seem kind of laggy.

So, I went on a kernel hacking spree and I've added some new things:

and so on and so forth

Do I just put these on with cwm?
 
Upvote 0
First phase of de-Huawei'ing the kernel.

https://github.com/isaacj87/kernel-2.6.29-M860/commit/01ec2233772b8b9d36b763813cdf558f5724a288

Why is this important? Because I think NOW I can get the Ascend officially supported in CyanogenMod.

How does this affect you guys? This should be the end-all fix to USB mounting problems. With this fix, I finally can use USB Mounting on my Mac running OS X 10.5.8.

Also, no more weird issues with having the phone plugged in during a reboot and USB Mounting not working.
 
Upvote 0
First phase of de-Huawei'ing the kernel.

https://github.com/isaacj87/kernel-2.6.29-M860/commit/01ec2233772b8b9d36b763813cdf558f5724a288

Why is this important? Because I think NOW I can get the Ascend officially supported in CyanogenMod.

How does this affect you guys? This should be the end-all fix to USB mounting problems. With this fix, I finally can use USB Mounting on my Mac running OS X 10.5.8.

Also, no more weird issues with having the phone plugged in during a reboot and USB Mounting not working.

Second phase done: https://github.com/isaacj87/kernel-2.6.29-M860/commit/303f12099ae173b073faab3e7ac13d65b99e9725

Chaos-kernel-dehauwei is the new default kernel, it has 1200 lines of Huawei code removed. :)
 
Upvote 0
(removed USB_AUTO_INSTALL option from kernel config)

is that for the people having trouble with mac?

Technically, it's the reason why Mac users can't use USB mounting. That's why I removed it. But it also causes problems for Windows and Linux users too.
 
Upvote 0
Technically, it's the reason why Mac users can't use USB mounting. That's why I removed it. But it also causes problems for Windows and Linux users too.
Especially on the older ones like Windows XP, At least on my older Toshiba Satellite...I got the LG Optimus working with it, Never could get the Ascend to properly. I always had to end up using my Windows 7 computers.
 
Upvote 0
Second phase done: https://github.com/isaacj87/kernel-2.6.29-M860/commit/303f12099ae173b073faab3e7ac13d65b99e9725

Chaos-kernel-dehauwei is the new default kernel, it has 1200 lines of Huawei code removed. :)
Can we build the new kernel yet, or do you have more work to do on it?

EDIT: I'm get the following errors
error: You have local changes to 'default.xml'; cannot switch branches.
Syncing work tree: 96% (240/250) error: You have local changes to 'DirectVolume.cpp'; cannot switch branches.
Syncing work tree: 97% (243/250) error: You have local changes to 'get-google-files'; cannot switch branches.

Should I delete the files and re-sync?
Thanks for the help!
 
Upvote 0
Can we build the new kernel yet, or do you have more work to do on it?

EDIT: I'm get the following errors
error: You have local changes to 'default.xml'; cannot switch branches.
Syncing work tree: 96% (240/250) error: You have local changes to 'DirectVolume.cpp'; cannot switch branches.
Syncing work tree: 97% (243/250) error: You have local changes to 'get-google-files'; cannot switch branches.

Should I delete the files and re-sync?
Thanks for the help!

My chaos-kernel isn't included in the Android source. But yes, you can build it. It's stable.

I don't have any instructions up for building the kernel. I'm getting ready for a new release, but I'll write some instructions on building the kernel and put it on my Github later.

EDIT: BTW, yeah you can just delete those files and repo sync
 
Upvote 0
Especially on the older ones like Windows XP, At least on my older Toshiba Satellite...I got the LG Optimus working with it, Never could get the Ascend to properly. I always had to end up using my Windows 7 computers.


with windows xp you have to open device manager and uninstall Android 1.0 than unplug it from usb, than plug it back in and it will work, i tested this on all versions of windows so i could provide some support.
 
Upvote 0
with windows xp you have to open device manager and uninstall Android 1.0 than unplug it from usb, than plug it back in and it will work, i tested this on all versions of windows so i could provide some support.
I did all that. Though, I think the whole point of what Isaac is doing is so WE don't have to do all that. :p
 
Upvote 0
My chaos-kernel isn't included in the Android source. But yes, you can build it. It's stable.

I don't have any instructions up for building the kernel. I'm getting ready for a new release, but I'll write some instructions on building the kernel and put it on my Github later.

EDIT: BTW, yeah you can just delete those files and repo sync

Thanks for the help!
To build the kernal, I use: make ARCH=arm CROSS_COMPILE=~/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- zImage -j4
 
Upvote 0
Thanks for the help!
To build the kernal, I use: make ARCH=arm CROSS_COMPILE=~/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- zImage -j4

Yeah, you'll do this:

Grab the source:
Code:
git clone git://github.com/isaacj87/kernel-2.6.29-M860.git

Apply the Chaos configs for the kernel
Code:
make ARCH=arm chaos_defconfig

Build the kernel:
Code:
make ARCH=arm CROSS_COMPILE=~/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- zImage -j4
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones