Questions about dual boot win8 and android on w700p - Windows 8 Development and Hacking

Is there any significant difference between going this route and using the emulator?
Will I be able to use all the apps and games I have on my galaxy S and S4 with either or both method?
Anything else I should be aware of I didn't think of to ask?
Thanks

Sigh... questions rightly belong in General, not D&H. Also, this (dual-booting with Android) has been asked, and discussed, a *lot* already.

GoodDayToDie said:
Sigh... questions rightly belong in General, not D&H. Also, this (dual-booting with Android) has been asked, and discussed, a *lot* already.
Click to expand...
Click to collapse
Sorry this appeared to be the spot to ask since it is related to the subject of this section which contains the guide to doing the dual booting. And sorry I did not find the answers to my questions in searching otherwise I wouldn't have needed to post. I don't frequent the forums here enough to have known this topic has been beaten to death. Perhaps if you could please point me to relevant thread(s) that answer these questions or me. Thanks.

StoneRyno said:
Sorry this appeared to be the spot to ask since it is related to the subject of this section which contains the guide to doing the dual booting. And sorry I did not find the answers to my questions in searching otherwise I wouldn't have needed to post. I don't frequent the forums here enough to have known this topic has been beaten to death. Perhaps if you could please point me to relevant thread(s) that answer these questions or me. Thanks.
Click to expand...
Click to collapse
Both of your questions have been answered in the android dual boot thread but I shall answer them again here.
There is a difference between dual boot and emulator. The emulator (I say *the*, there are a few) compatibility is poor at best and performance can only be described as absolutely abysmal.
Dual boot is running natively, it isn't fully hardware accelerated video but the performance of the w700p is so far above that a regular android tablet in the first place that this doesn't matter, its no biggy. But it is running on x86 whereas android is usually for ARM. Drivers for x86 builds are usually poor, although the w700p is pretty well off in that regard (I think bluetooth and GPS are missing, double check the original thread), on the w700p is pretty usable anyway. The google services framework and play store are not open source software though so custom android ROM's (including android-ia) cannot include them, these need sideloading from your device, again check the thread as details for how to do this are in there. After this you can use the play store fine, but some apps will not appear in the store and some may not work at all. Because the device is unrecognised, some apps which are limited to appearing for certain devices (which is one hell of alot) will not appear. Android apps are usually platform independent but some performance critical tasks can be done in a platform dependent way, a few popular 3d games do this, some apps doing this have both ARM and x86 versions of the app but most don't bother because x86 android devices are rare, as such they cannot run.

Also, keep in mind, that just because an app doesn't show up in google play, doesn't mean it will not run on your tablet. If you can't find it in Google play, back it up from your phone (using something like ESFile explorer to backup), transfer to your tablet, and try it. Some still won't function, or only partially function, but lots work fine.
I use Android on my W700, dualbooting, and spend almost no time at all in windows.
SixSixSevenSeven said:
Both of your questions have been answered in the android dual boot thread but I shall answer them again here.
There is a difference between dual boot and emulator. The emulator (I say *the*, there are a few) compatibility is poor at best and performance can only be described as absolutely abysmal.
Dual boot is running natively, it isn't fully hardware accelerated video but the performance of the w700p is so far above that a regular android tablet in the first place that this doesn't matter, its no biggy. But it is running on x86 whereas android is usually for ARM. Drivers for x86 builds are usually poor, although the w700p is pretty well off in that regard (I think bluetooth and GPS are missing, double check the original thread), on the w700p is pretty usable anyway. The google services framework and play store are not open source software though so custom android ROM's (including android-ia) cannot include them, these need sideloading from your device, again check the thread as details for how to do this are in there. After this you can use the play store fine, but some apps will not appear in the store and some may not work at all. Because the device is unrecognised, some apps which are limited to appearing for certain devices (which is one hell of alot) will not appear. Android apps are usually platform independent but some performance critical tasks can be done in a platform dependent way, a few popular 3d games do this, some apps doing this have both ARM and x86 versions of the app but most don't bother because x86 android devices are rare, as such they cannot run.
Click to expand...
Click to collapse

Related

[Q&A]Android Questions

