[Q] Locating the camera LED control file on Windows Mobile 6.5 - General Questions and Answers

Hello community, I do have a question regarding the file where I could programmatically toggle the camera LED flash. For example on Android I was able to write a Python script that would go into that file in the the system to replace the "0" to a "1" which would enable a steady burn of the LED. I've never really messed around with Windows Mobile and of course it's much different than what I'm used to (Android).
My device is an HTC Apache (xv6700) which originally ran WM5 but I flashed a fairly stable 6.5 ROM on it. I also have another Apache running WM5 and an xv6800 (Mogul) running 6.1. I'm not sure how much difference there is in the OS versions.
Is this a simple process or does it go more in depth with vast amounts of WM knowledge required? I was going to attempt the LED toggle (if possible) using the Python interpreter I found for WM. Any help or advice is greatly appreciated!

Related

I want to make programs for HTC Touch Pro (WM 6.1)

Hey guys,
I am a programmer at heart and have developed in many different languages(C,C++,Java,PHP,ASP...). I want to begin developing applications for the Touch Pro (WM 6.1) but I have no idea where to start. My biggest fear is downloading the WM 6.1 emulator messing around with it for weeks only to find out that's not what I should have been using. Can anyone give me some pointers as to where I should start? Are there any tutorials out there for programming for this phone?
I also noticed that the WM 6.1 emulator didn't support the 480x640 resolution that the HTC Touch Pro uses...
Thanks!
Airhead315 said:
Hey guys,
I am a programmer at heart and have developed in many different languages(C,C++,Java,PHP,ASP...). I want to begin developing applications for the Touch Pro (WM 6.1) but I have no idea where to start. My biggest fear is downloading the WM 6.1 emulator messing around with it for weeks only to find out that's not what I should have been using. Can anyone give me some pointers as to where I should start? Are there any tutorials out there for programming for this phone?
I also noticed that the WM 6.1 emulator didn't support the 480x640 resolution that the HTC Touch Pro uses...
Thanks!
Click to expand...
Click to collapse
I use Microsoft Visual Studio 2008 + Windows Mobile 5.0 SDK + Windows Mobile 6.0 SDK to develop....and this book "Programming Microsoft Windows CE .NET, Third Edition". Its for c/c++, from basics to create drivers, services, etc
Dani
danielherrero said:
I use Microsoft Visual Studio 2008 + Windows Mobile 5.0 SDK + Windows Mobile 6.0 SDK to develop....and this book "Programming Microsoft Windows CE .NET, Third Edition". Its for c/c++, from basics to create drivers, services, etc
Dani
Click to expand...
Click to collapse
Do you know of an emulator for the HTC Touch Pro? I downloaded a program that I know works, and was able to compile and run it on my phone but when I tried to run it with the emulator it was missing the HTCSensorSDK.dll file... something fairly new i presume. I tried default emulator and the Windows Mobile 6 Professional VGA emulator but I was wondering if there was one available for this phone yet.
I want to know the same thing
If/when you find an answer to this I would love to hear about it or see a post on it. Thanks.
There's no such thing as a software-only emulator for the Raphael's hardware, that would be incredibly complex to create for such a task
What the developers use is called a "Board Support Package" - it basically contains all the raphaels hardware, in a PCI card that gets installed in a slot in the computer.. that way all the drivers, etc can be loaded and everything can be tested as it would be on the phone itself.
There's pretty much not a chance in heck of you getting one of those (although if you do, send one my way, I would love to have one )
The emulators are useful for testing generic software that does not tie into any of the features that require raphael hardware. There should also be emulator images to support all resolutions (qvga square, qvga, vga, not sure about wvga/wqvga)
And, here's the link: http://www.microsoft.com/downloads/...52-f89e-4354-84ce-5d19c204498a&displaylang=en
Looks like it does in fact come with wqvga and wvga emulators
Note that you can use an emulator kitchen to add SOME of the htc stuff to the ROM image, but none of the drivers that support the htc hardware will function.

ROM cooking and upgrading of OS between devices

Hello to everyone.
I starting cooking by myself and I need to summarize some knowledge, which I got all over xda forums. Now I know, how to dump/convert/add/remove, etc., but only within one device type. That leads to my question. How is actually made upgrade of OS between different devices? For example (it is meant in general) I have Vox device with WM6.0. Then I dump MS smartphone emulator image with WM 6.1. What is actually needed to add to 6.1 dumped ROM to make it working with Vox device?
I am guessing some drivers or something like this (maybe SYS?), but I know nothing about this so maybe some of you can point me to some directions.
Thanks for all your advices.

windows 6.5 and advanced parameters

