[FIX] Tnt mod based orientation fix for games - G Tablet Android Development

Weeds2000 fixed the orientation on our Folio100 to work with games like Asphalt5 and now its possible to play, although graphics are still kinda messed up. but other games like the 3d tilt works nearly perfect now too.
you might find it useful, and VEGAn mod might be able to include this as my FolioTntMod is based of the TNT framework...
Find the download patch i made for our folio in this thread.
it also include a full 360 rotation fix, if you need it
As we all share the same Tegra2 platform and can nearly swap experience here, im posting this to share the fixes weeds2000 made for us...
Hope you find it useful..
Note:
The patch i made might actually work fine as update.zip on your tablet as well, or might need minor adjust to install, but let g tablet modders fix this if needed.
at least now you know its available.

Thank you! One question - do you know what file(s) were altered for the 360 rotation fix? Was it a lib file, for example?
EDIT: Also, to any other modders looking at this, the system.img is a ext2 filesystem image, NOT a yaffs2 image.

roebeet said:
Thank you! One question - do you know what file(s) were altered for the 360 rotation fix? Was it a lib file, for example?
EDIT: Also, to any other modders looking at this, the system.img is a ext2 filesystem image, NOT a yaffs2 image.
Click to expand...
Click to collapse
Roeby wan Kanobi, is this something that could work and be added to TnT Lite? My Clockwork back up just completed

Yes, I can package it as a supplement - I just need to know what to package.
Getting my dev unit ready with TnT Lite 3.1.2. There's also a new music player apk I need to test out.

roebeet said:
Yes, I can package it as a supplement - I just need to know what to package.
Getting my dev unit ready with TnT Lite 3.1.2. There's also a new music player apk I need to test out.
Click to expand...
Click to collapse
This could be another watershed update Also- with the accelerometer corrected, folks will be getting exercise by holding up the G while playing games
added:
Perhaps the one extra update that would be nice is a DSP manager so dB level or gain increases can be made. Modders released a DSP manager on the Incredible that allows increases to 3.5mm and speaker output. Hardware based EQ too.
Perhaps being too picky, but louder speakers would be nice.

Did you see.. they provided the SOURCE!!!!! This is what we need!
roebeet said:
Yes, I can package it as a supplement - I just need to know what to package.
Getting my dev unit ready with TnT Lite 3.1.2. There's also a new music player apk I need to test out.
Click to expand...
Click to collapse

What does the patch change? Would is break things when the application developer fixes the orientation code in their game.
We saw this problem fixed in the application in the Gallery 3D application by google, not in framework. http://android-developers.blogspot.com/2010/09/one-screen-turn-deserves-another.html

roebeet said:
Yes, I can package it as a supplement - I just need to know what to package.
Click to expand...
Click to collapse
okay here are some details.
the framework.jar modified comes from this file: update-smb_a1002-3338-user.zip
the library should be generic, but is required for the gsensor/rotation/orientation fix as part of the new framework.jar changes.
the 2 primary folders in the framework.jar changed are /android/hardware /android/view
you should be able to easily spot the differences in filesizes..
do note: there is another change android\os\Environment.smali as i modified it to work with /mnt/sdcard and /mnt/sdcard/sdcard-disk0 and /mnt/usbdisk-disk0 for compatibility with folio mount functionality.
here is the "vold" also different but works fine with the tap'n'tap framework.
remember that /etc/vold.fstab needs changed to support the more new mount devices if you wish to use that one too.
360 rotation fix is in android\view\WindowOrientationListener$SensorEventListenerImpl.smali
orientation fix is
android\hardware\SensorManager*.smali
but again, the framework.jar is Tap'n'Tap based, so works directly on top of r3338 edition.. and i made a patch in my section with just framework + lib files included.

rothnic said:
We saw this problem fixed in the application in the Gallery 3D application by google, not in framework. http://android-developers.blogspot.com/2010/09/one-screen-turn-deserves-another.html
Click to expand...
Click to collapse
No, as far as i understand, weeds2000 only made the hardware swap sensor reading, so now it acts like a portrait mobile phone, where our Tegra2 has the chip rotated once 90degree.

Dexter_nlb said:
No, as far as i understand, weeds2000 only made the hardware swap sensor reading, so now it acts like a portrait mobile phone, where our Tegra2 has the chip rotated once 90degree.
Click to expand...
Click to collapse
Hmm, so it does a 90 degree rotation. And the device is still a default landscape device. We definitely need to make sure there are no negative effects on games that utilize the acceleromether and worked fine before.
I would assume that the android developers would recommend making this change to framework, instead of handling it in applications if there weren't implications.

Thanks for the explanation - this is something I suspected would fix it, but it's good to see that someone had pushed the idea all the way through to an actual fix.
So, I suspect that when the device boots up, it should be in portrait mode initially (until the sensor kicks in).

roebeet said:
So, I suspect that when the device boots up, it should be in portrait mode initially (until the sensor kicks in).
Click to expand...
Click to collapse
That makes more sense to me if that is true.

I read through the code ... Prior to the code change they were performing the rotation either for Acceleration minus Gy on the y-axis
or Acceleration minus Gz on the z-axis and NOT Acceleration minus Gx on the x-axis. Now the axis swap is always occurring... under all 3 conditions irregardless of sensor.
Dont know why there was an exclusion in the first place for Acceleration minus Gx on the x-axis...
When I get back I will look through the code some more...
rothnic said:
Hmm, so it does a 90 degree rotation. And the device is still a default landscape device. We definitely need to make sure there are no negative effects on games that utilize the acceleromether and worked fine before.
I would assume that the android developers would recommend making this change to framework, instead of handling it in applications if there weren't implications.
Click to expand...
Click to collapse

rothnic said:
I would assume that the android developers would recommend making this change to framework, instead of handling it in applications if there weren't implications.
Click to expand...
Click to collapse
if Google didn't "invent" the different way of reading sensors, there would only be one way of doing it, so developers would not be able to see it, so an update to like 2.2 or higher is now an requirement, right? but if older games do not check, it would work with them, so this fix solves it as i see it.
putting back androidos orientation handling to its original state, as many developers should be reading it.

I have ported the fix for both TnT stock and lite. As well as Vegan beta 4.
http://forum.xda-developers.com/showthread.php?t=892345

