yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] Binary100100:
If you flashed this patch after the CM rom then you should be able to use any theme compatible with the CM rom. If you flashed the patch and then the CHM-stock rom then you'll likely run into problems because you are rewriting the framework. Odds are, it won't even boot.
[myTouch 3G, Magic Android Development] kbeezie:
Speaking of which, my SD card is formatted with a swap/ext3/fat32 partitions.

But I would not think that to be the problem.
[myTouch 3G, Magic Android Development] heavensblade23:
We know the stock kernel works with some Eclair ports, why wouldn't the patched kernel?
[myTouch 3G, Magic Android Development] kbeezie:
They don't really. Try to play a 3D game on any of those eclair ports... Try to get USB tethering to work. Those ports just use a hacked up version of the stock's boot image, which is unmodifiable especially since there's no kernel source from HTC or T-Mobile for the Dounut Stock. And you can't do the hackey method with Eclair cuz there's no eclair stock rom from t-mobile yet (as a result no GPU drivers).

The patch *may* work for CM5 when it becomes available to Magic 32B, there's no sense in testing/debugging the reverse engineering of the drivers on LE/1.2 until its known to work on least Magic 32B. (Zinx only seems to deal with Cyanogenmod sources)
[myTouch 3G, Magic Android Development] heavensblade23:
A good step would probably be to try to get the code integrated into CM official once the bugs are worked out.
[myTouch 3G, Magic Android Development] kbeezie:
Indeed, but alas this patch is only a few days old. And more information is needed to weed out those with "bugs". And it would work best if the bug reporting/testing was restricted only to those using the latest [stable] CM Dream/Magic rom found here : http://wiki.cyanogenmod.com/index.php/Latest_version#Current_Stable_Version_2

