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

Thanks for the response.

I have noted that there is a later version on the market place. However, I have been reluctant to upgrade as the version we have here seem to have options for a full sync etc, and Im not sure the market place has this, being not specifically for 2.1

Another thing I did try was several facebook accounts, wife and work colleague....same result - always shows the profile page of the owner of the account instead of the profile of the name in the contacts application.

GRRR !!!

I shall give the new app a whirl (seem to recall I did try it last night though and it took away my option for full sync, sync to existing contacts only etc)

I'm extremely surprised that no-one has seen this already, given that the ability to look a the contact facebook profile is such as useful feature. It would actually be useful if someone could confirm that they have it working !!!

Another last interesting thing is that if I use the facebook address folder (the one which opens a window with facebook contacts with phone numbers, all of the facebook contacts do have photos, whereas the equivalent contact in the address book do not.... humm)

Thanks,

James.
[myTouch 3G, Magic Android Development] primaxx:
Sorry for asking silly questions, but is it possible only from version 1.4.1 and newer to add the Facebook-account?

I'm running 1.4 and don't have the option to add other accounts than corporate and Gmail...
[myTouch 3G, Magic Android Development] madsnod:
Hi St0kes,

Nope, deinstalled the native 2.1 version and installed the version from the marketplace.

Although I can configure facebook from the facebook application I no longer have any facebook icon in the speech bubble in the contact page, nor any facebook contacts.

If I then try to configure a facebook account from the add accounts page, although the facebook icon is there to allow the option to configure it, as soon as I press the icon it drops back to the accounts page without any options to enter email and password.

I also dont get any options in the application itself to do any full sync, sync only with contacts.

I get the impress that the facebook application on the marketplace is a stand alone application that is not designed for integration with the address book.

Any further ideas for anyone very much apprecaited.

James.
[myTouch 3G, Magic Android Development] dferreira:
@St0kes (this is only for him, it's no use for final users :)):

Fix for the power control widget miss-alignment ;)

Copy the files in the compressed file attached to: packages/apps/Settings/res/drawable-mdpi/

I could release a new Settings.apk that would fix that directly on your ROM, but I'm sure you want to fix it on the source too.
[myTouch 3G, Magic Android Development] jr10000:
Thanks loving it so far.. took animations off and its very quick!!! :)
[myTouch 3G, Magic Android Development] st0kes:
Thanks, this will go in the next 1.4.x release, along with Lk2's 5 column launcher.

I don't have much more for the 1.4 (stable) branch at the moment, I might experiment with compcache again.

1.5.1 still has a broken camera, and is unstable... I haven't had time this week to do anything with it.

I've heard though the rumour mill that the Hero will get 2.x update next week on the 15th. Might be better for us to get the 3d libs we need from there as it is a closer match to the Magic than the HTC Legend.
[myTouch 3G, Magic Android Development] Lk2:
Again, great news @st0kes. The Hero is very much similar than Legend, but its screen is very different... I hope it won't be a problem.

I'm using now the unstable version (1.5) and I just tested the camera. I only find a minor bug, when take a photo, the preview was broken, but the photo is saved correctly
[myTouch 3G, Magic Android Development] dferreira:
I can't get the camera to work at all :( All I get is a blank screen when opening the camera application... Any ideas on how to compile it? I've tried to use NCommander's hacked version, but I'm sure I'm doing something wrong on my end, as it never compiles for me...
[myTouch 3G, Magic Android Development] st0kes:
Here's the info firerat gave me in a pm, I haven't tried his most recent suggestion yet.

---

There is a diff in there ^^ which should be applied to your kernel sources.

Seems straightforward (if it works) but I just haven't had any free time this week.
[myTouch 3G, Magic Android Development] dferreira:
Ah thanks st0kes, I'll see if I can get it to compile then.

Also, I just learnt how to compile a specific project inside the downloaded source from source.android.com

. build/envsetup.sh

Then you just need to change directory on the terminal to the project you want to compile and write "mm", that's it! I figured it out when I was fixing the power control widget :) It's so weird that basically no one shares what they know. Btw, been using kernel 2.6.32. It's so great! No wifi tho yet, as the drivers on the source are not compatible. 3G works, so I've been using that for network access on my device.