Hi
I got the windows mobile 6.5 os for the HTC topaz.
I search the advanced parameters (the parameters we had with windows 6.1) for example to get access to the GPS port being used.
Where these parameters are accessible in windows 6.5 ? Seems they are been hided.
Another question. My os works with a carrousel (very like the 6.1). But i saw many preview movies about wm6.5 with a vertical menu and not a carrousel.
Can be this changed or configured ?
Very thanks
ericef45 said:
Hi
I got the windows mobile 6.5 os for the HTC topaz.
I search the advanced parameters (the parameters we had with windows 6.1) for example to get access to the GPS port being used.
Where these parameters are accessible in windows 6.5 ? Seems they are been hided.
Very thanks
Click to expand...
Click to collapse
Welcome to forums
Do a search for advanced config and install it
Try a different cooked ROM (I'm assuming you have a cooked ROM). In 6.5, a lot of the control panel options are hidden by default (such as keyboard and owner settings), and some chefs forget to tweak the registry to allow them to appear. There are registry settings which can be changed by the user to allow them to reappear, but I can't remember them right now. Try a search, and see what comes up.
As for the carousel, I'm not sure what you're referring to. Is it the TouchFLO start menu? If so, there's a registry tweak (here) to disable that which will return the start menu to the vertical one you're referring to. Hope that helps.

How do I use Windows Mobile apps on a Windows CE 6.0 device?

I just bought a Windows CE 6.0 device called the A81 MID that has the following specs
7 inch 800x480 lcd screen
Arm Cortex A8 600mhz
256mb ram
WinCE 6.0
I bought this thinking since i can use alot of wince apps on WM phones it would work the other way around too
Im trying to install Skyfire and Opera on the device because IE sucks on this device.
Every time I try to install a .cab ile I get the error "not a valid windows ce setup file"
Whats strange is that a lot of programs i have that is designed to run on WinCE won't open on 6.0 either
one example was FinalBurn CE .14, nothing happens when i open the .exe
Even the classic CAB installer to manage cabs from self destructing when installing fails to open and gives me the error "not a valid windows CE application"
Is this problem unique to this device or to WinCE 6.0?
The CAB files include some information saying on which platform and/or version of the OS it can be installed. IMO this is the only issue that prevents the application to be installed on your notebook, and this will also result in the error message you wrote. It's the same message that appears for instance when you try to install an application that requires WM 6 on a PPC 2003 device.
Since WM is based on Windows CE it's usually no problem running WM applications on Windows CE, unless you don't access any telephony APIs or any other similar stuff explicitly available only on the WM platforms.
So you can just go ahead and extract the files and registry settings from the CAB and install them manually, or re-create the CAB with different version requirements. If it doesn't work then I dare to say it's 100% the reason that some special WM APIs are used.
I managed to run some WM application on a Windows CE emulator. They are actually working fine, though the GUI doesn't look very good because they are optimized for Mobile phone screens and not adapted to the Windows CE "Desktop" OS.
I also have a Windows CE notebook and I'm planing on porting Nitrogen to it. If I have the time. Some day. Eventually. Yes.
Edit: problem of some WinCE applications not running on your machine might be that they are designed for WinCE 5. WinCE 6 has a re-designed kernel and some APIs are obsolete.... It's the same problem that will happen when we'll be switching from WM 6 to WM 7.
any ideas on how i can extract the registry and files? ive tried a couple of cab extractor and they all end up giving files with weird names and extensions such as skyfir34580.001 and other rubbish like that. Winrar gives me even worst filenames. is there any kind of tutorial you can point me too? i have no programing skills so porting would be way over my head.
have you had anyluck installing skyfire 1.5 or opera 10 on a wince device? also have you ever gotten finalburn to run on your wince devices?
search for MSCEInfEn
to create a new CAB look at this:
http://www.techparaiso.com/how-to-create-cab-installation-files-for-windows-phone-devices/
thx for the explication RAMMANN --
i plan to buy a windows ce '7" mini netbook' and i want to use all WM6/6 progs from PPC (if hardware supports it, of course)

Windows embedded ce 6.0 options

Hi guys,
Recently I've aquired an windows embedded ce 6.0 r3 device. I've busted my *ss off trying to understand what this thing is all about but I'm getting really fustrated with the mixed explanations ht einternets throw at me. So far I haven't been able to come up with any decent results regarding what windows embedded can actually do for ME, not some high end superuser.
Okay, so after searching I know now, windows mobile and windows ce are not the same. Windows mobile runs on windows ce. windows ce cannot (without mods) run windows mobile apps. Windows ce apps can't be found freaking anywhere (i tried wince 2003/5 apps, but they all don't seem to work).
So, I'm close to giving up here. Is there something I'm missing? Can anybody tell me what the heck this thing CAN run?
What I was wondering, seen windows mobile is running 'on' wince, isn't it possible to flash windows mobile 6.5 ONTO it somehow? Because atleast that I'm familiar with..
any help would be greatly appreciated,
Dylan
P.S. Some specs of the thing are telechip arm11 800mh 256 ram 800x480 res 7" touch screen.
no? Nobody...?
Drive yourself nuts with this.......
OK, just for you, a specially adapted CE version of 5x5, originally released here.
http://forum.xda-developers.com/showthread.php?t=509413
It required a bit of fine tuning, as the menu appears across the top of the screen, not like Pocket PCs, along the bottom. I had to change the logic a bit, to get it to centre in the screen.
During Demo mode the caption of the second menu option should change from 'Reset' to 'Cancel'. I'm working on it.
Don't try this on your Phone device, the display will be awful. Use the link above. This is for CE ARM processors only. It's compiled for ARM4, the lowest common denominator, so it should run on any ARM powered CE device.
Right, fixed the menu state changes as mentioned above, as it's CE, it's back to good old SetMenuItemInfo() to do the donkey work. WinMo lets you send TB_SETBUTTONINFO messages, to do the same job, as they are actually buttons. CE is far more basic.

Categories

Resources