Ok there are a lot of questions about Android in a lot of different threads scattered about the forum so I thought I would make this topic.
I've had my G1 for 14 months now, in that time I've seen the upgrade from 1.1 to 1.5 to 1.6. I've rooted my device, installed a whole load of Cyanogen Roms, Hero Roms and Super D Roms. I've even installed Debain on my system.
If anyone has any questions about Android please use this thread and I'll do my best to answer them.
How many applications do you usually find yourself running at once and how much effect does it have on battery life in the real world?
Many. Android doesn't close applications it keeps them in the memory until they need to be removed (ie when more memory is needed).
On the G1 I run anything up to about 20 applications at the same time. It's never effected performance and battery life is fine. You generally find you have to charge the phone at the end of the day after heavy usage but the G1 is known for having poor battery life.
Of course you can use Task Managers etc to increase your battery life but it's not really necessary like certain articles/websites like to make out. I get around 15 hours life on my G1 and that's with sending around on average 20 texts a day, a few phone calls, some game time, surfing the net about an hour a day and going on facebook/twitter regularly over about 4 hours a day (basically anytime I'm in a lecture). I also get 2 hours of music playback via AD2P bluetooth headphones.
I've read about people saying that there is a limit to the amount of apps you can install because everything has to be saved to the ROM. (Assuming you don't root it and install it to the SD card). Do you know if this is true?
what are the advantages n disadvantages of android over the winmo ??
luckypoop said:
I've read about people saying that there is a limit to the amount of apps you can install because everything has to be saved to the ROM. (Assuming you don't root it and install it to the SD card). Do you know if this is true?
Click to expand...
Click to collapse
Yes this is true however the Desire has 512mb of space for you to store apps. I've got a 800mb partition on my G1 for Apps2SD and I have around 200 apps installed lol with no problems so 512mb will probably hold quite a few apps.
They're working on getting apps installed to the SD card in the next android release.
cez10 said:
what are the advantages n disadvantages of android over the winmo ??
Click to expand...
Click to collapse
That's a broad question, maybe you can be more specific?
Hey brummiesteven, thanks for creating this for Android noobs like me! I've been using WinMo for quite some time. Never played with Android until just a few weeks ago when I tried running Android on my Touch Pro2.
Enough history, on to my questions...
1. Is there a native file explorer? If not, I suppose there are 3rd-party ones. Any one in particular that is considered the file explorer? (The equivalent of Resco Explorer or Total Commander in WinMo?)
2. I read in that there's no native Office doc (ie, Word, Excel, etc) editor. There's only a viewer. Again, I suppose there are 3rd-party ones. Recommendations? Does it work as well as the native one in WinMo?
I guess that's it. These are my only concerns about jumping ship to Android. Everything else, I'm going to have a blast figuring out on my own...
ohyeahar said:
Hey brummiesteven, thanks for creating this for Android noobs like me! I've been using WinMo for quite some time. Never played with Android until just a few weeks ago when I tried running Android on my Touch Pro2.
Enough history, on to my questions...
1. Is there a native file explorer? If not, I suppose there are 3rd-party ones. Any one in particular that is considered the file explorer? (The equivalent of Resco Explorer or Total Commander in WinMo?)
2. I read in that there's no native Office doc (ie, Word, Excel, etc) editor. There's only a viewer. Again, I suppose there are 3rd-party ones. Recommendations? Does it work as well as the native one in WinMo?
I guess that's it. These are my only concerns about jumping ship to Android. Everything else, I'm going to have a blast figuring out on my own...
Click to expand...
Click to collapse
1. No native file explorer, I think Astro is generally seen as the best file exporer:
http://www.cyrket.com/p/android/com.metago.astro/
2. Again no native Office. There are quite a few office suites, I don't know which is the best as I have no use for one. Here's one of them though:
http://www.androffice.com/
It will be worth noting that there probably will be a google docs app soon. And you can edit google docs already on android via docs.google.com. There's also a program called GDocs that syncs all your google documents to your handset.
I think the reason why there's no "Native" options for these is because Initially "Stock Android" is aimed at the average customer, they wanted to get the balance right for non tech savy people who just want a phone with apps but also allow the possibility and expansion of turning it into something extremely powerful for someone of the more tech savvy type.
brummiesteven said:
That's a broad question, maybe you can be more specific?
Click to expand...
Click to collapse
umm thought you might say that right let me think
- i've been mainly using symbian and winmo devices for the past years and there was some issues with stability and lag etc. on my old n95 8gb i used to get slow downs when ie had lots of apps installed does that happen on android? lags etc?
- are there any custom roms tweaks or in general droid doesnt really require much work to make it better?
- what about security of droids? as its an open source software it might be easily hacked, accessed by 3rd party users?
thats it so far i probably forgot about other more important things
well thanks anyway
cez10 said:
umm thought you might say that right let me think
- i've been mainly using symbian and winmo devices for the past years and there was some issues with stability and lag etc. on my old n95 8gb i used to get slow downs when ie had lots of apps installed does that happen on android? lags etc?
- are there any custom roms tweaks or in general droid doesnt really require much work to make it better?
- what about security of droids? as its an open source software it might be easily hacked, accessed by 3rd party users?
thats it so far i probably forgot about other more important things
well thanks anyway
Click to expand...
Click to collapse
1. Put it this way, I've never experienced any slowdown on my G1 and it has like maybe a 3rd of the spec of the Desire? It is a fast operating system, wont be slowed down by installing a lot of apps but might by by having a lot of apps open but I highly doubt this would ever be a problem on the Desire (as it isn't on my G1).
2. Yes there are custom roms, mostly of different builds. For example the HTC Hero doesn't officialy have 2.1 released but there are already a few 2.1 roms for it on XDA. There will always be a way for devs to increase speed on here... even if it isn't needed speed can always be increased .
3. The only security flaw you would have is if you rooted it, this enables the root account and on a linux system the root account can do things like access system files. Having said this, if you do root the phone, the phone will ask you before it permits anything (program etc) root access. I've never heard of anyone having their phone hacked or anything like that.
I have had my G1 since it came out. Also, I rooted it as soon as that was possible. I have tried/installed over 500 apps and normally have over 100 installed at any given time. I have never had any issue with hacking or security.
That having been said! Recently, I read on an Android site where a group of individuals made an app as an experiment to see if they could access a users data. I believe it was a weather app. A majority of the users (if I remember correctly) didn't read the access rights of the weather app - as it said in the access rights it would have access to the users contacts/data. The app was able to upload user's data/contacts from those who installed the app.
So, MAKE sure you always read any applications access rights prior to installing an application. If the app is requesting access to information within your device that are NOT related to the apps functions - don't install it!
If you do that one thing - you should have nothing to worry about!
@brummiesteven - Didn't mean to highjack your thread. This is a great service you are providing for the new Androidians! Just wanted to remind them (all users) to read those app access rights before installing an application.
Hijacking? Lol don't be silly the more the better
Thanks for answering these questions. This next one is a bit more speculative....
given that winmo 6.5.x is probably going to be the last iteration before WP7S, what are the chances that some kind of emulator will be built to run legacy winmo apps on Android?
would this even be possible?
Hi Steven,
great service
One thing I really liked about my Blackberry, was the ability of customization regarding profiles and the notifications connected to it.
Is it possible to create profiles in Android, like 'Silent', 'Vibrate Only' and maybe one for the office where ringtones and notifications are very silent to avoid waking everyone up at the office
By the way, I recently stumbled over an application called cVolume that seems to enable some customization in that regard.
Is it possible to assign different ringtones for messages, mails, event notifications etc.?
(An example of what I dislike: I actually use a Palm Pre and the launch firmware didn't allow much customization. All notifications (except event reminders), no matter whether new mail, new textmessage used the same ringtone, which also couldn't be changed. That changed thankfully with a later firmware. Profiles are still not supported, you can just switch between 'ringtones on' or 'shut up/vibrate only'. --> Having used a Blackberry before, I felt kinda castrated with that few options of notification-settings )
Thx & Greetz,
69Mws
Sorry, no time to read which questions you have answered! I just copy/past my questions from another thread:
I can not call myself a WinMo veteran, since I have been using the HD2 for only 2,5 months. But the fact that it is already a dead device because of the Developers leaving to 7 Series(Adobe just stopped making flash for it, while they were very close to finishing it) makes me sad. If on 1 April there is still no word on the future of the HD2, I am selling it and getting a Desire.
A few questions to Android users!
How is the Android Market? How many apps? All useable by Desire, or is the divercity of the Android devices making the quality suffer? And only instal to internal memory right?
General Android OS: easy to use? Eye candy? Touch optimized?
Android browser: good or not? Is there Opera browser for Android?
Does HTC Sense work well with Android? Does it become 'one', or stay 2 different things like Sense and WinMo?
What should I know more about Android? What do you Android users think are the bad things about the OS and hope to see changed in the future updates?
I know it is a lot I am asking, but I am making a right decision this time so I need to be informed.
Kind regards
XDA mark said:
...How is the Android Market? How many apps? All useable by Desire, or is the divercity of the Android devices making the quality suffer? And only instal to internal memory right?
General Android OS: easy to use? Eye candy? Touch optimized?
Android browser: good or not? Is there Opera browser for Android?
Does HTC Sense work well with Android? Does it become 'one', or stay 2 different things like Sense and WinMo?
What should I know more about Android? What do you Android users think are the bad things about the OS and hope to see changed in the future updates?
I know it is a lot I am asking, but I am making a right decision this time so I need to be informed.
Kind regards
Click to expand...
Click to collapse
I'm no Android user yet. But I have played with the emulator running on my Touch Pro2. So I can help answer a couple of your questions.
1. Android Market is much more extensive than Windows Marketplace. Remember, it's not the quantity but quality of apps that matters. And quality there appears to be much more quality apps than WinMo. Perhaps veteran Android users can chime in regarding usability by the Desire and installation location.
2. The Android OS is so much more pretty than WinMo. There are fade in/out animations when opening/closing windows. Everything is finger-friendly. The slide-down notifications bar is extremely handy. The ability to fully customize your home screens with shortcuts and widgets is just great.
3. The Android browser is much better than Opera Mobile on WinMo. I think there's Opera Mini in the Android Marketplace. But really, I don't think there's any reason to not use the default browser. It's renders fast and accurately. I can even access my internet banking site which doesn't work on WinMo or iPhone OS.
4. There's plenty of videos of Sense on Android. Check those out and see for yourself. Personally, I think it's great. Completely different than Sense on WinMo. Sense on WinMo is just a Today-screen plugin and enlarged menus. Sense on Android includes the HTC widgets and Leap among other goodies.
5. This is something I want to know too. Most of us know about what's bad about the iPhone OS and WinMo. But what's bad about Android that you'd want changed?
does Android require soft/hard reset every now and then like those damn M$ Windows Phones ?
I asked these in a different section, but thought I would see what Answers I get here, I know some have been answered before.
1. If / when the Desire gets rooted, will the device be permanently rooted or will official updates from HTC "un-root" it?
So hypothetically, I get a Desire and it is rooted, and HTC releases Android 3.0 (for example), would I be able to upgrade to the newer software or would I have to use a "dev" update?
2. Since the hardware between the 2 phones is very similar, what is the chances of current Nexus One modded ROMs (cyanogen, enmother etc) working on a rooted Desire?
3. I imagine the community will be working on rooting the Desire so it can port the shipping version of Sense UI to the Nexus One?
Click to expand...
Click to collapse
Thanks
Stu
69mws said:
Hi Steven,
great service
One thing I really liked about my Blackberry, was the ability of customization regarding profiles and the notifications connected to it.
Is it possible to create profiles in Android, like 'Silent', 'Vibrate Only' and maybe one for the office where ringtones and notifications are very silent to avoid waking everyone up at the office
By the way, I recently stumbled over an application called cVolume that seems to enable some customization in that regard.
Is it possible to assign different ringtones for messages, mails, event notifications etc.?
(An example of what I dislike: I actually use a Palm Pre and the launch firmware didn't allow much customization. All notifications (except event reminders), no matter whether new mail, new textmessage used the same ringtone, which also couldn't be changed. That changed thankfully with a later firmware. Profiles are still not supported, you can just switch between 'ringtones on' or 'shut up/vibrate only'. --> Having used a Blackberry before, I felt kinda castrated with that few options of notification-settings )
Thx & Greetz,
69Mws
Click to expand...
Click to collapse
There's no option for this initially but the system does allow you to assign different notification tones to different events, eg Email and SMS.
There will be apps that allow you to have "profiles". There's even an app called Locale which is pretty much an automatic profiler, will switch your settings dependant on the time, your location etc. For example, if I'm at Uni it automatically switches my phone to silent for all notifications and vibration only.