As soon as I have Gallery3D with the correct image sizes, I'll post it here and share with you the missing images and fix on the code.
[myTouch 3G, Magic Android Development] Lk2:
Then, is the camera issue only on the 1.5.1 version? I think I've installed 1.5...
[myTouch 3G, Magic Android Development] dferreira:
I've been looking into those patches and they don't apply to kernel 2.6.32, so I'm looking into the files they change and do the patching myself where they fit (the line number's have changed, also most of the patching done is already there). There are some differences here and there too. I'll compile it tonight and hopefully we'll have working camera with this kernel ;)
[myTouch 3G, Magic Android Development] dferreira:
Attached is the new Gallery3D.apk + the source code you need to get it to build successfully from source. What was missing was drawable-mdpi (which I created using the drawable-hdpi) and also two imports in Gallery.java inside src/media folder (GridLayer and GridLayoutInterface).

To install the new Gallery3D.apk:

adb push Gallery3D.apk /system/app

You'll see that it will start much faster now too due to smaller images and that buttons don't look blurry from resize on the device from hdpi files.
[myTouch 3G, Magic Android Development] st0kes:
At this rate you are making more contributions to this rom than I am! :p

Thanks again ...
[myTouch 3G, Magic Android Development] dferreira:
I'm here to help you, as I believe more in what you do and approach (build things from source), rather than the so called "ROM developers" that repackage stuff in zip files and sign them off... As I only develop for my own device, every time I make any progress that I see I can share, I'm here :)

EDIT: just figured out how to get livewallpapers working from source. First you need to copy drawables-hdpi to drawables-mdpi and resize the images to 66% of the original size. Another thing you'll need is libRS.so and librs_jni.so compiled from source and you can do that by

- First , edit Android.mk in frameworks/base/graphics/jni, alter the line 41

#LOCAL_MODULE_TAGS := optional

- Second, edit Android.mk in frameworks/base/libs/rs , alter the line 106

#LOCAL_MODULE_TAGS := optional

That will get not only livewallpapers working properly, but also Launcher2 :)
[myTouch 3G, Magic Android Development] beecee123:
It's been a real pleasure to follow this thread & watch the two of you working collaboratively - kudos to st0kes & dferreira for their great 32B ROMs!!
[myTouch 3G, Magic Android Development] primaxx:
I can't agree more.

I have, by the way, been running 1.4 for several weeks now, and it's still working great. Thank you! :)
[myTouch 3G, Magic Android Development] orangekid:
How do I check to see if I have engineering SPL, and if I don't, how do I flash it?