As any issues on other roms, such as the CM "port" in the other threads, are not controllable by zinx, and since he's basing the patch off CM's official source thats about as much as he can actually control and debug (and since I'm also using the official CM rom, and likely being the main tester, it would be hard to try to pinpoint a bug in a different rom if I'm not using it, and he's not building for it).
[myTouch 3G, Magic Android Development] heavensblade23:
Wait, we're supposed to be flashing the 32B BFS kernel at some point during the process? I thought we were just wiping, flashing defanged->CM->Patch?

In fact, it says right there not to use an old kernel on a new build, and that kernel isn't for the latest build.
[myTouch 3G, Magic Android Development] kbeezie:
Sorry I simply meant to get the latest stable CM for Dream/Magic directly from CM's latest page (which is currently 4.2.15.1). (I failed to see that was kernels)

What CM rom did you flash?
[myTouch 3G, Magic Android Development] heavensblade23:
None, yet, I'm using SuperD at the moment, though I'm probably going to flash this in an hour or two when my 16GB class 6 comes in.
[myTouch 3G, Magic Android Development] kbeezie:
Hrm, shame, was kinda hoping SuperD would be close enough to CM, that the results would be nearly identical when patched. (was it a SuperD rom ported for LE/1.2 already, or one intended for Magic 32B?)
[myTouch 3G, Magic Android Development] heavensblade23:
Ported. I don't know whether it would work or not, I'm fairly certain SuperD is based on Dwang and not CM.
[myTouch 3G, Magic Android Development] kbeezie:
Would be interesting to see how it goes when you switch over to CM (I only assumed SuperD was based on CM, cuz the guy who released the SuperD Port for LE/1.2 said he was reluctant bout releasing it due to how close it was to the [at the time] CM port).
[myTouch 3G, Magic Android Development] b1u3m3th:
I have been hit by the random reboot bug. Sometimes it happens several times in an hour, and other times it's only every few hours.

I have attached my kmsg to this post. It was too large to PM. Hope this helps with debugging.

I have wiped and flashed countless times.

I flashed DRC83, Official CM 4.2.15.1, then the patch. I do not have anything else other than apps and stuff on my SD card.

Let me know what info I can provide that will help.

Thanks again for taking the time to contribute this patch!
[myTouch 3G, Magic Android Development] Zinx Verituse:
Can those having reboots try:

http://zenthought.org/tmp/update-cm-4.2.15.1-mytouch3g_3.5mm-20100427-nobank1.zip

It's a version with bank 1 disabled, so you will have roughly half the phone's available memory.
[myTouch 3G, Magic Android Development] kbeezie:
Is that Update #12 I was testing before the current version? :P
[myTouch 3G, Magic Android Development] bubonik:
I used SuperD 1.10.3 non ram hack on my girlfriends fender and it works well with this patch. Free shows the proper ram at least. She doesnt use all the features so I didnt bother testing. What doesnt work with superd?
[myTouch 3G, Magic Android Development] b1u3m3th:
It's been flashed. I will report soon.
[myTouch 3G, Magic Android Development] kbeezie:
Ideally if the patch worked the same way with the CM rom then you would expect to get EVERYTHING working (cept right now there's a couple random reboots due to memory overlapping, but I haven't had a crash in bout 36 hours now, so not sure on that). But basically the list I had on the second post.

Also I been using the Wireless Tether app in Bluetooth mode, and it works well, to the point that its wireless without draining my battery faster than the cord can charge it.
[myTouch 3G, Magic Android Development] setherd:
OK I'm getting the reboots as well. so much that I think I may try super D.

is the memory issue from the patch?
[myTouch 3G, Magic Android Development] fallinprince:
Just finished rooting my phone ive gotten 3 reboots since i finished about an hr ago

How do i get a working version of the swype keyboard back on here?

http://paste2.org/p/799486
[myTouch 3G, Magic Android Development] heavensblade23:
We know it reboots, post your kmsg if you want to help.
[myTouch 3G, Magic Android Development] heavensblade23:
Sent mine via PM. Use dropbox.com if yours is too big to attach or pm
[myTouch 3G, Magic Android Development] Zinx Verituse:
Yes, it is indeed.
[myTouch 3G, Magic Android Development] Zinx Verituse:
I've forward-ported the patch to cyanogen's 2.6.33.3 eclair-ds kernel, but I have no way to test it yet and I can't publicly post builds. Just letting you guys know it's in the works, so you won't get left out with eclair.
[myTouch 3G, Magic Android Development] heavensblade23:
Why does my 'free' read as follows even though my swap partition is 256mb?

This is my userinit.sh
[myTouch 3G, Magic Android Development] vantix:
Just flashed following the steps in post 2. Been sitting now at the HTC Magic boot screen for about 10 minutes now. Does it normally take this long?
[myTouch 3G, Magic Android Development] kbeezie:
Try adb logcat and see if there's any behavior going on.
[myTouch 3G, Magic Android Development] vantix:
What should I be looking for? I ran the command in a dos prompt and it seems to be constantly updating with some messages. Mainly "unable to register all Android natives" over and over.

Attached an image...
[myTouch 3G, Magic Android Development] heavensblade23:
Video recording seems to work okay. I was able to record a short video and play it back.
[myTouch 3G, Magic Android Development] vantix:
Going to wipe and try reflashing without the CHM theme from Binary. I'll let you know if that changes anything.

**EDIT**

Seems to be working without the CHM theme. I am thinking maybe I flashed the wrong one
[myTouch 3G, Magic Android Development] kbeezie:
Well if it's constantly doing stuff on the screen then thats good, its not just forcing a boot before you even had a chance to run adb. First time boots can usually take a while.
[myTouch 3G, Magic Android Development] kbeezie:
You might have flashed the "Fender" theme of binary's, except you can only use that one for the Stock image. For CM you just use his normal non-fender-specific theme.
[myTouch 3G, Magic Android Development] vantix:
Yeah that was my problem. Kept looking at those top ones then scrolled down and saw the area saying "For the Fender folks"

Stupid me x.x
[myTouch 3G, Magic Android Development] heavensblade23:
Why can't you publicly post builds? Gentleman's agreement not to?
[myTouch 3G, Magic Android Development] kbeezie:
*hell if I know* But I'l testing it for him now soon as he gets some images built, debug, then built, then debug.

But if I had to guess, its because in it's current state it would be extremely alpha-state and probably can't make much headway if he has 20 people telling him bunch of things are wrong.
[myTouch 3G, Magic Android Development] Zinx Verituse:
It's not finished yet, so what I've built is a development build. A lot more changes are probably coming to the development tree.

Developers tend to not like it when you put development stuff in the hands of end users, and rightly so, as it creates a support nightmare.

Also, it has Google's apps included, and Google does not like people distributing their applications.
[myTouch 3G, Magic Android Development] heavensblade23:
Understandable. As soon as you post the final version of the 1.6 patch you have $10 coming your way via paypal.
[myTouch 3G, Magic Android Development] magana1268:
for sure $25.0 from me.

GOOD JOB
[myTouch 3G, Magic Android Development] kbeezie:
*Teaser* CM5 (eclair) is pretty nice, even was playing a 3D game on my fender just a moment ago.

(though I did manage to crash it just a sec ago lol, but promising so far).

PS: Swype works (the copy that was emailed to me earlier)
[myTouch 3G, Magic Android Development] b1u3m3th:
4 hours since I flashed the update from Zinx...running great, not one reboot.
[myTouch 3G, Magic Android Development] kbeezie:
Teaser Update (CM5/Eclair [Linux localhost 2.6.33.3-cyanogenmod #61 PREEMPT Wed Apr 28 18:01:49 CDT 2010 armv6l GNU/Linux])

Just bout everything works (that I could test since this sys image didn't come with the wireless tether app) except:

Headphone Jack

And there were quite a few reboots initially

I haven't been able to get it to crash for least lil while here (been trying everything I could to make it crash).

Zinx basically verified that like the Dounut rom, there's something in the code overwriting the memory (except its not always the same location). He'd of course have this knocked out in a heart beat if he actually owned a fender/1.2

So here's to hoping.
[myTouch 3G, Magic Android Development] b1u3m3th:
I know Zinx wants to limit exposure until it is released, but I definitely would not mind doing some alpha/beta testing and reporting any issues or bugs.
[myTouch 3G, Magic Android Development] knny1491:
Same, better three people than one.
[myTouch 3G, Magic Android Development] magana1268:
Confirmed kernel patch work with SuperD 1.11 update
[myTouch 3G, Magic Android Development] anomalous3:
This kernel works with Kolohe's SuperEclair, which has a HiAPK base.
[myTouch 3G, Magic Android Development] kbeezie:
:P well we have a whole thread full of people to test the 4.2.15.1 version :P one thing at a time...
[myTouch 3G, Magic Android Development] knny1491:
Yeah but why test the 4.2.15.1 when you can test the new hotness lol.
[myTouch 3G, Magic Android Development] kbeezie:
LoL cuz CM5 codebase itself isn't final yet. (btw I been testing CM5 all night and hasn't crashed once... which is kind of annoying cuz he's trying to find out where the corruption was occuring in the past patch versions).
[myTouch 3G, Magic Android Development] knny1491:
The guy doing Kolohe's Super Eclair apparently fixed the crash in the kernel for his rom, I am downloading it right now to confirm but he is using the kernel
[myTouch 3G, Magic Android Development] kbeezie:
Erm, But Kolohe's Super Eclair has no 3D and a number of other things... and not sure if he actually 'fixed' the crash, or if just disabled 3D and some other stuff to stop it from rebooting.
[myTouch 3G, Magic Android Development] knny1491:
Idk, but I'm flashing it currently to see what happens.
[myTouch 3G, Magic Android Development] anomalous3:
I just disabled kernel.panic_on_oops. I didn't fix the root of the problem, but I made the problem itself less disruptive. Not best practice, but its working for me. Panic on oops is a great idea with mission critical stuff where it's better to reboot as soon as you notice a problem rather than risk unreliable performance. On a mobile device, though, it's better to just kill the offending process. The reason 3D doesn't work on this port is because it's an eclair ROM and it's looking for /dev/msm_hw3dc and /dev/msm_hw3dm, which do not come with cyan's kernel, as it's still technically a donut kernel. I'm looking into patching wes garner's eclair kernel with this patch, which would give us working 3D on eclair.
[myTouch 3G, Magic Android Development] kbeezie:
Yet I'm running 3D just fine on CM 5.0.7 in my sig using the same patch. But yea he wants to lock down the memory corruption problem. Right now my phone is operating in the state where it just kills the process (thus causing a memory leak each time), and reports it in the dmesg. But he's able to reproduce the exact same bug on his G1, so its definitely not hardware specific.
[myTouch 3G, Magic Android Development] heavensblade23:
Is there anything we can do to help if we've already sent in our ksmg?
[myTouch 3G, Magic Android Development] kbeezie:
Since the remaining problem is reproducible even on his G1, it's a problem he's addressing from that approach, and he'll update the patch for both CM4/CM5 once he can figure that out. But as far as seeing a CM5 rom from him, thats going to be highly unlikely, since he will write the patch, but you'll have to get CM5 from the cyanogenmod site when it becomes available.
[myTouch 3G, Magic Android Development] kbeezie:
PS: your method is like making windows show less blue screens of death, to the end-user it'll appear more stable, but over time you'll wonder why the crap its getting so slow.
[myTouch 3G, Magic Android Development] anomalous3:
The fact that the patch works on CM5 gives me hope for the WG kernel.
[myTouch 3G, Magic Android Development] kbeezie:
Keep in mind the exact 'patch' I'm using for CM5 was built specifically for CM5, so you can't just take the one in this thread and expect it to work on eclair (different build settings though essentially the same patch). Figured I'd mention it so you don't keep wondering why its not working as expected.
[myTouch 3G, Magic Android Development] heavensblade23:
Why not release an update.zip too so we don't have to wait for it to be integrated into CM?
[myTouch 3G, Magic Android Development] kbeezie:
Well unofficially, he's too lazy to make it an update.zip for every test update :P I had to take the system image he built, and in recovery unyaffs it to /system (since you can't use fastboot on the LE/1.2 unless you wana downgrade to the engineering SPL every time), and then use flash_image boot new-bootimage for each patch upgrade.

But I'm sure that when the final patch for CM5 is ready it'll be available as an update.zip, you'll just have to get the CM5 rom yourself from the cyanogenmod site when it becomes available. Just like how the current patch for CM4 is avail as an update.zip

PS: Wasn't even talking bout integrating it into CM, was simply stating, that when the patch is ready it'll be ready, but he's not distributing it with the CM rom you'll have to get the rom from them, and patch from him.
[myTouch 3G, Magic Android Development] heavensblade23:
Oh, that's basically what I meant, nevermind. I don't expect him to push out a new one for each testing version.
[myTouch 3G, Magic Android Development] anomalous3:
Agreed that it's not an ideal solution, but still preferable to random reboots, which can be a deal-breaker. I haven't tried compiling the kernel yet, and I'm aware it will take some tweaking, but when I patched it it only rejected a few things, so I'll look into those next time I get a chance.
[myTouch 3G, Magic Android Development] vantix:
I haven't had any random reboots at all following the directions from post 2 (mainly using the actual CM instead of the ported version.)

Battery life is pretty terrible though. Easily the worst out of all the recent ported ROMS that I have tried.

Unplugged at 9:30a (est) was at a 70% charge by noon with no wifi, no gps, no 3g, and barely any use. Going to give it another day of use and if I don't see an improvement I am going to switch.

Any insight on why the battery drain is so much quicker on this ROM compared to others?
[myTouch 3G, Magic Android Development] kbeezie:
No clue here, but if I had to *guess*, I would say maybe just maybe the clock cycles may have been set higher in the hardware configuration.

*checks*

yep, default maximum is set to 528mhz, instead of the usual default of 384mhz. You could likely use SetCPU to set this down.

It's apparently a cyanogenmod thing, and not related to the patch itself.
[myTouch 3G, Magic Android Development] vantix:
Well if that is the case wouldn't the ported version do the same thing? Battery life didn't seem terrible on that.

I'll mess around with setcpu and see if I notice an improvement.
[myTouch 3G, Magic Android Development] kbeezie:
Ported version doesn't use Cyanogenmod's original kernel, instead has hacked up portions of the stock boot image, merged with the CM system. Which is why on the ported version you don't get USB tethering for example or Apps2SD and other kernel-level features. So the default clocks would have been whatever was originally set in the stock kernel/boot image, its the same reason why no ported version of eclair on LE/1.2 have 3D capabilities. Only reason the CM5 test build I'm running has it, is because he reverse engineered the mapping and built it from source.

(not sure why its so hard for people to understand why a port is technically inferior to actually building the kernel from source, especially when it comes to special kernel features).
[myTouch 3G, Magic Android Development] heavensblade23:
'Port' is implying something that's not really the case in this instance. In retrospect 'Hacked version' might have been a more accurate term to use for roms that came out before the patch.
[myTouch 3G, Magic Android Development] heavensblade23:
This isn't technically a port either, though it's much, much closer than anything else.
[myTouch 3G, Magic Android Development] vantix:
Well yeah...that's why we are all to eager for HTC/T-Mo to get off their asses and release the actual Kernel for the MT 1.2...
[myTouch 3G, Magic Android Development] kbeezie:
Or least the kernel source anyways :D I did find it someone what funny HTC's reason for not releasing it yet. Something bout "legal reasons". No doubt has to do with the fact that its made specifically for TMo with no HTC branded equivalent. Kinda gay, but rest assure that anything Zinx finalizes he's gona have the .diff file publicly available, and any competent developer that can build their own kernels should be able to use that as a reference to adapt their own kernels for the LE/1.2

As it is right now, anyone can use the .diff in the first post for custom dounut kernels, and adapt to it as someone has already done.
[myTouch 3G, Magic Android Development] knny1491:
Loading up the new CM with this patch on top, hopefully it won't have any horrid adverse affects.

EDIT: Seems wifi is currently broken with this kernel on top of the new CM.
[myTouch 3G, Magic Android Development] b1u3m3th:
Please report...I'm curious to see how it turns out and what does not work...
[myTouch 3G, Magic Android Development] knny1491:
Only thing SO FAR is wifi. It doesn't say it can't, but i try and turn it on and it jsut updates then stops trying to turn on.
[myTouch 3G, Magic Android Development] magana1268:
i did already and work's great, no app2sd, no wi-fi,no bluetooth
[myTouch 3G, Magic Android Development] b1u3m3th:
I'm fine with no A2SD, but I need my WiFi (mostly EDGE around here), and I need bluetooth for my headset.

I'm assuming 3D isn't working either?
[Touch Pro CDMA] daytonboi:
Bought a touch pro knowing that the backlight on the screen works, but that the actual screen doesn't. I've tried connecting it to the computer and it said it that the phone needs to be unlocked first...i was going to see if I could unstall SOTI on there and use the computer to view the screen and stuff...i've tried hard resets and I'm lost can anyone help.
[Touch Pro CDMA] rodwerx:
Bad screen or flex cable

Open and close the handset while it is turned on, if it flickers or you see any color or shape goasting then the flex cable is needs replacing.

If you can see the backlight on, and nothing changes then look for impact damage, usually something/somone fell on it.

If no damage markings, then the unit is probably locked, an no one knows the code.:(

Contact seller for more info?

I haven't try to recover a locked TP yet.

But, If your up to trying something. Find the correct "Service Provider" up-date or original shipped ROM from HTC support, this forum or PPCGeeks.com.

With the shipped .exe ROM packages, the TP can be put in bootloader and "Clean Flashed" without needing to be unlocked or add anything.

This how updated ROM are delivered and installed from HTC.

Hope this bit of info helps. I have the Last Alltel .exe if you need it.
[Touch Pro CDMA] daytonboi:
Thanks for the info but sadly that didn't work. The loader says it can't establish a connection.
[Touch Pro CDMA] daytonboi:
Well update got the phone to hard reset and now it's unlocked can anyone walk me though what happens after the hard reset. Like after the hard reset what screens show up show that i can set this up without the screen and use my SOTI program to view the screen on the computer
[Touch Pro CDMA] egzthunder1:
Here is the thing. The rom is going to start up doing the initial setup (calibration, time zone selection, etc). Mymobiler might work better since it installs via activesync and connects to the device the moment you plug it in. Give that a go and see if it works.
[Touch Pro CDMA] daytonboi:
Thank you i will try that
[Touch Pro CDMA] daytonboi:
Probably not the right place to ask but is there someway i can install a program on the phone without any kind of input from myself...ie putting mymobiler or similar cab file and having it run it when i inserted the memory card and i not having to make any kind of inputs on the screen? seeing as i can't see anything?
[Touch Pro CDMA] egzthunder1:
If you put an autorun file in the root of the card pointing to that cab, you should be able to do this. However, the device will ask you if you want to install to memory or storage. I guess if you simply press the "Enter" button (circle in the D-pad), it might just do it.
[HD2 General] Knucklessg1:
Is there anyway to increase the number of alarm clocks, 3 just doesn't cut it for me and i was looking for some kind of registry fix to allow more. Also, i dont want an app, just a fix. plz guys, alot of people wanted to know the answer to this question. Thanks alot for your help :)
[HD2 General] Knucklessg1:
any help guys, thanks :D
[HD2 General] myowin:
also i am wondering if anyone knows to increase the ringing time.. mine only ring once.. is there a way to change to ring alarm until I stop it. any help is appreciated.. :D
[HD2 General] deathtrap3000:
I would also like to know the answer to this question.
[HD2 Windows Mobile 6.5 Themes and Apps] wickedpenguin:
Hi, I have searched for a tutorial on XDA UC, I believe it is an application that reinstalls selected apps after ROM change.

But I can't figure out how to use it and can't find a tutorial.

Can Anyone help me out?

Thanks:cool:
[HD2 Windows Mobile 6.5 Themes and Apps] Svegetto:
I believe it has to be cooked into the custom ROM you're flashing in order to be able to use it. If it is cooked in, I think you just make a folder "Autoinstall" and put any/all cabs that you want to be installed upon initial boot.

I'm pretty positive a google search for "XDA UC" will have everything explained via a developers thread.

Did the search for you. Here's the thread which has everything in it:

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