Market Repository

android appears essentually a linux distro aimed at phones (maybe i am wrong?). is it possible to add a repository to the market? say for apps that are only ment for certain phones. What i mean to say is:
Could we have a repository for kaiser phones where apps are designed for or modified for kiaser?
Most apps run fine it seems to me, what exactly are you getting at?
chambo622 said:
Most apps run fine it seems to me, what exactly are you getting at?
Click to expand...
Click to collapse
for example on debian. There is a normal repository where you can find all the free programs that the debian community recommend. However since the debian devs tend to be open source nazis (they only include things that are open source) people commonly add ubuntu repositories (where things are allowed that arnt open source, like flash10).
In relation to android:
while alot of the apps run great on my phone, many apps die or dont work at all. I have seen, on this forum, requests on this forum for certain apps, that dont work, to be ported. which leads me to believe that its possible to modify those programs available in market to work for our phones.
In conclusion:
I propose the idea of creating a server which would host the android programs that have been modified to work for certain phones. ex: kaiser. On my kaiser i could browse regular apps on the android market oooor check the kaiser repository for apps that are ment for kaiser and are therefor garunteed to work.
maybe its not possible, maybe its just a bad idea. But i thought i would throw the idea out there.
(please let me know if its still not clear. Im kinda hungover and only got a few hours sleep).
also if this is possible i would be willing to help out with programming the app and i may be able to get a server going for it. (although im new to java so i would definitly need help)

