Build your own WinCE Device? - General Topics

Hi
I was looking for some cheap distributors of WinCE ready devices to include solely the internal parts.
e.g. http://www.rlc.com/
I want to build a sample system for myself, but later mass produce
Thanks
Bye

Related

Smartphone with resources for building new WinCE/Mobile platforms

Hi all,
I am currently working on a research project that requires modification of the WinCE source code. Surprisingly, MS facilitates this by offering the platform builder along with a substantial portion of the WinCE source code - basically enough to make a platform functionally equivalent to Windows Mobile.
I've tested my work using the device emulator, but would now like to run some experiments on real hardware. So, I am looking for a phone that will allow me to do this; download my customized WinCE image and run it on the phone. From what I can tell, this boils down to having access to a board support package (BSP) for the specific hardware, which would allow me to compile an image fully compatible with the chipset and peripherals. However, I have gleaned from various sources that manufacturers aren't typically loose with BSP's. I currently have a Wizard, but have not had any luck finding a BSP.
Does anyone know of a smartphone with a corresponding BSP for WinCE/Mobile that is accessible to developers or enthusiasts? Here are further details of my plight:
- I work in an academic setting (Technology manufacturers are oftentimes willing to cut deals with academic researchers. It makes for good PR).
- I may be able to muster up some money, if necessary.
Thanks in advance,
-Matt

Android 2.1 on x7510 Project