gojimi said:
I have ported the fix for both TnT stock and lite. As well as Vegan beta 4.
http://forum.xda-developers.com/showthread.php?t=892345
Click to expand...
Click to collapse
remember its all done by weeds2000 , i cannot/will not take credits for his effort here, i am just sharing the good work done on this fix.

I have released a new version of the fix, this should clean up all the remaining issues with the accelerometer/compass. Code is also much cleaner now. Some weird hacks you may have seen were caused by the legacy API which was used by my test game.
Only known issue up to now is that the mouse coordinates are also rotated.
The source can be found in the zip file attached to the original post, I hope that all changes are prefixed with // XXX:
The source files are based on the nvidia-froyo tree.
Link:
http://forum.xda-developers.com/showpost.php?p=10209624&postcount=38

Doodle jump doesn't work. Game loads upside-down with home buttons on top. If you tilt left you go right...Any fix for this?

Does this work for the VegaN Ginger Edition, or is that fix built into the ROM, I think I am having issues with some games on that ROM.

bmw4aaron said:
Doodle jump doesn't work. Game loads upside-down with home buttons on top. If you tilt left you go right...Any fix for this?
Click to expand...
Click to collapse
I think you can write the developer and tell , that the games is not working normally.. all other games work fine, so why would one game stand out, only reason, bad programming, or misunderstanding of androidOS and orientation. maybe developer thought he should fix the "orientation" in his game on tablet, and forgot other trying to make it reverse.. so: bad programming and choice of developer..he should follow guidelines and not his ideas.

Related

[APP][03•30•09][0.6.5] TrackMyRun - GPS Run/Walk tracking (Nike+ sorta)