(i want to flash this ROM but don't wanna brick my stuffs) :D
[myTouch 3G, Magic Android Development] jodue:
have you ever flashed any rom? if so, you allready have a suitable spl!

if not, power down your phone and then press the "BACK"+"POWER" key till something happens. check what is after "HBOOT-......." (for me e.g. it's HBOOT-1.33.2004)
[myTouch 3G, Magic Android Development] orangekid:
yeah i rooted and I do have a custom Hero rom running. Just wasn't sure if I unlocked my HSPL or if the HSP was completely replaced or what the egineering SPL was?

I am pretty new to rooting/flashing on android (used to cooking custom winmo cdma roms) I'll just flash this bad boy and see what happens then
[myTouch 3G, Magic Android Development] orangekid:
1.33.0006

10char
[myTouch 3G, Magic Android Development] jodue:
hm, 0006 seems to be a perfected spl ...

[cannot post the links because the forum thinks i am a spammer :P]

but i guess if you have already flashed a hero rom and you have a custom recovery, it should work fine?! worst case scenario should be that you have to flash the backup in the recovery?
[myTouch 3G, Magic Android Development] dferreira:
Re: [ROM] "Android 2.1 for 32B" - No A2SD - use the stable version [30/03/2010]

If you have a custom recovery, for example Among_RA's one, you can always make a backup of your current system. Then do a wipe of ext, data and dalvik-cache and you are now free to flash the zip with this ROM :)

Sent from my Google Ion using the XDA mobile application powered by Tapatalk
[myTouch 3G, Magic Android Development] orangekid:
thanks guys, I went ahead and flashed and it works. This ROM kicks ass. It's fast, so far stable. got my live wallpaper going, Market is lookin good. response is awesome.

Going to test out tethering. Also, is there a way to get speech to text on the keyboard for any field?
[myTouch 3G, Magic Android Development] tmello56:
Hey orange, did you flash a new SPL or stick with .0006?
[myTouch 3G, Magic Android Development] orangekid:
stuck with the one I had, I figured since I was already rooted and had flashed a Hero ROM I had the right SPL to flash any custom ROM, and I haven't had any problems
[myTouch 3G, Magic Android Development] tmello56:
Alright, i'm in the same boat with .0006, but have only flashed cyanogens 1.6 ROM so I was still trying to decide whether I should try a new SPL for 2.1, but if you had no problem I'm gonna give this a go.

good work dferreira and stokes. appreciate the hard work.
[myTouch 3G, Magic Android Development] orangekid:
yeah you should be fine.

This ROM is pretty freaking awesome. It loads fast as hell and is very stable, very fast, the LWPs are great (obviously not like the nexus but ya know...) You'll be happy with it for sure.
[myTouch 3G, Magic Android Development] dferreira:
Status update on my end:

Right now, all the livewallpapers and launcher2 are compiling correctly and all the dependencies are met (libRS.so and librs_jni.so are compiled from source). The problem is, when I select one of the livewallpapers, the RenderScript complains that there isn't an EGLConfig that matches our devices screen format. I've dive deep into the renderscript code and see where they define the screen formats but so far I failed to find it. Does anyone know where I can get this? That's all that's missing for having the livewallpapers and launcher2 working without any kind of hack (read: stable build!).
[myTouch 3G, Magic Android Development] octupusisonfire:
I'm dying to try this on my Magic, just need to find a cheap kingston micro sd muhahha

Congratulations on your achievements st0kes and dferreira (ou parabéns como se diz em bom português ;) )
[myTouch 3G, Magic Android Development] CoupedUp:
My dictionary is all screwed up with this ROM.

It doesn't auto-correct to words. It strangely auto-corrects to the names in my phonebook...WTF?
[myTouch 3G, Magic Android Development] st0kes:
Sorry mate you are way ahead of me on this one, its refering to the egl.cfg but I haven't a clue how this should be configured for the magic.

@CoupedUp yeah that is a known issue, use htc_ime instead?
[myTouch 3G, Magic Android Development] dferreira:
That's fine st0kes, I'm just jumping ideas here in the hopes someone can guide me :)

I wasn't referring to the egl.cfg file, that one it's already there. RenderScript is the language that Android uses to generate OpenGL content. So, using the source files compiled Livewallpapers and Launcher2, they require a EGLConfig present on the library RenderScript (librs_jni.so and libRS.so) that match our devices (320x480). I've found out where they create the configurations, now I just need to find out what are the correct values, as they don't appear as pixels or something I'm able to make out :)
[myTouch 3G, Magic Android Development] dferreira:
Fixed the problem with Gallery3D :) Now you can rotate the screen ;)

To install:

adb remount

adb push Gallery3D.apk /system/app
[myTouch 3G, Magic Android Development] dferreira:
Re: [ROM] "Android 2.1 for 32B" - No A2SD - use the stable version [30/03/2010]

You don't need an SD card partition to use this ROM. You can get 8GB class 6 cards for cheap at Worten :) like 9€ each!

Most of the work here is st0kes, I'm the sidekick :)
[myTouch 3G, Magic Android Development] tjohnsonjr:
What do I use to edit these files?
[myTouch 3G, Magic Android Development] dferreira:
Any text editor will do, as long it's not Word...
[myTouch 3G, Magic Android Development] tjohnsonjr:
Ok thanks!
[myTouch 3G, Magic Android Development] octupusisonfire:
Right but I need an MSD goldcard and the one that came with my Magic isnt any good for that (i've tried) and since I'm living in London, Worten isnt a option hahah :P

Still, it's great fun watching you to go back and forward trying to get this working.
[myTouch 3G, Magic Android Development] theillustratedlife:
I have this same problem in the Messaging app. I installed HTC_IME (the HTC keyboard), and it seems to be fixed now.
[myTouch 3G, Magic Android Development] psksBrutus:
Re: [ROM] "Android 2.1 for 32B" - No A2SD - use the stable version [30/03/2010]

is there any solution on the market problem? cause i am using the marketenabler and it wont work!

ps: thx for the intensiv work on this rom

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[myTouch 3G, Magic Android Development] st0kes:
Doing some work on this rom tonight, first time I've had for over a week! :eek:

I've done quite a lot of research on the market issue.

The market app reads the 'build.fingerprint' attribute from the build.prop, and then decides which apps should be visible to you to make sure you get language specific and version specific apps. I;ve changed this value in the build.prop (and in the code) but it seems to make no difference for me. I am kinda out of ideas for now, I revisit it every month or so to make sure I've not missed a solution anywhere.

In case anyone knows the solution ... you can let me know :)
[myTouch 3G, Magic Android Development] grandpennerjoe:
3d gallery