What can be done to get open gl working

I am aware that this has been asked many many times, but i don't see a thread for this issue. I would like to know what attemps have been made to get some sort of support. I am by no means a developer, but i will try my best to get things running. Would it be something as simple as taking a a file out of a current android phone with the same specs and modding for use with a touch pro.
I'm simply curious if there is a thread or website around that discusses this and other issues in more detail.
I'm no kernel hacker, but I am...curious.
That's what i would like to know. facts about how far the development is. Maybe we could start a thread that has such progress stated. Where only the devs would be able to post, so we can have us a look.
The best you can do is read the IRC logs from #htc-linux. I think I recall reading in the logs that klinux had gotten OpenGL working on the Pro2, even with applications like Neocore (thought they're apparently slow).
You have to be a little bit more clear on what you mean by "open gl working".
I'm the developer who was working on the open gl for the klinux build. Bottom line is that open gl is working, but not with hardware acceleration. We used then nexus one drivers (adreno200) to enable things a live wallpapers. But it's so slow its not even worth it.
Now to get hardware 3d working 100%? a lot more work and testing. lol.
Well is hardware 3d working for any of the current android ports in any capacity?
Also, I'm so used to reading hardware specs in Desktop computer form. But with these phones, the only thing I know about them is the CPU manufacturer, model number, and speed.
Is there a separate chipset that handles audio graphics etc, or is it completely SoC.
I read about recent Android ports on the iPhone, and it seems they already have things like external audio working. Is this because the hardware on the iPhone similar to another HTC Android phone, more so than the hardware in the Rhodium?
awesome thread... actually informative and supportive.
i think what the OP is saying is how can us lowerscale highend users be more involved, perhaps in the debugging, data gathering... we could start a -sub group dedicated to each corresponding issues... bill gates didnt invent windows, him and his crew did. the more the merrier eh?
I have a long running reverse engineering thing going on. I have been looking for more info other than IRC. I would like to put my good skills to work w/out starting from scratch. Any info?
EDIT: I did find this, It has some helpful starting info: http://www.androidonhtc.com/wiki/Get_Involved
This is a great thread! I've been wanting to get in on some of this action. Hopefully this will reduce some of the clutter in Reefer's thread.
I meant to get hardware acceleration working. How far has this come along since i posted this??
Only Diamond / Raphael has hardware 3D enabled so far.
Very limited 3D for "low resolution" could be enabled in blackstone or other devices with workaround but that is somehow meaningless.
phh has tried different combinations of memory allocation but in vain.
so am I... given up at the moment.
mcdull said:
Only Diamond / Raphael has hardware 3D enabled so far.
Very limited 3D for "low resolution" could be enabled in blackstone or other devices with workaround but that is somehow meaningless.
phh has tried different combinations of memory allocation but in vain.
so am I... given up at the moment.
Click to expand...
Click to collapse
Phh recommended to trace down mem locations used by wince and that has been done but it still refuses to fire up once pmem.c is modified.
Recently i got the wince dmesg from my rhod in hopes that a cold boot would show as to how the 3d is being activated but that also showed no results. I get this crap when Manila is launched.
[ManilaToday](34156): ### Launching manila ###
23:20:09 [DISP] DrvEscape::HTC_SET_3D_LAUNCHING_FLAG.
I'm not sure what HTC_SET_3D_LAUNCHING_FLAG is.
The next step would be to make an android app and trace down what the hell the libgles_qcom driver is actually doing to see if it is working properly. If you load up ahi2dati.dll on winmo you can actually use the functions to show crap on the screen so i'm hoping the same can be done on android.
Not sure what else can be done at this stage.
[ACL] said:
Phh recommended to trace down mem locations used by wince and that has been done but it still refuses to fire up once pmem.c is modified.
Recently i got the wince dmesg from my rhod in hopes that a cold boot would show as to how the 3d is being activated but that also showed no results. I get this crap when Manila is launched.
[ManilaToday](34156): ### Launching manila ###
23:20:09 [DISP] DrvEscape::HTC_SET_3D_LAUNCHING_FLAG.
I'm not sure what HTC_SET_3D_LAUNCHING_FLAG is.
The next step would be to make an android app and trace down what the hell the libgles_qcom driver is actually doing to see if it is working properly. If you load up ahi2dati.dll on winmo you can actually use the functions to show crap on the screen so i'm hoping the same can be done on android.
Not sure what else can be done at this stage.
Click to expand...
Click to collapse
Ok, i would love to help out as i have never rly done anything like this b4. What exactly are you doing. How do you get HTC_SET_3D_LAUNCHING_FLAG?
How would i open a .dll, i dont think these can just be opened up to see what they are doing. I am on the dark side of the moon here. I know whats going on, but have no clue what to do to help.
garage_man said:
Ok, i would love to help out as i have never rly done anything like this b4. What exactly are you doing. How do you get HTC_SET_3D_LAUNCHING_FLAG?
How would i open a .dll, i dont think these can just be opened up to see what they are doing. I am on the dark side of the moon here. I know whats going on, but have no clue what to do to help.
Click to expand...
Click to collapse
I actually found HTC_SET_3D_LAUNCHING_FLAG on the wince dmesg. You can do this by doing a pwf dump.txt 0x16a00000 0xFFFF0 in haret. I did it after a cold boot to see if anything is done to the gpu once wince boots.
Loading the dll is easy. just make a simple win32 app and do a loadlibrary. This part works but it's not helping on android. I'm interested to see what mcdull thinks since i think he has ventured a lot into this as well. Right now if we can make a simple app in android to load the libgles_qcom.so directly and trace every step, i think that would be helpful to see where we are failing. I'm close to giving up..lol i already took 2 sick days from work to get to where i am now so i could use some help.
Here is what i got out of the chip in wince.
name: ATI HandHeld Interface
versions: 2.07.05110.34681
Revision: 0
ChipID: 1362104322
revisionid: 0
TotalMemory: 15990784
BusInterfacemode: 2
InternalmemSize: 262144
ExternalMemSize: 0
Surface info: 800x480
surface total bytes 768000
dwFrameBufferPhysical=0x14c00780 m_dwFrameBufferVirtual=0x57e00000 dwFrameBufSize=0xbb800
Most people here could probably not help with the hardcore kernel dev stuff, but I guess if you need memory locations or so (be it for opengl/sound etc) I think there a a LOT of people that are willing to run some apps that dump a txt file with debugging info & mem locations to their SD-card and send you that
I would love to help with developing, even if it means that I have to boot into winmo and android all night long and gather certain information, memory-adresses, try different versions of programs with all kinds of parameters etc.
Star-Lite said:
Most people here could probably not help with the hardcore kernel dev stuff, but I guess if you need memory locations or so (be it for opengl/sound etc) I think there a a LOT of people that are willing to run some apps that dump a txt file with debugging info & mem locations to their SD-card and send you that
I would love to help with developing, even if it means that I have to boot into winmo and android all night long and gather certain information, memory-adresses, try different versions of programs with all kinds of parameters etc.
Click to expand...
Click to collapse
We need more devs in general. I ran a trace on a basic app that runs 3d. So there is still a lot of crap to examine.
I'm willing to kill my touch pro 2 and remove the CPU to trace the JTAG locations but I only have the datasheet from the MSM7200/7500, not sure if it will be the same locations. I bet if I hooked up my Segger I could see exactly what is failing on the OpenGL and sound side since alot of hardware debugging is done this way...just sucks I dont know for sure if the pinouts are the same. I'm done it on quite a few different phones and boards over the years so its not a big deal. Omap3430 was simple to trace and the OMAP3530 had the exact pinouts.
BinaryDroid said:
I'm willing to kill my touch pro 2 and remove the CPU to trace the JTAG locations but I only have the datasheet from the MSM7200/7500, not sure if it will be the same locations. I bet if I hooked up my Segger I could see exactly what is failing on the OpenGL and sound side since alot of hardware debugging is done this way...just sucks I dont know for sure if the pinouts are the same. I'm done it on quite a few different phones and boards over the years so its not a big deal. Omap3430 was simple to trace and the OMAP3530 had the exact pinouts.
Click to expand...
Click to collapse
Sounds crazy.. i love it.
I was messing around today and made a small app to load the libgles_qcom.so directly to see if i can replicate my winmo success. Most of the ahi functions are included in the android driver as well except for AhiDispSurfGet which made it impossible for me to draw anything on screen.
The chip did pump out the same info as i posted before and it matches so thats a step in the right direction. Means we can recognize the chip with no problems and all 15.25 memory is reporting as well. If i had more documentation on those functions exported im sure i can get the chip to try to display something directly.
Interesting bit of info I read and perhaps someone can clarify this here. The Sprint Touch Pro 2 uses the Qualcomm MSM7600 processor. The AT&T Tilt2 (GSM phone) uses the MSM7201A processor. The "A" refers to the smaller 65nm die size (I believe).
From what I've read, some changes occurred on the MSM7200 -> MSM7201 due to patent infringements. The next question is, is the MSM7201A and MSM7600 essentially the same chip, just different hardware for CDMA/GSM?
I guess the "libgles_qcom.so" library is used in many other HTC Android phones, but for some reason it's failing on the touchpro2/tilt2, and we're not sure why (although logically it sounds like the library should work as it's used by other android phones with the same chipset)? I'm no kernel dev (I write .NET/c# apps which are much easier than kernel stuff), but am somewhat familiar w/ linux and perhaps can assist in development..
NewbTrader said:
Interesting bit of info I read and perhaps someone can clarify this here. The Sprint Touch Pro 2 uses the Qualcomm MSM7600 processor. The AT&T Tilt2 (GSM phone) uses the MSM7201A processor. The "A" refers to the smaller 65nm die size (I believe).
From what I've read, some changes occurred on the MSM7200 -> MSM7201 due to patent infringements. The next question is, is the MSM7201A and MSM7600 essentially the same chip, just different hardware for CDMA/GSM?
I guess the "libgles_qcom.so" library is used in many other HTC Android phones, but for some reason it's failing on the touchpro2/tilt2, and we're not sure why (although logically it sounds like the library should work as it's used by other android phones with the same chipset)? I'm no kernel dev (I write .NET/c# apps which are much easier than kernel stuff), but am somewhat familiar w/ linux and perhaps can assist in development..
Click to expand...
Click to collapse
learn haret/haretconsole and take a look a the kernel. good place to start. Feel free to come into the irc board if you have any questions

[Q] Copyright-clean Android?

Is there an Android build for the HTC Touch Pro 2 that has no copyright problems? I downloaded the FRX06 build, but system.ext2 contained some of the apks that Google doesn't allow to be distributed without their permission, e.g., Gmail, Maps and Market. I know I can delete the apks, but (a) I feel bad even downloading something that contains unlicensed copyrighted materials; and (b) I worry whether there are additional unlicensed copyrighted files like various libraries.
I can't answer your question and sorry to go OT, but are you the ar pruss of palm fame?
fortunz said:
I can't answer your question and sorry to go OT, but are you the ar pruss of palm fame?
Click to expand...
Click to collapse
Yes, that's me. My Palm TX is aging, and I am considering Android as a development platform. (iOS is not an option--I don't want to develop for a closed device, plus I don't have a Mac.) Specifically, I am thinking of making a decent mid-to-high-end astronomy app--there is nothing in the Android world that is as powerful as the best PalmOS astronomy apps. But before I spend money to buy an Android device, I'd like to try out Android and hence am thinking of booting my wife's HTC Touch Pro 2 into Android. I'm kind of afraid of what a no-stylus interface is like.
Glad to have you around, I used to see your name cropping up everywhere in the old days. As I recall, nvbackup was never topped as THE backup utility to use on garnet.
I'm no dev, but I've been trying out Android on my TP2 as well while waiting for a tilting screen slider to come with android. Really only heard about the closed apk contraversy recently. I suppose there could be a cleaner build somewhere. If no one drops in here, you might have more luck finding out what you need in the android dev sub forum or in the xdandroid chat: http://xdandroid.com/wiki/Chat

[Suggestion] Separate Android forums into major version sections

I first came here when I got my Galaxy Nexus, and I've largely stayed exclusively in the Galaxy Nexus forums so far, but some of the threads I've been following, most notably a couple of ICS launcher threads, have (understandably) since been moved to the general Android forums, and this has had 2 negative effects which I personally have noticed:
Every couple of pages, some idiot will wander in and say 'Hi, does this work on Android 2.x?', or even worse, 'Hi, I can't get this working on my [device running Android 2.x].'
When I go to the general Android forums, I find it very difficult to tell just by reading the topics what is applicable for my device and what isn't, and most of it, at this stage, isn't.
My suggestion for significantly reducing these issues is simple. We already have Windows Mobile (6.x), Windows Phone 7, and Windows 8 forums separated, why not separate Android, at least into 1.x, 2.x, 3.x, and 4.x forums. Alternatively, in order to keep version-independent things like apps and themes together, at least split the Software and Hacking forum into major versions, like the split between GSM and CDMA development forums for the Galaxy Nexus.
Also, I've just noticed another thing. The threads for the 3 ICS based launchers I'm aware of are all in different forums right now. Trebuchet is in Android Software Development, Nova Launcher is in Android Apps and Games (this doesn't seem right to me...), and Apex Launcher is still back in Galaxy Nexus Themes and Apps. They're all in similar stages of development, and they're all ICS based launchers, so they should all be in the same place, wherever it is that launchers should be placed. Personally, I think that launchers should end up in with the Android OS modding stuff (which I'm suggesting be split into versions), due to how integral a part of Android, and how reliant on a particular minimum version, they are. Throwing launchers in with sudoku apps doesn't seem right to me.
Agreed. I have always had difficulty figuring out if a ROM is Gingerbread, ICS, etc.
No doubt about that.
That's down to the developer to title the thread correctly. There shouldn't really be any ROM threads on here that don't have the core version number in the thread title.
As for noobs going into the thread and asking if it's 2.3.4 or 2.3.5 when it's actually 4.0.3, you can't stop that. It's always going to happen. When you see someone do something like that the best thing you can do is politely educate them in how they could have found out, without having to ask. It's surprising how many old threads where I've helped people are still helping people out!
Milamber33 said:
I first came here when I got my Galaxy Nexus, and I've largely stayed exclusively in the Galaxy Nexus forums so far, but some of the threads I've been following, most notably a couple of ICS launcher threads, have (understandably) since been moved to the general Android forums, and this has had 2 negative effects which I personally have noticed:
Every couple of pages, some idiot will wander in and say 'Hi, does this work on Android 2.x?', or even worse, 'Hi, I can't get this working on my [device running Android 2.x].'
When I go to the general Android forums, I find it very difficult to tell just by reading the topics what is applicable for my device and what isn't, and most of it, at this stage, isn't.
My suggestion for significantly reducing these issues is simple. We already have Windows Mobile (6.x), Windows Phone 7, and Windows 8 forums separated, why not separate Android, at least into 1.x, 2.x, 3.x, and 4.x forums. Alternatively, in order to keep version-independent things like apps and themes together, at least split the Software and Hacking forum into major versions, like the split between GSM and CDMA development forums for the Galaxy Nexus.
Also, I've just noticed another thing. The threads for the 3 ICS based launchers I'm aware of are all in different forums right now. Trebuchet is in Android Software Development, Nova Launcher is in Android Apps and Games (this doesn't seem right to me...), and Apex Launcher is still back in Galaxy Nexus Themes and Apps. They're all in similar stages of development, and they're all ICS based launchers, so they should all be in the same place, wherever it is that launchers should be placed. Personally, I think that launchers should end up in with the Android OS modding stuff (which I'm suggesting be split into versions), due to how integral a part of Android, and how reliant on a particular minimum version, they are. Throwing launchers in with sudoku apps doesn't seem right to me.
Click to expand...
Click to collapse
Archer answered your main question above this. I'm just going to address one point you made in here to back up your point. Windows Mobile 6.5, Windows Phone 7, and Windows 8 have different forums because they are all completely different operating systems. I know the names may be confusing to you, but Windows Mobile 6.5 is a completely different operating system from Windows Phone 7. Windows 8 is a desktop OS with growing support for tablets and ARM processor architecture like we have on most of our phones.
That being said, it isn't like in Android, where each version number corresponds to an update of the system. Whether it's Froyo, Gingerbread, Cupcake, Eclair, or ICS, it's all still Android. Windows Mobile is a different operating system from Windows Phone 7. They are both built on the same core, but outside of that, there is no similarity. It would be like comparing Mac OS to Linux just because they are both Unix based.
Archer said:
That's down to the developer to title the thread correctly. There shouldn't really be any ROM threads on here that don't have the core version number in the thread title.
As for noobs going into the thread and asking if it's 2.3.4 or 2.3.5 when it's actually 4.0.3, you can't stop that. It's always going to happen. When you see someone do something like that the best thing you can do is politely educate them in how they could have found out, without having to ask. It's surprising how many old threads where I've helped people are still helping people out!
Click to expand...
Click to collapse
True, I know it's never going to stop, but at least if it's in a dedicated ICS forum it should reduce it a decent amount.
cajunflavoredbob said:
Archer answered your main question above this. I'm just going to address one point you made in here to back up your point. Windows Mobile 6.5, Windows Phone 7, and Windows 8 have different forums because they are all completely different operating systems. I know the names may be confusing to you, but Windows Mobile 6.5 is a completely different operating system from Windows Phone 7. Windows 8 is a desktop OS with growing support for tablets and ARM processor architecture like we have on most of our phones.
That being said, it isn't like in Android, where each version number corresponds to an update of the system. Whether it's Froyo, Gingerbread, Cupcake, Eclair, or ICS, it's all still Android. Windows Mobile is a different operating system from Windows Phone 7. They are both built on the same core, but outside of that, there is no similarity. It would be like comparing Mac OS to Linux just because they are both Unix based.
Click to expand...
Click to collapse
Point taken about the Windows Mobile/Phone stuff, but while I agree that there's no reason to separate some of the forums, certainly not the device specific ones, I think it would be good to make separate forums for the Android OS dev forum at least. ICS might not be as different from Gingerbread as Windows Mobile 6 is from Windows Phone 7, but a closer comparison would be that ICS is like Windows 7 while Gingerbread is like Windows XP. The same apps will (generally) run on both, but if you're dealing with tweaking the actual OS, the differences are significant enough to justify separating them into their own sections, IMO.
True, I know it's never going to stop, but at least if it's in a dedicated ICS forum it should reduce it a decent amount.
Point taken about the Windows Mobile/Phone stuff, but while I agree that there's no reason to separate some of the forums, certainly not the device specific ones, I think it would be good to make separate forums for the Android OS dev forum at least. ICS might not be as different from Gingerbread as Windows Mobile 6 is from Windows Phone 7, but a closer comparison would be that ICS is like Windows 7 while Gingerbread is like Windows XP. The same apps will (generally) run on both, but if you're dealing with tweaking the actual OS, the differences are significant enough to justify separating them into their own sections, IMO.
Click to expand...
Click to collapse
I do see your point, but I disagree. It would be far simpler if devs would simply title their threads properly. There is (should) be a general naming convention set up as a sticky in every single dev forum. If not, PM any of that forum's mods to make one.
-- Sent from my TouchPad using Communities
Each to their own, I guess.
And with regards to the three ICS launchers all being in different places, where is the proper place for launchers? Where would you expect to find them?

Categories

Resources