I have started working on an app for Windows Mobile 6 phones w/ GPS to do run/walk/bike tracking like the Nike+. Here is a little Video of the app in action:
http://www.youtube.com/watch?v=bIqKHCb21cg&feature=channel_page
Version 0.6.5 9s attached
- Smartphone detection is in
- Run Form updated to be smartphone happy, view log is next.
Version 0.6.4 is attached
- Calories burnt calc!!!! (put your weight in...lbs for now...kg coming )
Version 0.6.3 is attached
- 1 Mile/KM kills the app bug fixed!
Version 0.6.2 is attached
- I am not dead! I promise
- This is mostly a maintence update. All the tracking code has been pulled from the views and put off in modules (as it should have been from the get go) so I can get a Smartphone version working soon.
Version 0.6.1 is attached
- Audio updates - new sounds for mile/km passed and distance goal hit
- Audio updates - updates to how the power management is dealt with for audio, still not perfect, but better
- Center button (on your direction pad) now turns the display off and on and also it stops the phone from sleeping when you use that display off method. This is great for phones that get a bit wierd on their GPS in unattended mode.
Version 0.6 is attached
- New internal tracking code to improve performance and make new feature additions easier (this was more about me than you )
- First audible notices. Each mile/km and distance goal hit. It is just a tone right now, but I will record and add voiced stuff tonight.
- New Settings tab for audible notices
- Smartphone users can atleast start the app and track a run now! (still no settings or view log...that is coming)
Version 0.5.9 is attached
- Fix the View/Save log bug (I hope)...you might have to delete your Run Log (yeah for Alpha testing!)
- New way to calculate speed that is more accurate for me. This might depend on what GPS chip your phone uses...try both and see which you like more (change in the Settings Screen)
Version 0.5.8 is attached
- AppToDate bug fix
- Start of true metric support
- little bug fixes
Version 0.5.7 is attached
- I think the String->Date bug is fixed, please let me know!
- Added an "Action" menu under the left soft key for start/stop/save (silly non-touch screen phone users!)
Version 0.5.6 is attached
- EMAIL A RUN!
(that is a horrible name for the feature right now....since it just gives you a link to share...)
http://www.trackmyrun.mobi/viewrun.php?run_id=18&auth_code=5qii4mfy
Version 0.5.5 is attached
- Settings screen is up and working
- Goal progress is based on settings now (not just 3.1 all the time)
- All based on miles still, KM is coming soon fear not!
- Few more bug fixes and exception catches
Version 0.5.3 is attached
- GPS unattended mode updates
- Few bug fixes
- Ignore Calories/Pace, those spots are place holders/debugging right now...they will work in a later release
Version 0.5.1 is attached
- GPS stays up in unattended mode now (screen off by time out or hitting the power button)
- Few little bug fixes
Version 0.5 is attached
- KML support is all in now
- Go to view a lot (has to be a new one) and select View in Google Maps
- Change the line in the KML file to be green since that yellow was hard to see
Version 0.4 is attached.
- Fixed a few of the stupid SubString() bugs
- Added Experimental KML support! (start a run, do some stuff, then go to options->experimental->Build KML). It will put test.kml in your devices root folder
- Working on new speed tracking code, it is far more accurate...but not done yet (so ignore that it has like 900 #'s after the decimal point)
- Ignore what it says for calories burnt...that isn't what you think it is
ENJOY!
Version 0.3 is attached.
Looks good! I would definatly use this app!
Looks impressive. The auditory upgrade feature would be cool to add.
There are similar Apps. One in particular is also cool is:
GPS Cycle Computer v2
http://forum.xda-developers.com/showthread.php?t=424423
How would this calculate calories burned if your activity differs?
i.e. Rollerblading vs. Running vs Cycling, etc.
or is it simply based on time and distance to give a general calculation?
Nice looking app, I will definitely be keeping an eye out for this one. Keep up the good work.
Does this track coordinates? Or does it track via something else? Cause then I'm thinking that you need an active data connection for this to work :|
Kraize said:
Does this track coordinates? Or does it track via something else? Cause then I'm thinking that you need an active data connection for this to work :|
Click to expand...
Click to collapse
It tracks coordinates, so no data plan is needed at all for this. Just a working GPS. Now, I plan in the future to have online features for showing your routes on google maps and storing run data online, ect...but that is in the future...
band27 said:
Looks impressive. The auditory upgrade feature would be cool to add.
How would this calculate calories burned if your activity differs?
i.e. Rollerblading vs. Running vs Cycling, etc.
or is it simply based on time and distance to give a general calculation?
Click to expand...
Click to collapse
There are some standard formulats that are based on weight, time of exercise and how vigorous the activity is. For walk, jog, run that is easy (since I now your MPH's). For biking, roller blading, ect that gets tougher.
This is looking awesome. Could really do with an App like this. Keep it up and hope your "about a week" estimate is correct for a first beta.
A question though; I have a Touch HD. Has the interface been written to be able to cope with a WVGA resolution?
dom_mitchell1 said:
This is looking awesome. Could really do with an App like this. Keep it up and hope your "about a week" estimate is correct for a first beta.
A question though; I have a Touch HD. Has the interface been written to be able to cope with a WVGA resolution?
Click to expand...
Click to collapse
I have only tested it on a VGA display (my Touch Diamond). I have played with it in the QVGA emulator and the Square VGA emulator. The layout is far from final (I am not happy with it at all right now), so that is in flux a lot.
Go ahead and try the current version if you like:
http://grebowiec.net/trackmyrun.zip
Please be aware this is a VERY alpha version. There are known bugs that throw exceptions that I don't catch...so be nice
If you do however have any failures or success, please let me know.
gweedo767 said:
Go ahead and try the current version if you like:
http://grebowiec.net/trackmyrun.zip
Please be aware this is a VERY alpha version. There are known bugs that throw exceptions that I don't catch...so be nice
If you do however have any failures or success, please let me know.
Click to expand...
Click to collapse
Thanks a lot! I'll give it a go once I get home and give you some feedback!
AppToDate Support
Could you possibly think about having this AppToDate Support. Since this is in the early stages of development, it would be great to run AppToDate to get the current version. Thanks.
Couldn't wait until I got home so just loaded it up here. Everything seems good until I tried to View Log when it crashes out on me.Unfortunately I don't have NETCFv35.Messages.EN.wm.cab installed installed so cannot view details.
Also +1 for Apptodate support!
dom_mitchell1 said:
Couldn't wait until I got home so just loaded it up here. Everything seems good until I tried to View Log when it crashes out on me.Unfortunately I don't have NETCFv35.Messages.EN.wm.cab installed installed so cannot view details.
Also +1 for Apptodate support!
Click to expand...
Click to collapse
Did you start and then stop a run? The log file isn't created until you do atleast one and I bet it is dying trying to read the log file (which doesn't exist yet for you if you didn't do a start/stop)
I will do some reading on AppToDate in a bit, see what all it takes to integrate it.
gweedo767 said:
I will do some reading on AppToDate in a bit, see what all it takes to integrate it.
Click to expand...
Click to collapse
That would be very much appreciated. It just makes things a lot easier.
gweedo767 said:
Did you start and then stop a run? The log file isn't created until you do atleast one and I bet it is dying trying to read the log file (which doesn't exist yet for you if you didn't do a start/stop)
Click to expand...
Click to collapse
Yeah I had done and paced about abit; notched up 0.003 miles. Stopped the run successfully and then tried to view the log.
I've just jogged home from a friend's house (1.237 miles). This time when I stopped the run it crashed. No error code or anything; just said I had to quit and restart.
Sorry that's probably not much good for bug finding!
dom_mitchell1 said:
Yeah I had done and paced about abit; notched up 0.003 miles. Stopped the run successfully and then tried to view the log.
I've just jogged home from a friend's house (1.237 miles). This time when I stopped the run it crashed. No error code or anything; just said I had to quit and restart.
Sorry that's probably not much good for bug finding!
Click to expand...
Click to collapse
Did it do fine during the whole run though?
gweedo767 said:
Did it do fine during the whole run though?
Click to expand...
Click to collapse
Yeah no problems there. Slight lag on speed changes but I guess that's to be expected/part of the suposed and much debated GPS lag on the HD!
No complaints about performance at all.
I'm really liking the look of the App, certianly looks good so far; will be awesome if/when audio feedback can be given.
Something that would be good is if you could make the data from the logs uploadable to a PC to plot onto a graph (via Excel).
Like I said, great work so far! Loving this, who needs Nike/Apple!
dom_mitchell1 said:
Yeah no problems there. Slight lag on speed changes but I guess that's to be expected/part of the suposed and much debated GPS lag on the HD!
No complaints about performance at all.
I'm really liking the look of the App, certianly looks good so far; will be awesome if/when audio feedback can be given.
Something that would be good is if you could make the data from the logs uploadable to a PC to plot onto a graph (via Excel).
Like I said, great work so far! Loving this, who needs Nike/Apple!
Click to expand...
Click to collapse
The lag might be that I only update the display every 5 seconds (that is for all data). I think I might update the speed in real time (there is a call back function I can attach to for that). I do have plans for graphing/tracking/mapping in the future via an upload to a website feature...but that is a bit down the road I want to get all the stand alone client features working correctly first!
Please let us know when you have completed a final version. this program will be very useful. I know its still in the early stages hopefully you will be able to find the bugs and get them fixed, so we can download complete version.

Vogue Android General Discussion

Well since we have a thread for everything else and no place for general discussion. Here it is.
zenulator said:
Well since we have a thread for everything else and no place for general discussion. Here it is.
Click to expand...
Click to collapse
i don't know about anyone els but the one and only problem i have with hero is incoming call response time, zenulator and others have worked hard on speed. and right now i'm using the latest vogue hero.sqfs bundle. and it is pretty fast. i just need to be able to receive calls a little faster instead of one ring before vm.
i'm asking anyone that codes or knows how to code to look into what can be done to improve this.
i know that having phone not vibrate on calls, using ogg ringtones help a little, the renicer script aswell. but is there anything else we can do?
jamezelle said:
i don't know about anyone els but the one and only problem i have with hero is incoming call response time, zenulator and others have worked hard on speed. and right now i'm using the latest vogue hero.sqfs bundle. and it is pretty fast. i just need to be able to receive calls a little faster instead of one ring before vm.
i'm asking anyone that codes or knows how to code to look into what can be done to improve this.
i know that having phone not vibrate on calls, using ogg ringtones help a little, the renicer script aswell. but is there anything else we can do?
Click to expand...
Click to collapse
if someone ports the htc ril, this might fix the problem.
tatnai said:
if someone ports the htc ril, this might fix the problem.
Click to expand...
Click to collapse
Speaking of that, whats this all about on the Vogue-Hero google page? I've downloaded it to keep a copy on hand but what improvements will we see with that file?
i was using the latest hero build with the basefiles from 9/08 and everything was pretty smooth. then i updated this morning to basefiles from 9/15 and everything is slower. takes longer to switch pages and respond to anything i do.
tatnai said:
if someone ports the htc ril, this might fix the problem.
Click to expand...
Click to collapse
The HTC RIL is closed source. Its not a question of porting.
Here is my problem. I keep trying the latest donuts and sqsh based systems and even with fresh data files, I always get the dreaded Blank home screen with no icons. It takes around a minute to repaint them. The version I keep going back to is the cupcake-based hero themed system. It is distinguished by only having one arrow on the left side of the app drawer handle. It works great and hardly ever does the slow down thing. I just hope that when we get BT all sorted out that either the image will work with this system or the sqsh based systems are up to the same level of performance that this one is.
Cheers.
katmandu421 said:
Here is my problem. I keep trying the latest donuts and sqsh based systems and even with fresh data files, I always get the dreaded Blank home screen with no icons. It takes around a minute to repaint them. The version I keep going back to is the cupcake-based hero themed system. It is distinguished by only having one arrow on the left side of the app drawer handle. It works great and hardly ever does the slow down thing. I just hope that when we get BT all sorted out that either the image will work with this system or the sqsh based systems are up to the same level of performance that this one is.
Cheers.
Click to expand...
Click to collapse
I don't have any of these problems with my builds so you might be missing a step or using the wrong files. Granted the xrom and cyanogen builds at vogue-hero are experimental/beta quality and hence why they stay there and don't go to the main vogue-android page. The latest xrom is using cupcake/donut built from the android master branch and is as fast as any build out there with the right setup and you can't use it with an existing data.img because it has a different code base. And sqsh has nothing to do with the level of performance of any build infact it should be faster than cramfs. It's the code that the system image is based off of and what extra apps and libraries and frameworks are included that determines how fast it's going to be.
Zen since you seem to be up and responding I have a quick question that I am not looking for too in depth of a response, just a brief overview...
What exactly is the user.conf responsible for? If I am running just the basic ION version is there any reason to keep the rogers or hero based files? Are they ever called upon when running the regular ION build?
Thank you!
BJNK said:
Zen since you seem to be up and responding I have a quick question that I am not looking for too in depth of a response, just a brief overview...
What exactly is the user.conf responsible for? If I am running just the basic ION version is there any reason to keep the rogers or hero based files? Are they ever called upon when running the regular ION build?
Thank you!
Click to expand...
Click to collapse
you don't need them if your running ion. the user.conf files are just for people to tweak their own settings for each build. so you have the ability to turn compcache/swap on/off things like that. ion doesn't really need it but it does help it out it you run a lot of programs and widgets.
I've got a vogue and a diamond on sprint that I switch back and fourth between pretty often.
I thought maybe I could get a vzw htc vogue off of ebay, and get it working on my sprint plan, and put android on it.
If I did that, would GPS be crippled on it in android?
The main reason I wanted to do it was I like the white case and the vzw screens are all nice, I have a sprint vogue with a bad screen.
I'm excited that Zen said he was repackaging the nkhero release as it is essentially the latest-stable Ion build. The experimental builds are nice and essential to advancing development but alot of users are looking for everyday stable usage (and the added Hero theme is always sweet eye-candy)!
pmos69 said:
The HTC RIL is closed source. Its not a question of porting.
Click to expand...
Click to collapse
so I guess the question is, can it be cracked/hacked, or not possible?
i recommend everyone try out the opera mini beta 5 with android. Make sure you have Java installed on your build. I use the latest hero-vogue build. go to m.opera.com/next on your android browser and click download to pc. download the jar. it will run with java and is awesome. it runs smoother and has more eye candy than any browser i ever tried. and i really like the keyboard that comes with it!
incubus26jc said:
i recommend everyone try out the opera mini beta 5 with android. Make sure you have Java installed on your build. I use the latest hero-vogue build. go to m.opera.com/next on your android browser and click download to pc. download the jar. it will run with java and is awesome. it runs smoother and has more eye candy than any browser i ever tried. and i really like the keyboard that comes with it!
Click to expand...
Click to collapse
Nice tip. This thing is wicked fast. I just tried 4.x yesterday but this is way better for touch screens!
zenulator said:
I don't have any of these problems with my builds so you might be missing a step or using the wrong files. Granted the xrom and cyanogen builds at vogue-hero are experimental/beta quality and hence why they stay there and don't go to the main vogue-android page. The latest xrom is using cupcake/donut built from the android master branch and is as fast as any build out there with the right setup and you can't use it with an existing data.img because it has a different code base. And sqsh has nothing to do with the level of performance of any build infact it should be faster than cramfs. It's the code that the system image is based off of and what extra apps and libraries and frameworks are included that determines how fast it's going to be.
Click to expand...
Click to collapse
OK, this is the first non-mssmison build I've tried in a while. I'm trying xrom 1.5. New data, and fresh files all around. Seems to be pretty good, but still the browser chokes a bit more than the non-sqsh build. Is there a way to limit app processes anymore? I looked for dev tools but it is not included.
hey zen, is it normal for me to be getting these fsck000.REC fsk0001.REC ect..
files on my storage card? if not, do you know what they are? the number just keeps goin up after every reboot and just keeps adding files.
Also, has anyone got a driver to work with Vista?
katmandu421 said:
OK, this is the first non-mssmison build I've tried in a while. I'm trying xrom 1.5. New data, and fresh files all around. Seems to be pretty good, but still the browser chokes a bit more than the non-sqsh build. Is there a way to limit app processes anymore? I looked for dev tools but it is not included.
Click to expand...
Click to collapse
Squashfs has nothing to do with the browser. If your compairing the1.5 xrom to the 1.4 then the differences are due to different browser builds aand the fact that the 1.5 build has some donut parts that 1.4 didn't have.
incubus26jc said:
hey zen, is it normal for me to be getting these fsck000.REC fsk0001.REC ect..
files on my storage card? if not, do you know what they are? the number just keeps goin up after every reboot and just keeps adding files.
Also, has anyone got a driver to work with Vista?
Click to expand...
Click to collapse
You can delete them.
Probably something to do with the basefiles, but I haven't tracked the cause yet.
They're the result of the automatic filesystem check on the sdcard fat partition on boot.
pmos69 said:
You can delete them.
Probably something to do with the basefiles, but I haven't tracked the cause yet.
They're the result of the automatic filesystem check on the sdcard fat partition on boot.
Click to expand...
Click to collapse
anyway patiently awaiting tattoo. it should be out today in some way or another. i just want to get a hold of the pure dump before it gets messed with.

New Kernel for Eclair with HW3D support

Until Vilord get's back and can post it in his other thread. Here is a kernel for ECLAIR ONLY that will help with open gl performance it's not setting permission properly on boot yet, but when the system's booted chmod a+rw /dev/msm_hw3d* than stop/start. Again I'm sure if I don't Vilord will get the permissions fixed up when he's back.
Big thanks to DZO again for applying all of the needed changes
The google live wallpapers do not work properly, however the visualization papers do, as well as the wallpapers from the market because they are written in just open gl, not lite.
This brings neocore results from 01.6 to 15.6 fps!
Results may vary.. (I like that phraze )
Download
http://www.mediafire.com/?sharekey=f6ec00ed7ed721a8d0d290dca69ceb5cf8913d4b9300395c16f8cf40558950b4
If you like my work and would like to donate me a beer you can by clicking here Beer Me
where's it located?
posted them to media fire. When Vilords back we'll put them on sourceforge.
FREAKING SWEET!!!!
You Da Man!!!
Is there a zImage version available for haret? thanks.
If you had to remove libGLES_qcom.so I'm not quite sure how you're actually getting hardware graphics, since it's the driver...
Is this only for 3D animation on home screen or are we likely to see any performance upgrades during day-to-day use of Eclair (as in screen scrolling or switching between apps).
Pl clarify.
bri3d said:
If you had to remove libGLES_qcom.so I'm not quite sure how you're actually getting hardware graphics, since it's the driver...
Click to expand...
Click to collapse
bri3d. hit me up on gtalk.
After realizing the permissions weren't being set properly still I set them with the commands in the first post.
There is a definite increase in some of the live wallpapers however some do not work properly at all now. I believe it is because of opengl es lite not being supported. As example the grass wallpaper now only has a white background, although the grass looks alot better. lol. Wallpapers off the market are much smoother now.
however this is a huge step in the right direction
Seeing the same issues - it's a shame the current Q3Dimension driver for this chipset doesn't support everything Live Wallpapers want. On the other hand, the couple games I've tested thus far work, along with Street View.
"Grass," "Spectrum," and "Polar Clock" (after changing the colors in the options, thanks mssmison!) seem to be the only live wallpapers that work for me (Cube does too, but it's not GL) - Magic Smoke crashes on 320x240 due to a bug in the wallpaper itself (mssmison confirms it works fine on bigger resolutions), Galaxy uses an unimplemented GLES call, Nexus just doesn't work (this is the one that confuses me most - no unimplemented call errors and the GPU allocates just fine, just doesn't display anything), Water's got some unimplemented calls too.
We'll see if a newer Q3Dimension version ever surfaces or downport wallpapers - until then, I think this is parity with official MSM7500 devices so it's about the best we can do.
bri3d said:
"Grass," "Spectrum," and "Polar Clock" (after changing the colors in the options, thanks mssmison!) seem to be the only live wallpapers that work for me (Cube does too, but it's not GL)
Click to expand...
Click to collapse
Interesting about changing colours - I'm running into an issue where the bootanimation on heroblend on the nomorootfs nand (or nand 2.0) completely whites out - I've replaced with a different bootanimation and it works fine.
Are there some colours out of limits?
When I ran this on my Vogue it made everything super huge...what did I do wrong?
plemen said:
Interesting about changing colours - I'm running into an issue where the bootanimation on heroblend on the nomorootfs nand (or nand 2.0) completely whites out - I've replaced with a different bootanimation and it works fine.
Are there some colours out of limits?
Click to expand...
Click to collapse
yes there are, I havent had time to go through and define them as of yet.
mssmison said:
Until Vilord get's back and can post it in his other thread. Here is a kernel for ECLAIR ONLY that will help with open gl performance it's not setting permission properly on boot yet, but when the system's booted chmod a+rw /dev/msm_hw3d* than stop/start.
If you like my work and would like to donate me a beer you can by clicking here Beer Me
Click to expand...
Click to collapse
A little help please- is it one line in terminal:
chmod a+rw /dev/msm_hw3d*
or is there another line? What do you mean by "than stop/start"?
So if I already flashed to mssmison's 2.1 build using the 480 nbh then changed the density to 120 and flashed to 320 nbh, what exactly do I do with this .nbh? Do I have to start from scratch or can I use the volume up menu to update?
hexto said:
So if I already flashed to mssmison's 2.1 build using the 480 nbh then changed the density to 120 and flashed to 320 nbh, what exactly do I do with this .nbh? Do I have to start from scratch or can I use the volume up menu to update?
Click to expand...
Click to collapse
What are you trying to do? If you are trying to get the dialer to fit correctly download the qgva update tar file. Open it using 7 zip after download and open the build.prop file change the density to 110 save it and run the update tar file via the new installer.
Reddog80p said:
What are you trying to do? If you are trying to get the dialer to fit correctly download the qgva update tar file. Open it using 7 zip after download and open the build.prop file change the density to 110 save it and run the update tar file via the new installer.
Click to expand...
Click to collapse
Trying to get HW3D working
hexto said:
Trying to get HW3D working
Click to expand...
Click to collapse
Flash the nbh from the first post in this thread then run the app from this post under opengl support..
http://forum.xda-developers.com/showpost.php?p=5486428&postcount=1

[Q] Files from Samsung Mesmerize (US Celluar version of Fascinate) work on Fascinate?

So it looks like the Samsung Mesmerize has now been released on US Celluar and can be rooted via the same method as the Fascinate. According to initial reviews there is no Bing and very little bloat.
Has anyone managed to get their hands on any of the Mesmerize files / apks yet? Maybe this could finally de-Bing our stock browser? Would also be nice to see what their Touchwiz and calendar are like. Also, wonder if they have a cardock app that works with Google Navigation instead of the junk VZNavigator?
What are your thoughts? What other apps should we be looking at from the Mesmerize ROM?
Crazy thought - Could one back up service programming in QPST on their Fascinate, then flash the Mesmerize ROM, then restore service programming?
Martian21
Non-informative reply...
I was just posting the same info.
Glad someone else is thinking this too.
I hope we can get someone with the "balls" to try it.
And them someone with the "brains" to make it work.
Looks like this guy may have already tried by accident:
http://forum.xda-developers.com/showthread.php?t=781315
nitroxeno said:
Looks like this guy may have already tried by accident:
http://forum.xda-developers.com/showthread.php?t=781315
Click to expand...
Click to collapse
Lol. We don't need to flash the whole thing. Just need a few choice apk's
Sent from my SCH-I500 using XDA App
Haha. I too have been wondering about this. I always have to remember when I'm in the browser to back out and press the search button to look up things, or else I'll get Binged. I wonder if they tweaked any apps for that phone in comparison to ours? It seems like Sammy made subtle differences in the os between each Galaxy phone. This could be a potential gold mine.
The source is nearly identical
Did a diff and wadded through the results, mostly removal of source for BTL-IF driver under platform and addition of consecutive/rapid shot that was not in the original release and a few minor grammatical changes. Other than that (changes to approx 64 files, they are nearly identical. I will attempt to compile and flash later today.
SirGatez said:
Did a diff and wadded through the results, mostly removal of source for BTL-IF driver under platform and addition of consecutive/rapid shot that was not in the original release and a few minor grammatical changes. Other than that (changes to approx 64 files, they are nearly identical. I will attempt to compile and flash later today.
Click to expand...
Click to collapse
saweet!!!!!
I rooted my Mesmerize yesterday with the help of oneclick. I needed USBDeview to get my foot in the door, though.
I swear to god at one point my phone had me do the little puzzle piece unlock deal after it hibernated, but for the life of me I can't find where to get that to happen again.
Anyway, I'm pretty much a noob when it comes to smart phones, but I rooted no problem (because it is no problem) and I'm now familiar with my file system (via terminal emulator and linux commands).
What next? Should I use my new root ability to make a backup? Does the Mesmerize have any ROMs that can help me get rid of the U.S. Cellular splash screen on start up? Cyanogenmod?
I will make a relatively willing software tester for this group.
I'd recommend installing ClockworkMod Recovery and getting a full backup.
Do you know for certain that Fascinate's cwm will work for the Mesmerize?
System Dump...
Mods delete this if I'm not supposed to do this...
Someone on AndroidCentral.com posted the system dump for the Mesmerize.
(In case link doesnt work google: Androidcentral mesmerize rom dump)
http://forum.androidcentral.com/u-s-cellular-mesmerize/41974-req-rom-dump.html
Attached are two patches that add the changes from USCC source to VZW source, and a second patch that adds the kernel changes to the jt1134 kernel I pulled from git last night. I still haven't attempted to compile the updated kernel yet but for those who have a free minute and would like to try it before I can here are the changes:
Addition of continuous photo shot to kernel (videodev2-samsung)
Changes to timing in RTC section (rtc-max8998,rtc-s3c)
Addition of Voice Recognition routines (wm8994)
Changes to volume levels (wm8994)
Changes to pin status in S5PC110 (mach-jupitorm)
Change to head jack status (sec_jack)
SD card check routines (setup-sdhi)
IRQ status change from RANDOM to DISABLED (s3c-keypad)
Addition WRITE_COMMAND_CONFIG/command processor/IRQ changes to (qt602240/touchscreen)
Add ram dump to POWER+VOLUP (input)
Possible better checking and fix for for BATT missing/temp error (power)
Addition of FSA9480 JIT gadget drivers (not sure what for yet s5pc110_battery)
Addition of FSA9480 JIT gadget drivers (not sure what for yet fsa9480_i2c)
Addition of includes (plat-s3c24xx, too many to list in config)
Change tcp input define from 1 to 0 (tcp_input)
Removal of BTL-IF driver source from platform tree
It is possible I may have missed something so please do not consider this 100% complete.
I Hope this has helped someone else out.
Check page 3 post 28 of Memorize source discussion for updated patch and compiled kernels with and without voodoo. Enjoy, been running mine for about 6 hours now, no problems thus far.
Mesmerize Restore
Does anyone have a CW or Odin restore image for a USCC Mesmerize?
madtowner11 said:
I swear to god at one point my phone had me do the little puzzle piece unlock deal after it hibernated, but for the life of me I can't find where to get that to happen again.
Click to expand...
Click to collapse
The puzzle only comes up when you have an email or sms/mms.

[ROM] BitTrix gingerbread beta 06 - Updated 18-Feb-11

UPDATED 18-FEB-2011
==========================
beta 06
==========================
update to gingerbread 2.3.2 - Compiled from AOSP, CyanogenMod, other online sources and I wrote/tweaked/swore a bit too. Coding with gingerbread is like playing a nasty game of whack-a-mole.
now compiling with updated toolchain optimized for tegra / cortex-A9 processors
includes Clemsyn's kernel (Pershoot's works too)
includes gapps and working 3D maps
removed most of the overt CyanogenMod graphics and branding to avoid confusion with their official builds
reverted memory naming: internal storage is emmc, removable sd-card is sdcard. Sorry for the flip but this is the future for tablets. Apps should be reading the mount points properly regardless of the device type or naming scheme.
USB connection (via UMS) mounts to /sdcard and no longer makes the fs unstable (I hope). If you don't have a removable SD card then ADB still mounts to internal storage.
bunch of behind-the-scenes code and framework optimizations for stability, smoothness. Still not as fast as froyo but waaaay better than beta05. YMMV.
Special thanks to the real devs and gurus: clemsyn, gojimi, pershoot, rothnic, roebeet
This will probably be near the end of my involvement with the 2.3 codebase. Tablets like this really need the architectural changes in honeycomb (3.X+) especially real SMP. Also when looking for performance tweaks I keep running face-first into the fact that the PROPRIETARY nvidia drivers {spit on the floor} make their own superchip look like a Z80 on a hot day (yes, it's a Zilog reference. yes, I'm old). Also... There's only one of me.
INSTALLING: READ CAREFULLY AND OBEY.
save the bittrix-beta...zip to your internal memory
use CM .8 and install the zip
when the install finishes, stay in CM... wipe data/factory reset, clear cache, clear dalvik, stay in CM...
install the zip again. Failure to do this means wifi won't work unless you flash a standalone Clemsyn or Pershoot gingerbread kernel.
reboot.
USE NOTES:
First boot may ask what startup to proceed with - either will do - i pick "startup wizard" (it doesn't run the wizard, but you have to pick one...)
The system will feel a bit slow the first time as the system is busy parsing/precompiling the java files. Things get much faster as you use it.
Google app framework is installed. Your best install for the individual apps is to load them yourself from the market. The first-time app picker is hit/miss.
Market won't show installed apps until you buy one.
Camera is borked for now.
This should be considered as an experimental build, with all the usual disclaimers about turning your tablet to slag, crossing the streams, starting a game of global thermonuclear war, etc. It's not an official CM release. Editing the source and messing with the module packaging feels like I just leaned a bit too far down the rabbit hole. Please be patient with me, I have a day job.
Changelog:
19Jan initial release - Compilation from 19Jan CM7 git
21Jan beta02 - new merges, updated kernel, fixed: USB, Angry Birds
22Jan beta03 - newest CM7 base plus first source edits! framework text now displays "tablet" instead of "phone" in spots, fixed camera orientation. Set screen dpi to 120 (match actual panel) from 160.
23Jan beta04 - x-y screen metrics and scaling. Some text should appear visibly sharper now if rendered correctly. Removed cell & phone system files. Internal memory is now /sdcard, removable memory is now /sdext.
PC should now see both internal partitions over USB cable. pull-down menu (drag down the top statusbar) has soft buttons to toggle wifi, bluetooth, location, and sound (CM7 feature).
24Jan beta05 - fixed mount points, changed framebuffer timing to 70Hz, no more cell signal indicator, UI fixes, added "never" screen timeout option, enabled dock settings (can't test, I don't have one, YMMV)
18-Feb beta06 - update to 2.3.2.
without further ado...
beta06:
link to beta 06.43f: http://www.mediafire.com/?kcw19h91tw21wfk
RELATED LINKS:
Updated kernel: Clemsyn now supports gingerbread with his kernel builds. Support for most TLA and FLA is included. In the event of issues you can just reflash the bittrix beta. They're at http://forum.xda-developers.com/showthread.php?t=895825
Updated kernel: Pershoot is cooking up some amazing kernel goodness - I think I saw eye of newt and a stick of dynamite in one of the .conf files his thread is at http://forum.xda-developers.com/showthread.php?t=903505 - he provides the extra functionality modules as separate files, so the more adventurous among you can roll-your-own (so to speak).
Official CM7 Betas: GoJimi's official CM7 beta is going strong. It's mostly from the same codebase and will give you the same look and feel. If you're at all squeamish about trying new builds I recommend using it instead. it's at post#18 in this topic... http://forum.xda-developers.com/showpost.php?p=10733279&postcount=18
VEGAnTAB: is migrating to a gingerbread base. It's XDA forum is http://forum.xda-developers.com/showthread.php?t=884103 and GoJimi also runs the projects website at http://vegantab.gojimi.com/
Oh now THIS is gonna be GOOOOOOD.....
Downloading now!
And I was about to go to sleep.....
Hey thanks. Any way you can provide known issues? Is wifi, bluetooth, the g sensor, camera, adobe flash etc working? Also, do you have quadrant scores and screen shots?
Got it flashed. Seems VERY fast.
So far I've noticed the following:
1. Camera is sideways
2. No audio on speakers until I plug/unplug headphones.
3. Phone APKs appear to be loaded? I'm showing a little cell phone signal meter.
4. Wifi works fine.
(more to follow)
anlog said:
Got it flashed. Seems VERY fast.
So far I've noticed the following:
1. Camera is sideways
2. No audio on speakers until I plug/unplug headphones.
3. Phone APKs appear to be loaded? I'm showing a little cell phone signal meter.
4. Wifi works fine.
(more to follow)
Click to expand...
Click to collapse
video please!
1. Also noticed that camera orientation is incorrect.
2. Micro SD properly mounted in /sdcard now.
3. Internal storage is now in /emmc
4. Settings properly shows storage for internal and microsd
5. Can't mount storage on pc
6. Can confirm that 3d Maps is working.
7. Haven't been able to get Quadrant to run completely
8. Wasn't able to restore Angry Birds from Titanium Backup
9. No fancy power off screen animation
First time using Cyanogen Mod, so some of this may already be known.
Legend, thanks!! Giving this a crack now
Edit: As stated in the first post the drive mappings are different - external SD is /sdcard and internal sd is /emmc
This has implications for Titanium Backup when you try to restore your USER DATA (user data only, don't restore system data)
Copy the contents of /emmc/titaniumbackup to /sdcard/titaniumbackup using Root Explorer or similar.
Titanium will now see all of your old backups.
Rockplayer wont play movies in Hardware Decode mode. Software decode mode is jerky.
Coming from VEGAn 5.1 I find this rom a bit laggy
Flash not working on the sites I tested - www.abc.net.au/news/abcnews24/
It's a great first effort and still worth booting up to see it. Might go back to TnT Lite for a bit
bittrix said:
Here goes... My first (successful) attempt at compiling from source. This is Cyanogen Mod 7.0.0RC0 compiled from the latest sources as of this evening. It's a real-live taste of gingerbread This uses Bekit's 2.6.32.9 kernel and brings things up to Android 2.3.1
Use CM .8, wipe data & cache, and install as update. If you're installing over TnT Lite: failure to wipe the user data will give you never-ending tap n touch keyboard FCs.
You'll need to install the market (see below).
This should be considered as an experimental build, with all the usual disclaimers about turning your tablet to slag, starting global thermonuclear war, etc.
It is important to note that my role in this is "guy who compiled other people's source". I am nerd, but neither guru nor dev.
without further ado...
http://www.mediafire.com/file/y3iq7jr956t14tb/update-cm-7.0.0-RC0-Harmony-KANG-signed.zip
Update: very cool new google apps installer **INCLUDING MARKET** choose the CM7 Tegra builds from
http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
WORKING: Google Maps including 3D tilt and coarse (network-derived) location, navigation, speech input, wifi, full market (looks full - YMMV) cool pull-down status bar (like Vegan but thinner), remembers date and time on power off, sleep/wake appears to work, Flash (install from Market)...
ISSUES: Angry Birds won't install, sound may need plug/unplug or widget toggle, no file transfer to PC via USB (won't leave debug mode)...
Click to expand...
Click to collapse
Regarding the Angry Birds not installing issue - something in the crypto loop device probably isn't working for apps that try to install to SD. That's what Android tries to put on /sdcard (or /emmc in this case? not sure how this gets handled with the changed mount points). Could also be crap in /emmc (specifically, in the .secure or .android_secure, whatever it's called directory) from a prior ROM install that needs to be deleted. Or using a kernel that's not compiled with all the right options (make sure you're using a kernel that's known good from other installs - clemsyn or pershoot's kernels, or the kernel rothnic compiled for Vegan 5.1beta should all be good).
Also Roebeet, Rothnic and Gojii all dealt with the sound issues on TNT Lite and Vegan, so might be worth asking them about how they resolved that.
Not sure about the USB sticking in debug mode issue, you'll have to dig around and figure that one out.
reminds me very much of zpad clean 3, which i love but has auto brightness missing.
however, it seems as if cifs isnt built in. is there a cifs.ko i can insmod in this rom?
Sent from my UPC300-2.2 using Tapatalk
rcgabriel said:
Regarding the Angry Birds not installing issue - something in the crypto loop device probably isn't working for apps that try to install to SD. That's what Android tries to put on /sdcard (or /emmc in this case? not sure how this gets handled with the changed mount points). Could also be crap in /emmc (specifically, in the .secure or .android_secure, whatever it's called directory) from a prior ROM install that needs to be deleted. Or using a kernel that's not compiled with all the right options (make sure you're using a kernel that's known good from other installs - clemsyn or pershoot's kernels, or the kernel rothnic compiled for Vegan 5.1beta should all be good).
Also Roebeet, Rothnic and Gojii all dealt with the sound issues on TNT Lite and Vegan, so might be worth asking them about how they resolved that.
Not sure about the USB sticking in debug mode issue, you'll have to dig around and figure that one out.
Click to expand...
Click to collapse
Thanks! Knowing where to look is my biggest problem. I really only started this so I could make my USB GPS work in the car, and expect the real devs will be along shortly with stuff that's not so experimental. This is literally the first working OS I've ever compiled
I have installed it and very nice. I am coming from vegan and robeet is really nice and will help. they are working on a new platform right now as well.
Time to start playing.
Thanks for the link!
roebeet said:
Time to start playing.
Thanks for the link!
Click to expand...
Click to collapse
LOL ROE i was just talking about you..... Yeah its pretty nice Iam at work so i cant play with it but so much but can you make it faster quad scores like 1045. the gapp functions is sweet as well. Plays movies a little choppy but i have to see once i load everything up. USB/sdcard2 detection is good money.
The update.zip is completely ripped out, which is actually quite nice from a modding perspective.
Some of the reported issues are things gojimi / rothnic had dealt with on the VEGAn build, so the fixes might be similar. As for me, I'm all about packaging. Right now I just want to look at this and get a feel for it.
I'm assuming that the big issue is lack of hardware acceleration? I'll know for sure once I test it - this is again something that gojimi wanted to work on once he had his Gingerbread rig setup.
EDIT: Yep, video acceleration is not there. Sounds like this is all still "alpha-code" stuff, so keep that in mind. Just nice to see this next step, but definitely not a replacement for your Froyo build (yet).
Wow bit Great work!!
Cant wait until some of the issues are ironed out which I am sure will be done very quickly with the dev team we have working on this device!
any screen shot or something? Eager minds are waiting..
Congrats on Compiling Your First ROM
Congrats on Compiling Your First ROM! I love seeing others trying there hand at compiling. You can learn a great deal about the Android system and how it operates. That being said. This is not an official release of Cyanogen Mod 7.0.0. We should be careful when posting our non Official releases of CM7 as it can cause confusion for the uninitiated.
Here is a link to the Official BETA 1. http://vegantab.gojimi.com/download/update-cm-7.0.0-Beta1-Harmony-signed.zip
This Official ROM still has alot of the same issues as the original ROM but is using the proper kernel, etc. This is brought to you by Bekit and Scepterr and the rest of CM development team (myself included now... though I haven't done anything as of yet.... just got my Development Machine up and running).
Also for the time being until I can get the fix into CM7 this will fix the speakers so they are on at boot. Install it like you would any other app. There is no launcher link to this app... it starts at boot fixes audio and then kills itself till the next boot. http://vegantab.gojimi.com/download/audiofix.apk
Again... Congrats to the original poster for compiling cm7! hopefully we will see you join in on our development discussions!
roebeet said:
The update.zip is completely ripped out, which is actually quite nice from a modding perspective.
Some of the reported issues are things gojimi / rothnic had dealt with on the VEGAn build, so the fixes might be similar. As for me, I'm all about packaging. Right now I just want to look at this and get a feel for it.
I'm assuming that the big issue is lack of hardware acceleration? I'll know for sure once I test it - this is again something that gojimi wanted to work on once he had his Gingerbread rig setup.
EDIT: Yep, video acceleration is not there. Sounds like this is all still "alpha-code" stuff, so keep that in mind. Just nice to see this next step, but definitely not a replacement for your Froyo build (yet).
Click to expand...
Click to collapse
One thing you could start looking at is merging in the performance pack considering that cyanogenmod is at ~2400 quadrant without it. I am curious if there would be any change if you can get it working with CM.
rothnic said:
One thing you could start looking at is merging in the performance pack considering that cyanogenmod is at ~2400 quadrant without it. I am curious if there would be any change if you can get it working with CM.
Click to expand...
Click to collapse
Yep, I start throwing stuff in there to see what sticks.
There's no /lib/hw section -- I wonder if that's a 2.3 change? EDIT: Never mind, brain fart.

Categories

Resources