Hi...

Rom running perfectly since 3 weeks and love it more and more.

today i downloaded the latest 3d gallery app from the thread... its running but shows now photos or pictures ... can see directory names but no pictures:confused:

any ideas
[myTouch 3G, Magic Android Development] rfcvb72:
I believe this is something to do with the new gallery using 3d Acceleration, which is why it works with the 1.5 version of the Rom, but not the current 1.4.1
[myTouch 3G, Magic Android Development] Etype R:
installed the stable version the other night and I love it, very nice work :)

can't wait for the next stable update.
[myTouch 3G, Magic Android Development] Steven627:
very nice rom...waiting new stable rom with youtube player!!
[myTouch 3G, Magic Android Development] dferreira:
You need to delete the old files that Gallery made as you have updated the Gallery. On the SDCard, you'll find something from cooliris, delete those folders and you should up and running. The first time the application runs will cache the photos back again.
[myTouch 3G, Magic Android Development] st0kes:
By the way, I found a tool called graphicsmagick that can resize the images in one directory to 66% in one hit.

cd /home/ben/mydroid/packages/apps/Launcher2/res/
cp -r drawable-hdpi drawable-mdpi
cd drawable-mdpi
mkdir resized
for file in `ls`; do gm convert $file -resize 66% resized/$file; done

I've put in your gallery fix and it works perfectly, also put in your other fixes above and building now ...
[myTouch 3G, Magic Android Development] dferreira:
I'll help you, I'll take a look at OpenEclair and see how they managed to make it right. BTW, managed to correct the Market white header thingy :)
[myTouch 3G, Magic Android Development] dferreira:
:) I use Automator in my end (Mac OS), just drag-n-drop png's :)
[myTouch 3G, Magic Android Development] st0kes:
My build fails with the resized images in Launcher2... :(

http://pastebin.com/wSKFhGA8
[myTouch 3G, Magic Android Development] dferreira:
Oh wait, be careful, you can't resize all of the pictures. There are pictures that are different. You can identify them as they have like this black line across the edges. Those you don't resize as they will do that automatically.

Sorry I didn't mentioned it before :o
[myTouch 3G, Magic Android Development] st0kes:
lol :p

ok I will give it another whirl tonight.
[myTouch 3G, Magic Android Development] jodue:
they are called 9-patch pictures and should have the ending 9.png. so you should be able to sort 'em out just by the .9.png ending?!

for file in `ls | grep --invert -e ".9."`; do gm convert $file -resize 66% resized/$file; done
[myTouch 3G, Magic Android Development] st0kes:
Nice one

Thanks!

I'm really finding developing out in the open quite enjoyable, this rom has become a real collaborative experience. :)
[myTouch 3G, Magic Android Development] id242:
tip for PC - check out http://www.rw-designer.com/picture-resize

just rename the "400" part of the file to whatever size you want your pictures to be - then just drag-and-drop your selected file to that icon they will all be resized. I use this quick and dirty method to convert 12mp images to a message forum reasonable size

whoops, that was suppose to be for st0kes, lol
[myTouch 3G, Magic Android Development] dferreira:
Updates on my end:

So I've fixed the compiling errors of the wlan.ko module, making it compatible with kernels > 2.6.29 (there is a new struct being used now - net_device_ops - so I had to adapt the code). I'm compiling right now and see how well it works. If it works fine, we will have a kick-ass kernel (2.6.32) to go with this!

I got the solution here: http://communities.vmware.com/thread/224075. To summarize, the new kernels are changing how we access the wireless stack. Texas Instruments drivers still used the old structs, so I updated them and they are compiling correctly. What still remains to be tested is if they will work (I will know soon enough) :)
[myTouch 3G, Magic Android Development] orangekid:
thanks this ROM is working beautifully :D

3 things.

1) is there any way to get speech-to-text in every text field (get that microphone in my keyboard)

2) I can't seem to find "google earth" in the market, I have used market enabler to no avail, I see from the thread that there have been market issues since the beginning, but wasn't sure if we ever got a fix.