Hi to all fellow Athena owners.
It's been a while since i did any custom work for our phones, as I lost hope on the WM6x and the lack of support for our Athena400 models.
But now that Google Linux Android 2.1 is picking up steam in all other platforms, and seeing all the new HTC devices out and coming out with Android 2.1 there it seems to be light at the end of the tunnel, specially now with the addition of Gen.Y DualBOOT for WM6x phones.
after reading a few post in the forum i found new movements all round this front, so I felt inspired to try this project out and see how it turns out.
Here are our "ingredients"
http://forum.xda-developers.com/showthread.php?p=5420781#post5420781
Android 2.1 (Eclair) On HTC [09 Jun 2010] (V2.4) Improved GPS and Speed
http://forum.xda-developers.com/showthread.php?t=623792&highlight=x7510
[APP][25MAR10]Gen.Y DualBOOT v1.0.6.0[W|Q|VGA][CAB|EXT]
http://forum.xda-developers.com/showthread.php?t=402654
Ultra Vanilla for SPL 1.2 and SPL 3.5 (we'll need to first re-cook it to work for the x7510)
1. So the idea is simple, to start we'll try to make the Gen.Y DualBOOT on our phone. If that works we'll...
2. Install Android 2.1 first on SD card, if it runs properly...
3. we'll move it to the internal Flash Drive of the X7510, this will let you run both WM6, 6.5 or 7.0... and Android 2.1x whenever you want.
4. Then start cooking a good build of Android 2.1 with all the must have basic applications related to our phone, once we can confirm it can receive and make calls, get the GPS, 3G, WiFi, and smooth video/audio play back (hopefully with support for our ATI chip)...
5. Then we can cook a vanilla WM6x ROM to include Gen.Y DualBOOT and default it to Android 2.1
Android 2.1 is great, but not that great, there are still lots of applications missing in the Android platform, by that I mean software that are only available on WM6x and not on Android, StyleTap has not yet created a WM6x emulator for Android yet.
So the only way to use any application that you need in WM6x is to boot back to WM6x and use it, then boot back to Android.
Currently I've a lot of old Palm OS software that i can continue to run comfortably in WM6x using StyleTap, so until then it's all about hunting a replacement software for Android or waiting for StyleTap to release their WM6x emulator.
I noticed a lot of interest around Android an our WM HTC phones.
If anyone has spare time, please feel free to pitch in.
I'll keep you guys updated with my progress
Nice.
I am on for som testing when you are ready for that.
This manual might help with the hunt for drivers.
Gen.Y Dual boot, works great.
I got as far as loading the Kernel.... when running Android 2.1 but after that, it just hangs.
I tried installing it as all the available supported models without over clock, and it wont get pass that way.
I think we'll need to spend some time hacking and repacking Android 2.1 to support Athena
The the only thing Auto-Setup.exe seems to be doing is copying startup.txt from the models directory to the root of your memorycard.
containing:
set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 2039
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmvkeyb_toggle=off physkeyboard=raph board-htcraphael-navi.wake=0 gsensor_axis=2,-1,3"
boot
Click to expand...
Click to collapse
This file is used by haret.exe in the booting process.
Time to edit that to something usefull.
I have played a little with the 'set mtype xxxx', but it did not get me any further. It needs to point out to some usefulness in the kernel that is made for the Athena or is common to it.
On my search to a way to decompile zImage, I came upon a site that has various linux kernels for HTC smartphones.
Athena is in the list but has nothing yet.
http://htc-linux.org/wiki/index.php?title=Main_Page
I have tried to search for Mtype, and found that i could be mtype = 182 !?!
set MTYPE 182
set FBDURINGBOOT 0
set KERNEL "zImage"
set RAMADDR 0x30008000
set CMDLINE "root=/dev/mmcblk0p2 mem=64M rootdelay=5 panic=30"
set kernelcrc 1
http://blog.gmane.org/gmane.comp.handhelds.haret/month=20090201
http://ibot.rikers.org/#htc-linux/20081002.html.gz
and on this page they are using mtype = 1289
They are all probably using different kernels with different mtype adressings.
We probably need a kernel for intel PXA based devices with a Athena x7510 mtype in it.
There are some Athena related recources over here.
And some basic info about booting linux on a deveice over here.
It's been more than 10 years ago that I compiled a linux kernel and that was just for a 486 PC.
Hey, i'm making good progress on the Universal that has similar hardware you can check the status. So far i've gotten every version of android to boot on it so far.
http://forum.xda-developers.com/showthread.php?t=658664
If anybody already knows how to build a kernel i can provide some help/tips and files.
the Linux page is not all that bad, i see they have collected several relevant information already but they are still missing the CPU type, GPS, keyboard, and many other items.
http://htc-linux.org/wiki/index.php?title=Athena
also thanks notime2d8, your input is very helpful, we'll give that a shot.
can y describe, how y compile kernel for univerzal? We can use the recept for x7510
Android on X7510
AllGamer,
I too am waiting for this major improvement to my X7510 device. Looking forward to testing for you anytime. Just let me know when you're ready! Keep up the good work!
Cheers,
Van
AllGamer said:
the Linux page is not all that bad, i see they have collected several relevant information already but they are still missing the CPU type, GPS, keyboard, and many other items.
http://htc-linux.org/wiki/index.php?title=Athena
also thanks notime2d8, your input is very helpful, we'll give that a shot.
Click to expand...
Click to collapse
The keyboard is there actually. http://htc-linux.org/wiki/index.php?title=Keyboard
And a technical info document of the processor:
www.phytec.com/pdf/datasheets/PXA270_DS.pdf
And you probably want this one too:
Porting Linux 2.6.9 to the PXA270 based development platform
Hello, you'd better go on a dell streak.
Maybe i will buy one but i don't know android and i wait for windows phone 7.
Yes, I am probably going to buy the Dell Streak or the Motorola Driod X.
But even then, I am curious if the X7510 can be made into something useful.
this is going to be a slow process to re-vitalize our Athena phones with Android OS.
in the meantime i'm getting myself a Samsung Galaxy S i9000, with more insight and hands on into a working phone, this'll make it easier to figure how to make it work with Athena, obviously the main challenge are the drivers for Athena, i can then use a dump of the phone and hopefully be able to find and replace all the drivers to make it work with the Athena.
Having 2 phones will allow me to test stuff on my Athena without having to worry about bricking the phone and getting myself stranted with no smart-phone to use for my daiy business.
Quite a few of the drivers are already available here link
This athena device file seems to include gpio keys, keyboard, bluetooth and gps power, backlight and video, and touchscreen for the 2.6.32-rc5 kernel. If anyone knows how to build a linux kernel, they can simply download any android kernel 2.6.32+, and add this plus related files and build a android kernel for the athena and only have the remaining drivers to work on or improve.
i was scavenging the forum for files that we could use, and this proves to be rather interesting although abeit modified.
http://rapidshare.com/files/116019051/Android-Athena.zip.html
i'll see if i can make it dual boot
came from this other topic
http://forum.xda-developers.com/showthread.php?t=387654&page=4
i'm still inspired by this very old video of the first android running on the Athena
http://www.youtube.com/watch?v=HtlcCQSRmiA
AvengerPenguin was working on getting android working on the x7501, which is pretty much the same as the x7510. Not sure what progress he made, or if he's still working on it, but you should look into teaming up with him. I know he has put a lot of hours into research and working on it. There are a couple android threads in the x7500 sections you should look at that he has posted in. I would love to see android on our athenas.
I have also been looking at the Streak, but I don't think anything comes close to the hardware suite we have on the 7510 -- processor speed aside. i am one of those rare birds who LOVES the magnet-attached keyboard, but then I use my 7510 as a palmtop PDA, not a phone. I would beg, borrow, steal or bribe for a working version of Android on this device!
Avi on 7510

Android as an OS for non-phone devices

Hello,
First off, apologies if I have posted this in the incorrect forum.
The company I work for is looking to update one of it's product lines and has been toying with the idea of using Android as a development platform. Up until now the philosophy has always been to develop simple, bespoke embedded software that provides only the functionality that is needed at the time. The device itself will be a medical device, and as such will have no telephony requirements (and associated things like contacts, calander and the large majority of the pre-installed Android apps).
I have read, and understand it is possible to re-compile Android from source and remove all of these non-required functionality. My question is really if that is worth doing? i.e. stripping out all un-needed applications that get build into a stock ROM. Or would it be a more efficient to use some form of OTS embedded Linux platform?
Something in Android 4.0 that does seem to be useful is the support for Bluetooth HDP.
Kind Regards,
Simon
Well there are other devices that aren't phones that use Android. Take the motoactv for example. It's a fitness watch that runs a stripped version of Android, but it's still Android and applications can still be programmed and installed to it.

[Q] Dream software config for Android Tablet ROM developers ?

Hello World ! I have identified a need for a smaller tablet and have begun the process to request information about how to have the hardware designed and manufactured. But as we all know, hardware is only half of the equation - the other half is the software. So I have a question for you:
What would the ideal software configuration for an Android-based LTE-enabled TABLET (with SIM card), suitable for ROM developers ?
I have (a little) previous experience (as an end-user) with replacing the manufacturer/carrier ROM for my HTC Desire with the CyanogenMod ROM. That, coupled with my years of experience as a developer (pre-Internet) allow me to at least be aware that there are layers of software from bootup, to device drivers, to OS, etc.
I would like this community to help define (or point me at some documentation) what those specific layers are, which package(s) should be used at each level, up to the point of being able to get into the Google Play Store.
I am not interested in which apps should be discussed - that's the end-user's problem.
Thanks,
Steven.
Dream software config for Android Tablet ROM developers ?
Hey all, hoping to get some visibility & feedback here ...
Steven.
StevenCShearer said:
Hello World ! I have identified a need for a smaller tablet and have begun the process to request information about how to have the hardware designed and manufactured. But as we all know, hardware is only half of the equation - the other half is the software. So I have a question for you:
What would the ideal software configuration for an Android-based LTE-enabled TABLET (with SIM card), suitable for ROM developers ?
I have (a little) previous experience (as an end-user) with replacing the manufacturer/carrier ROM for my HTC Desire with the CyanogenMod ROM. That, coupled with my years of experience as a developer (pre-Internet) allow me to at least be aware that there are layers of software from bootup, to device drivers, to OS, etc.
I would like this community to help define (or point me at some documentation) what those specific layers are, which package(s) should be used at each level, up to the point of being able to get into the Google Play Store.
I am not interested in which apps should be discussed - that's the end-user's problem.
Thanks,
Steven.
Click to expand...
Click to collapse

[Feature request] phone/phablet (nexus 7 2013 lte) as bluetooth headset

Can we have nexus 7 2013 lte act as bluetooth headset and have phone book access profile please.....
www.bluez.org they have the whole source code to put this in to any rom, i do not know how to put but someone who knows i think should be straight forward
also there are roms from huifei who manufactures car stereos with bluetooth functionality in them and they are based on android ... http://forum.xda-developers.com/showthread.php?t=2660662
can we have this functionality please in nexus 7 ?
infra4800 said:
Can we have nexus 7 2013 lte act as bluetooth headset and have phone book access profile please.....
www.bluez.org they have the whole source code to put this in to any rom, i do not know how to put but someone who knows i think should be straight forward
also there are roms from huifei who manufactures car stereos with bluetooth functionality in them and they are based on android ... http://forum.xda-developers.com/showthread.php?t=2660662
can we have this functionality please in nexus 7 ?
Click to expand...
Click to collapse
Last I checked, the bluez stack was missing some important Android functionality, so getting this functionality would require sacrificing other capabilities and it would also require a LOT of work.
It would also probably make life a living nightmare for some of our device maintainers.
Entropy512 said:
Last I checked, the bluez stack was missing some important Android functionality, so getting this functionality would require sacrificing other capabilities and it would also require a LOT of work.
It would also probably make life a living nightmare for some of our device maintainers.
Click to expand...
Click to collapse
There is source code available for a product called carpod, and android car head unit which also has this bluetooth functionality... i downloaded the source code, and it has gradle files etc... i have no idea how and what to look in to the source code... any suggestions where to look? how to open the complete source code in android development studio etc?
the link for that source code is under Helpful Links section -->> http://forum.xda-developers.com/showpost.php?p=55200512&postcount=1
i really hope a developer can just add this functionality which is already implemented in many available car head units running on android...
infra4800 said:
There is source code available for a product called carpod, and android car head unit which also has this bluetooth functionality... i downloaded the source code, and it has gradle files etc... i have no idea how and what to look in to the source code... any suggestions where to look? how to open the complete source code in android development studio etc?
the link for that source code is under Helpful Links section -->> http://forum.xda-developers.com/showpost.php?p=55200512&postcount=1
i really hope a developer can just add this functionality which is already implemented in many available car head units running on android...
Click to expand...
Click to collapse
Is it possible? Yes.
Is it more work than we have time for? Absolutely
To do so would involve either adding a new profile to the Android BT stack (none of us have any familiarity with it) or dropping in BlueZ, which has some really nifty features (such as native DualShock controller support), but its support for other important features (like Bluetooth LE) is, if you read their changelogs, a heavy work in progress and experimental. Which means that if we did this for your niche feature, we'd break widely used functionality (like communication with Android Wear watches). There's also the fact that EVERY device maintainer would have to make changes to their audio routing configs to support this, and trust me, messing with audio routing is a MASSIVE PAIN IN THE ASS that no one wants to mess with.

Categories

Resources