Related
I fail miserably at creating apps for Windows Mobile, but I'm willing to suggest concepts and whatnot.
That's where this thread comes in.
With some Windows Mobile devices, you only have the choice of either showing the battery life, or showing the clock. I think it's a bit of a hassle to have to navigate through a whole bunch of menus just to see how much life you have left in your battery. So, if a developer could create a program that could allow you to switch from either the battery meter or the time by tapping the icon, or even periodically changing on it's own, it would greatly help out other's with this concern.
If a thread similar to this already exists, by all means, trash it or point me in the right direction.
Hi Tremayne024
Here's one of the many themes that give you both, please search for more
http://forum.xda-developers.com/showthread.php?t=578468
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
So I am new to these forums, and new to winmo devices in general(coming from sidekick platform). I have browsed through some threads but still have no clear place to begin. My goal is to customize my brand new touch pro 2 and learn more about my device.
If anyone would be as kind to point me to specific threads on where to begin or have any advice of their own it will be much appreciated.
Thanks in advance.
P3rpetual said:
So I am new to these forums, and new to winmo devices in general(coming from sidekick platform). I have browsed through some threads but still have no clear place to begin. My goal is to customize my brand new touch pro 2 and learn more about my device.
If anyone would be as kind to point me to specific threads on where to begin or have any advice of their own it will be much appreciated.
Thanks in advance.
Click to expand...
Click to collapse
Keep in mind there are a few sub forums for the touch pro 2...
You might want to give the themes and aps sub forum a good read. In there right at the top you'll find this thread Software worth installing on the TP2 *Continuously Updated, links in thread* [MAR 8]
That's definatly a good place for you to start.
Reading through the CABs and Tweaks thread is a good start too. The real potential of the TP2 isn't really unlocked until you start tweaking, and the ability to tweak/customize is one of the best things about Windows Mobile. Read through the thread, see what customizations sound good to you, and try them out. Don't be afraid to tweak. Most any of the customizations can be uninstalled. Or at the last resort, you can hard reset to get to factory settings.
http://forum.xda-developers.com/showthread.php?t=524655
I know u gonna want to get ur phone up to speed, so heres somemore advice. Theres a thread here in general called "why is my phone so slow". Theres some cabs listed there thats like system tweaks to make ur phone more efficient and faster and manage memory better. system tweak cabs to look for is: Data Fix Cab, SD tune up, dynamic system proxy, manila no push internet, and memory leak cab. all of those together will make ur phone UI faster, better internet speeds, better memory management(more free RAM avaliable), and faster read speeds from ur memory card.
It might be a good idea to get a good system file explorer or registry editor. the included file explorer is good but cant edit registry. You might want to look for either the newest Total Commander or PHM editor(might b mispelled). any of those give u complete access to files and system registry. also allows u to back up your data on ur phone in case you ready to try some serious installs
If u havent noticed already, your battery only reads in 10% increments. Theres a mod/cab called No2chem and Chainfire 1% Battery. Once thats installed , your battery meter will give u a more exact/precise battery reading in increments of 1, instead of 10. ur stock battery meter wont show it so u should download a battery meter of sorts. You can either get a new taskbar that 1% is enabled or even easier , just install WMMiniBattery. it will put a small battery meter that stretches across the whole screen up top. itll read in 1% increments and alot easier to see where ur battery life is at. but remember, if u get the 1% battery cab, u also need a new battery meter. The wmminibattery works well with no hiccups. theres another one up here, but gave me issues whenever u opened the keyboard up.
just to let u know, the stock browser in tp2/tilt2 suxxxxxx....so u going to want a new better faster one. LIke Skyfire, Opera mini 5 , and opera mobile 10. i got em all the stock browser i believe the opera 9 or something and internet explorer. the ones i named previously blows all of those out the water when it comes to browsing experience and speeds. plus Skyfire is like the ultimate one. can play any video or movie off the web on a website, mostly. i can use skyfire and watch whole movies from websites with out hardly any slowdown. try that with internet explorer or opera 9 in ull see what i mean. for theme tweaks and stuff, check out that particular thread.
Im not trying to talk ya to death...lmao Just giving u a headstart, cuz theres so much info and tweaks for our phones, that almost impossible to come across them all. one more thing, get either Clean Ram or Clear Temp cab. those help and clear up old files, cache, etc.. also helps to make phone more efficient. I could go on and on listing stuff, but i think with what i named, you will catch up quick to the rest of the community without flashing a new rom.
Just make sure to read up plenty, tons of useful info from very skilled people up here. and when u ready to try out a new operating system on ur phone, Android, just let me know, ill show ya the way..lol
Welcome to Rhodium and have fun modding your phone, i surely have. I only joined in April and already seasoned...lol my phone is nuthing like it was brandnew or completely stock.
When you get some time, go through the custom rom section to see if any of those roms interest you. Once installed, there are countles amounts of modifications that alter the overall appearance of the phone. From boot up to shut down, your phone can be thoroughly customized.
Hopefully this is the right forum, and hopefully im not breaking any rules by posting this here!
Im looking for artist(s) for a game I am working on in Silverlight. It is a cross platform Windows Phone 7 and PC rts style game. Kinda crossed between Civilisation and C&C i guess. It is post-apocolyptic isometrical style, a bit like fallout i guess (BUT NOTHING LIKE FALLOUT LAWYERS! ;D).
I am in desperate need for artists as my art skills are really poor. I am coding the game and have a couple of people working on tech trees/balancing etc. The game is still in a resonably early state, although it is playable multiplayer already via web.
Id love to show you what I have, however I have not added the security layer yet so its currently still running on my local apache server
At the moment I have not begun the WP7 version, but i have tested what i have and it works, however it is not built for the aspect ratio yet, so until graphics are organised that part won't happen.
If anyone is interested, please let me know via this thread or PM.
Thanks for reading
Id like to help you out with graphics, what kind of scale would you be wanting for your game? detailed graphics skinning? more details the better and what kind of dedication to time.
Rosco
Hi Rosco.
Thanks for your reply!
We are not looking for a great deal of time dedication, although i guess it depends how quickly you can draw etc We also have day jobs so progress is not super fast, although it is moving each day.
The game is all 2D and the art can really be split into 3 sections:
1) UI. Menu graphics, login boxes, buttons etc
2) Building and Units. These are very simply animated (only a few frames) and in isometric view
3) Terrain graphics. These are really textures with dusty tracks, broken roads, sandy deserts etc
We have just recruited another artist and have not really assigned tasks or decided the art direction yet. While I am still coding the game, we are also working on our documentation so we can have a clearer idea of the art direction.
Id like to see some things you have done in the past if possible and id be happy to chat to you over msn or somewhere so you can get a better understanding of what we are trying to achieve and what our goals are.
I would be interested in helping you with graphics. Just let me know if you still need me.
Thanks for the reply, ive sent you a PM
Ok, i guess i'll put one selfish bump in here as we are still looking for artists I had a couple of replies, but no replies to PMs. So let me know if anyone is interested. The project has continued to move forward code wise, but the graphics are still sucky
i would like to help creating the menu graphics.
Hi HD2Owner, i dropped you a PM, thanks!
Hello all - Mr. TechDunce, UK here ....
Seriously, I am of a generation that struggles valiantly to cope with IT, and is looked at pityingly by offspring with the odd comment that "well, you do try, Dad " and " well, you usually get there in the end...." !
Which is about right I suppose ! He also tries to sort me out, but is a way away, so not always on tap ....
However, having succumbed to the delights of the Tab S 10.5 (white, 16g, 128micro card) following an intensive "WHICH" test and review (which gave it the edge over ipad-ery), I am struggling a bit with some simple features - but love the tablet itself, a delight to use, superb picture, very long-lived battery life, excellent response etc...., easy on the eye, and nice to hold.
In short, I'm generally thrilled with it .
But a few things beat me, the main annoyance being I can't figure how to simply bookmark a site/page for easy reference - i.e. how to do it, and then how to access it when needed.
For now, it's my biggest bugbear, but if anyone can help with this, I'll master that before exposing my ignorance any more just yet - I do prefer to find out for myself, but this has me flummoxed !
Here's hoping a kindly soul takes pity on me .....
You should see a star at the end of the address bar ( at the top of the page). Touch it and this will give you the option to save the page as a bookmark. The star will turn yellow when you have successfully saved.
Wrong thread
Use chrome browser. In the menu inside the chrome app, theres an option to add to home page/desktop (windows stylee).