3) with updated releases do we have to wipe the device and reflash or can we update and keep our stuff?
[myTouch 3G, Magic Android Development] st0kes:
Cool, looking forward to your update on this ...

Next thing would be getting the camera working using this kernel, hopefully we can just grab the camera.apk and the necessary libs from the hero dump...
[myTouch 3G, Magic Android Development] Etype R:
Is it possible to add the option to upload pictures to Picasa? I found that feature in the stock rom handy at times :)
[myTouch 3G, Magic Android Development] dferreira:
Tried that, doesn't work although according to logcat the driver does load. I think the problem is that Hero's dump uses a different kernel version. All I got is a blank screen when running the camera application.
[myTouch 3G, Magic Android Development] user1911:
Any news about this? Im looking forward to see a new build from your great cooperation!
[myTouch 3G, Magic Android Development] rfcvb72:
Re: [ROM] "Android 2.1 for 32B" - No A2SD - use the stable version [30/03/2010]

search for Picasa tool in the market or on Google for Picasa.apk if you just want the basic Picasa upload function

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[myTouch 3G, Magic Android Development] rfcvb72:
Re: [ROM] "Android 2.1 for 32B" - No A2SD - use the stable version [30/03/2010]

just thinking out loud guys, is it any hardship to leave out apps which can be had from the market?

I shouldn't think anyone here uses the stock maps app ;-)

cheers for all your efforts on this excellent ROM!

Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
[myTouch 3G, Magic Android Development] hammer4203:
How do i get the touch screen working?
[myTouch 3G, Magic Android Development] user1911:
Could you give us some more infos about your issue?
[myTouch 3G, Magic Android Development] hammer4203:
I used the unlocker method to root and just wiped and flashed the new rom. Touch screen worked b4 then didn't after flashing new rom. I have the 3.5mm jack so it should be a 32b.
[myTouch 3G, Magic Android Development] hammer4203:
I guess that method converts the radio to 32a.

32A ship s-on G

hboot 1.33.0013

cpld-13

radio 2.22.23.02

My phone works this way but can't be right for the stokes rom.
[myTouch 3G, Magic Android Development] da0ne:
u have a 32a board u have a mytouch 1.2
[myTouch 3G, Magic Android Development] LucasJV:
Does anyone have a step-by-step tutorial? I'm not familiar with the files in the download. I already have rooted my 32B and performed a nandroid backup.

Or should I just download the zip and install the zip as an update? (''Apply any zip from sd")

Please let me know, thanks a lot :)
[myTouch 3G, Magic Android Development] hammer4203:
But it has the 3.5mm jack. I thought that was the 32b. Ok this is really messed up then. I can't get the 32a 2.1 roms to load either. It must be one of those hey lets put this in and add this chip here so they can't hack it!
[myTouch 3G, Magic Android Development] da0ne:
the one without the jack are 32b

look for the threads that say 32a/mytouch 1.2/fender
[myTouch 3G, Magic Android Development] user1911:
Do like you said.
[myTouch 3G, Magic Android Development] hammer4203:
Ok then why do people keep telling me I have a 32b? And if it is 32a why do I have an G instead of an H?
[myTouch 3G, Magic Android Development] dferreira:
It didn't work (first attempt), but I'm looking into it ATM.
[myTouch 3G, Magic Android Development] st0kes:
I've also just kicked off another rom build, should take a few hours. Includes dferreria's recent changes (gallery3d, Launcher2 recommendations, and the librs source code changes), also included 4x4 music widget from cacheinjection:

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

There are a few other things I want to include like the left handed rotation, I couldn't find the source for that ...

For the moment I'll leave dferreria to get us a working kernel! :D
[myTouch 3G, Magic Android Development] st0kes:
By the way what was the difference in these png files? They looked identical to the naked eye..
[myTouch 3G, Magic Android Development] dferreira:
Look at the black bars on the edges :) notice something different?
[myTouch 3G, Magic Android Development] cplagz:
Just used this as my first ROM - very nice, got rid of the "Chinglish" keyboard and text I could not remove (phone from HK). The missus is now very pleased - thanks!
[myTouch 3G, Magic Android Development] dferreira:
The kernel 2.6.32 is no go on the wifi :( I can't get it to work, although I do have a wlan.ko cross compiled with it :( I'm testing 2.6.33 now from the experimental GIT, as according to research, Google is replacing TI Wlan drivers with an GNU wl127x driver built-in on the kernel. I'll let you know if it works :)