[REQ/REL] USB camera driver - Windows Mobile Development and Hacking General

I found source code for USB camera driver from Microsoft (usbcam.dll) it is for Windows CE and it is compatible with Windows Mobile. It need to be compiled for IntelXscale and/or ARM (depending on device)... Maybe someone here can try. It support around 30 usb web camera models with USB 1 and 2. It include also filter:
; Register JPEG -> RGB filter
; This filter is intended for use with the usbcam.dll, which
; produces output in the JPEG/MJPEG formats
Click to expand...
Click to collapse
There are 4 files:
usbcam.dll (Driver)
jpeg2rgb.dll (Support file - Filter)
usbcam.reg
jpeg2rgb.reg
Developer of this code confirm that it can be compiled for WM 5/6
Microsoft has released a webcam driver (with source) that does support a Direct Show interface. It is written for CE 6, but could be recompiled for Win Mobile 5/6 since they support Direct Show capture drivers.
Click to expand...
Click to collapse
Please help, im sure that it will work, there is many devices with USB Host and web cameras are so cheap... That would be great if someone will help !

so this means that with a usb-host capable device,
it is possible to use an external camera?

xeirwn said:
so this means that with a usb-host capable device,
it is possible to use an external camera?
Click to expand...
Click to collapse
If someone will compile it... yes
Here is quote from description:
"The driver supports both USB 1.x and 2.0 (high-speed) cameras. The driver will
expose both uncompressed and MJPEG modes, if supported by the camera."

anyone ? This should be simple...

This would be very cool
to connect a webcam to the phone
(right, that's what it's for?)

NisseDILLIGAF said:
This would be very cool
to connect a webcam to the phone
(right, that's what it's for?)
Click to expand...
Click to collapse
Yes, but USB host is requried...
Ehh it look like I must compile it myself... So many programmers here but noone can do it...

my device Xda Flame has USB OTG version 1.2 compliant. (USB On-The-Go)
and can connect to HD, flash memory, keyboard, mouse etc.
I have posted on our forum http://xdaflameusers.com/viewtopic.php?id=1447
Still no reply..
Really hope someone makes use of this

If you check the developer's link, you can download webcam.dll file (from WebCam_100.zip )
also checked the discussions, a CamTest app is mentioned but where is it??
webcamWhitePaper.doc is also interesting..
EDIT: found the Camtest but no exe file! dl from http://devpi.free.fr/wince/camtest2_cpp.zip

sorry for double posting, but I think I found the answer from the developer himself
As for your initial question, I'm not sure this driver will do what you want. You to want to use the webcam with a Windows Mobile system. If however, you want to display the image through media player, this driver won't help. It doesn't support a proper Direct Show interface.
Microsoft has released a webcam driver (with source) that does support a Direct Show interface. It is written for CE 6, but could be recompiled for Win Mobile 5/6 since they support Direct Show capture drivers. The link for that driver is
http://www.microsoft.com/downloads/...c0-a4ae-42cc-abd0-c466787c11f2&DisplayLang=en
Click to expand...
Click to collapse
copied from here:
http://www.codeplex.com/cewebcam/Thread/View.aspx?ThreadId=17584

I was very close to run it... I used webcam.dll from codeplex (version for arm) but it was compiled for win ce... I used registry key whiich was included to regiister hardware type. Wheen I connected camera it as usualy ask for drivver... but surprise here - it doesn't do this again as usualy, instead of this it show "error installing driver". Camera test is not exe becouse it like driver need to be compiled for windows mobile like driver. I am 100% sure that if driver, filter and cam test app will be compiled for windows mobile it will work fine.... but we need someone who will do it....

Shame that noone here can help us... developers...

What Happend
Wutsup ppl it seems no one is interested anymore in this, if anybody got progress or someone got compiled wm6,wm5 drivers plz share with us

I think nobody's interested because all our HTC devices have cameras in them already (and most new ones have 2). Why plug in another camera?

I need the same thing...
Industrial application with a USB camera hanging off a windows mobile device. Has anybody compiled this driver into windows mobile?
Thanks,
Linda

The project sounds interesting, but I don't think the ExtUSB in HTC devices support host mode. Plus, having a camera dangling from the only data/ power port on the device sounds like a waste.
What would be more interesting is to find a way to connect a web cam to a bluetooth device. My phone has a back camera, but I'd still love to buy a bluetooth camera to attach to the phone.

Related

HTC TyTN FieldTest application [Engineering / Monitor Mode]

Watch out for this link:
http://forum.xda-developers.com/viewtopic.php?t=59464
So finally it's available now.
However on my TyTN only values for RSSI (field strength) and RXqual are showing up.
I'm sure we will be able to fix that with the help of this kind guy, who shared this application with us [I hope he is responding].
Assumably some registry keys have to be set to invoke display of all parameters.
updated the wiki so this reaches more people and hopefully someone can help.
http://wiki.xda-developers.com/index.php?pagename=Hermes_Utils
Re: HTC TyTN FieldTest application [Engineering / Monitor Mo
ghl10000 said:
Watch out for this link:
http://forum.xda-developers.com/viewtopic.php?t=59464
So finally it's available now.
Click to expand...
Click to collapse
could you post some screenshots of this application?
Re: HTC TyTN FieldTest application [Engineering / Monitor Mo
eva_d said:
could you post some screenshots of this application?
Click to expand...
Click to collapse
Here they are:
Re: HTC TyTN FieldTest application [Engineering / Monitor Mo
pof said:
Here they are:
Click to expand...
Click to collapse
woow! looks really impressive! hopefully there is some way to get real values instead of N/A..
Hi,
I have doopod 838pro, i was trying to connect it with the QPST/QXDM (qualcom diagnostic software installed on leptop) but i cannot as the phone is detected as HTC Modem and not as dignostic COM port. Do you know if there is any driver/software/command for open the dignostic port for detect it as COM on the device manager?Any idea or other solution?
Thanks a lot,
Hi,
Im not sure you'll be able to do that.
The Qualcomm's MSM chipset on the Hermes handle the radio while the applications handled by a different processor (Samsung), unlike what is happening on feature phones.
The data-com connector is controlled by the application processor so no Q's communication is available :-(
Happy new year from the Holyland.
Thank Dukas,
Happy new year to you!
If you have any idea let me know.....thanks a lot,
Dukas said:
The Qualcomm's MSM chipset on the Hermes handle the radio while the applications handled by a different processor (Samsung), unlike what is happening on feature phones.
The data-com connector is controlled by the application processor so no Q's communication is available :-(
Click to expand...
Click to collapse
HOWEVER, TomTom came yesterday with some kind of help in that matter. when TomTom asks you to configure external GPS receiver, it also lists all available COM ports. guess what - one of the ports was described as 'RIL on COM6:' - ha! i'm guessing, RIL is accessible through that port, but usual AT commands don't work, so there must be some other way of doing it...
Try these two drivers. tell me the results
Thank you, i will try it and let you know!
austin_boy said:
Try these two drivers. tell me the results
Click to expand...
Click to collapse
thanks, but.. what exactly am i supposed to do with these files? :-o
It will enable the QPST/QXDM (qualcom diagnostic software) to talk to hermes
This software can extract tons of info from the qualcomm chipset
austin_boy said:
It will enable the QPST/QXDM (qualcom diagnostic software) to talk to hermes
This software can extract tons of info from the qualcomm chipset
Click to expand...
Click to collapse
mhmm ok, but *just* these drivers will not give us that tons. i mean, what also we need is that diagnostic software, right?
this is a reply to rfmanganaro who was asking how to connect QXDM to Hermes
Any idea how to connect QPST to Hermes?
Thanks austin,
I am having some problems on the drivers installation you provided (i don`t know how and where install those) Can you help me?
Drivers for mobile or laptop?
How and where should i install it?
Sorry to disturb you again and Really thanks a lot,
You can buy the software from Qualcomm, this software is used for Radio network optimization and mobile test/debugs, not sure if it is available somewhere in the web.To this software you can connect any qualcomm chipset mobile and monitor all L1,l2 and L3messages, record, show and record radio measurements for HSDPA,R99 and off course connect true GPS for g data collection.Is something similar (but much more complete than the TEMS, COUEI, NETMIZER, NEMO.....)
But how do we install the drivers?
The files posted contain SYS files.
These are sys files but the Modem in the Hermes has its own driver already.
If you try to do an 'update driver' and point to a directory with these sys files in it, they don't work.
I think you also need a .inf file to go with these, or alternatively, mabe there is something needed in the Hermes to start up the modem in a different way.
Any ideas?
Hi irvis, austin,
I tryied but it doesn`t work by updtae HTC modem driver (the .inf file is requested).
Austin, can you provide the .inf file or any other idea of how to install it?
i am sure is possible,
Thanks a lot!

yet another XP tablet PC installation guide from scratch

Hi @all:
maybe that can help other non experts like me, that they don´t read so much stuff.
Please give me your Experts- feedback, and I will change some (wrong) absence items, or anybody make this better?
Here my Experience with your help and your experience composed (that the result)
#################
History:
V1.0 beginning 08-10-22
#################
***************************************************************************************************************************************************************
HTC Shift Windows XP TPC Installation from scratch
***************************************************************************************************************************************************************
Before you start:
Think first about to open the Windows Mobile side like described in HTC forum. There is a good description
"howto" do this within windows Vista.
Before you install:
- enable WLAN und Bluetooth in Vista side (if you can). (not really necessary, but maybe easier later)
- Disable USB Tool (cable in) on Windows Mobile side if you have the "opened" Windows Mobile installed
- remove SD memory Card if inserted
- Insert the HTC USB Hub with integrated Network card
Install Windows XP TPC: (TPC Installation required 2 CDROMS from Microsoft and is only available for System Integrators or within the MSDN package)
I used a standard windows XP CD with integrated Service Pack 3 as first CD. the second CD with the additionals is standard out of the box.
as sample how to do "patch" or "upgrade" your WXP CD:
http://sysblogd.wordpress.com/2008/04/23/how-to-build-a-windows-xp-sp3-integrated-installation-cd/
(maybe there are many other easier solutions if you search in google)
if you test some other drivers like me, it is advisable to make a backup every step you try - that saves time, trust me ;-)
I use the most of the time acronis true image from a boot CD or from a bootable USB stick to make my "step by step" backups)
so we start with:
Step1:
install windows XP normaly from CDROM. Leave all settings like it is (standard)
After installation and machine is up, make minimal changes, recommended maybe change
the display resolution and the design (if you want classic Windows design) Not more!
Make a backup with acronis true image to CDROM or USB Stick. That´s the best way, if
you must start over with newer or other drivers or you have trouble within the driver installation ..
Step2:
1. Install the Chipset drivers from Intel for the 945 Chipset (latest ver. 9.0.0.1008 6/2/2008) ->Reboot
2. Install the Display Drivers from Intel for the 945 Chipset (latest ver. 14.32.4.4926 2/15/2008 ->Reboot
3. install the HTC Embedded Controller driver (actually Vista EC Driver from HTC´s Homepage named VistaECDrvV1[1].0.1.10.zip)
(see: http://www.htc.com/us/SupportDownload.aspx?p_id=60&cat=1&dl_id=82
open Windows XP Device Manager -> right click on unknown device -> install manually -> and tell them the path to
your unpacked Driver Archive. (I don´t use the setup.exe into this archive)
4. Install the HTC Touchscreen driver (actually Vista Touch screen driver from HTC´s Homepage) with setup.exe Application
4.1 Go to Start-Control Panel-System-Hardware-device Manager-Human Interface Devices-and here are two HID-compliant device.Disable only the first HID-compliant device
(the first HID - compliant from the top) Now the calibration into Systemmanagement is working
--------------------------------------------------------------------------------------------------------------------------------
make a backup!
5. Install synaptics Touchpad drivers original from synaptics Homepage:
(see: http://www.synaptics.com/support/drive.cfm ->restart
############## Not finished now... please skip this at the moment ###################
5.1 Config Synaptics Touchpad (better meaning the 2 other Buttons on right upper side of shift for
switching Display resolution and Wireless Switcher)
ControlCenterLauncher.exe should be bound to SCROLL LEFT as described, and
ResolutionSwitchLauncher should be bound to SCROLL DOWN
###################################################################
6. Install realtek high definition Audio drivers (at moment r.2.07 -Restart
(see: http://www.realtek.com.tw/downloads...=24&Level=4&Conn=3&DownTypeID=3&GetDown=false)
7. install the latest Asix USB2 LAN Driver here: AX88772_772A_WinXP2K_32bit_v3.4.3.23_WHQL_Setup
(see http://www.asix.com.tw/download.php then USB to Fast Ethernet and Model AX88772A
8. install the Fingerprint Auth1610 drivers (the newest is located by HP with Version 7.10.1.0
(see: http://h10025.www1.hp.com/ewfrf/wc/...&cc=us&dlc=en&product=3744020&os=2100&lang=en
-----------------------------------------------------------------------------------------------------------------------------------
make backup
Step4:
9. Cygwin Installation
(see: http://forum.xda-developers.com/showthread.php?t=435664&highlight=cygwin
9.1 Start cygwin setup.exe -> install from Internet -> leave all as default -> leave as deafault ->leave as default -> choise a mirror -> exand menu "devel" click where
is "ioperm" in the front on the "Skip" items, that change then to 0.4-1 -> (now is installing 3-4 minutes) declick the two ticks for desktop icon..
9.2 - After cygwin has been installed, open a cygwin bash shell (into C:\cygwin is a cygwin.bat file) start this, then comes a black Window:
here type "ioperm -i" on cygwin shell. then exit this black windows with the command "exit"
9.3 copy from hsect-2.1 folder the file hsect2 to c:\cygwin\bin
9.4 copy the 4 Batch files (HSECT) for enabling/disabling BT/WLAN to your Desktop
Additional switches: (if you need) Usage: hsect [option(s)]
options: (for selfwriting batch files)
-b Enter CE Bootloader
-e Exit CE Bootloader
-r Reboot WinCE
-W [0|1] Wifi On/Off
-B [0|1] Bluetooth On/Off
-l [val] Change LEDs. Values from 0x0 to 0x97
-L All LED off
-h Show this help message
10. Update the SDBUS.sys!
now unpack sdbus driver to c:\
reboot your shift and start again with your windows xp install CD
run recovery terminal (boot from Windows XP install cd normally and then use the "R" Key for recovery console
then copy c:\sdbus.sys to C:\windows\system32\drivers (use command: "copy c:\sdbus.sys C:\windows\system32\drivers" )
then when he sking override, say Yes "Y" and then type command "exit" (machine rebooting)
When Windows is Up again open device manager
on controller host secure digital->properties->driver detail
the driver version now is 6.053.......OK
11. Update WLAN Drivers
go to marvell sd-8686->properties->update driver->select the directory of wlan1.1 driver
and all WORK FINE!!!!!!
--------------------------------------------------------------------------------------------------------------------------------------------
Make a Backup now! Now you have a stable Version for testing.
other leaks:
- Memory Cards (SDHC) with more then 4 GB and the sdbus.sys driver for the SDA SD-Hostadapter
If you have problems with SDHC memory cards (not recognizing), I have found a solution, but i´m at the moment not shure if it stable. (is a package from Lenovo called "osda06us"
You must force update the Secure Digital Hostcontroller, but I´m not shure, which files at all. (normally they say, no new driver found so you must force that, but maybe there
is a other, newer driver outside in the far www ) (Which Hardware Vendor is the SD Card reader?)
see also http://forum.xda-developers.com/newreply.php?do=newreply&noquote=1&p=2813208
### changes: I noticed, as I fallback to an older Backup (that has not installed the needed "sdbus.sys" for WLAN, but only the standard sdbus.sys from XP CD) that SDHC "sometimes works, but the most time - when SDHC inserting - I become a bluescreen. Maybe so we must have a look to a other sdbus.sys driver described in WLAN Howto ### maybe with the needed *.inf file, so that this can install regulary. Maybe the missing *.inf file is the really problem...
- Display interpolation to a other (higher) resolution
no idea :-(
### helping, if something not working ###
If you have some problems I have a good idea: (Maybe XDA Developers help each other)
there is a good remote administration software like VNC called teamviewer.
( see: http://www.teamviewer.com/index.aspx ) with this tool you can take the desktop control from each other.
I use this tool the most of the time to help other with her PC (or PDA) Problems. The "USB Stick" Version that you can
find in the download section is the best. You can start it always from Desktop (you can copy it to USB stick too, but you can start it from desktop also)
No needing installation, and really easy to use and secure.
When some of my users have problems with Windows mobile PDA´s i let install them mymobiler ( see: http://www.mymobiler.com/ ) and with this
combinating (mymobiler and Teamviewer) i can get control of the PC and PDA.
that´s a fine solution I think. I think always open minded, and help with solutions like this many users the last 10 years ;-) If I become instead money
for helping with PC problems I had my own flat ;-)))) But my help is always free, to volunteer one's time. I think we should build a xda developers honorary
help line is a open source Idea But now I´m offline for one week, must go to a business trip :-(
bg
joy
What drivers are needed for the 3G modem under XP?... or are they built-in XP already?
Hi VeEuzUKY,
You cannot connect the 3G Modem directly over Windows. You must have to open the Windows Mobile side (called liberated ROM), then the Windows Mobile side is like a normal Windows Mobile PDA)
see: http://forum.xda-developers.com/showthread.php?t=378234
http://forum.xda-developers.com/showthread.php?t=420548
http://forum.xda-developers.com/showthread.php?t=377441
and then you can use the standard Windows Mobile options for using 3G, (internet sharing) like you connected a WM6 PDA/smartphone via USB to your Computer. (but, the shift has this USB Connection inside, you must only use the USBtool on Windows Mobile side, to virtually connect the USB to the PC side) Only what do you do is install on Windows Side:
Active Sync 4.5.
well a good solution, so you must not install in Windows Side crazy drivers and connecting tools.
see:
http://blogs.msdn.com/zhengpei/archive/2008/06/06/how-windows-mobile-internet-sharing-works.aspx
Thanks for the info joy.d. I still dont quite understand if ActiveSync needs to be running or if its a background thing and its all 'seamless". With Vista things seem all to be more streamlined and working properly out of the box, obviousely. The whole conversion to XP is a heck of an adventure I will try it this upcoming weekend and see how it goes
Hi VeEuzUKY,
please make a backup with acronis, Ghost or whatever before, that´s the easiest way, to have a fallback to a working device. Maybe in the next time we found a solution for all.
the Internet connection is not comfortable like within Vista, but the normally procedere
when you have Windows XP PC/Notebook and a Windows Mobile PDA/Smartphone.
Normally you can optimize (look and feel) vista to the same performance like Windows XP tablet PC Edition, so it is not really necersary to make a downgrade.
Normally is a downgrade only interesting, if you use the "normal Windows XP" without Tablet PC addon, but with functionality of the Touchscreen. (much faster) I Think Tablet PC functions is only really interesting if you dont have a Keyboard. (andthe shift has) ;-)
Hey joy.d
thanks a lot for this guide. I know its takes a lot of time to put this
together. Its much appreciated.
I would like to ask you about the speed differences, especially
DIVX and MPG play. Do you get a nice video performance watching
movies?
I compared the Shift with the UX from Sony. the UX is just so much smoother
and faster. I was hoping XP would do the trick
Hi aquasesh,
I think the Sony UX have a integrated MPEG Decoder? (i´m not shure, but I remember the first "UMPC´s" from Sony the C1xxx Series, have integrated the most of the time a own Hardware Video Accelator. Maybe UX have it too?
I will try it next time, if I have time. I use the most time for all Video related playback issues
VLC ( http://www.videolan.org ) this is a open Source Video (Media) Player with many options.
When you talk from DIVX, I think, you can´t really win with the shift. To few 2nd Level Cache, slow southbridge, slow and old processor. (e.g. hehe: test your shift with the intel processor identification tool, that you can download from Intel ( http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&ProductID=1881&DwnldID=7838 )
the shift was - to my mind - dead before it come on the market. I think the shift was a study from HTC, to test the placement on the market. Let´s face it:
the shift is not beautiful, is not fast, has not notable features... the slider concept is mechanical curios.. ;-)
I don´t want to bash HTC or the shift, (i Buyd the most of all HTC devices that come to the european market) but the shift is not really a moneyspinner ;-)
But Sony is the most of the time not better. Bt they look and fell is much better
joy.d said:
Hi aquasesh,
I think the Sony UX have a integrated MPEG Decoder? (i´m not shure, but I remember the first "UMPC´s" from Sony the C1xxx Series, have integrated the most of the time a own Hardware Video Accelator. Maybe UX have it too?
I will try it next time, if I have time. I use the most time for all Video related playback issues
VLC ( http://www.videolan.org ) this is a open Source Video (Media) Player with many options.
When you talk from DIVX, I think, you can´t really win with the shift. To few 2nd Level Cache, slow southbridge, slow and old processor. (e.g. hehe: test your shift with the intel processor identification tool, that you can download from Intel ( http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&ProductID=1881&DwnldID=7838 )
the shift was - to my mind - dead before it come on the market. I think the shift was a study from HTC, to test the placement on the market. Let´s face it:
the shift is not beautiful, is not fast, has not notable features... the slider concept is mechanical curios.. ;-)
I don´t want to bash HTC or the shift, (i Buyd the most of all HTC devices that come to the european market) but the shift is not really a moneyspinner ;-)
But Sony is the most of the time not better. Bt they look and fell is much better
Click to expand...
Click to collapse
I agree...but the keyboard on the UX is nothing. Virtually not usable.
I have no trouble to run my bluerays on my UX. Thats worth something.
But i just love the connectivity of the Shift.
I personally think the Shift is better looking than the UX and more functional (at least for my use), but that's a personal preference. I never considered the UX and not because of money considerations (as a matter of fact, I never considered UMPC, and still wouldn't if it wasn't for the Shift, so yeah, it has notable features and a form factor that works for me better than most out there).
On XP, the Shift runs fast and with no issues. I wouldn't watch a bluray disk on it even if I could. There's no point. I wouldn't care for a bluray on anything less than 46in, whoever sees the difference on such a small screen is just buying in the hype.
As for DivX on the Shift with XP, it plays smooth and with zero issues. I tested a few ones, one of them was the Incredible Hulk, avg bitrate of 1400kbps video and ac3 5.1. Watched a few high action scenes (here the bitrate would be well over the average) and it played as smooth as anything out there. And I had running evertyhing at the same time, e.g. turecrypt (full hdd encryption), eset security (antivirus and firewall), o&o defrag (in stealth mode), even google desktop (which btw on vista was enough to cripple the shift) and a few other things.
You don't need a hardware decoder for DivX/XviD with even a processor like on the Shift, it wouldn't make sense to (besides, hardware decoders have limitations and would have issues with some encoding settings used). MPEG-2 decoder, maybe. The processor is absolutely no issue for divx/xvid, whoever says otherwise doesn't know what they are talking about. There would be issues because of other non-efficient programs that might be running or OS like Vista. If you would have issues with it, it won't be for playback, but for encoding which would take a long time (but why would you do that on the Shift anyway). I'm still playing XviD movies on my 7 year old machine with no issues.
However, I'm using a rather effecient (if not the best) decoder, ffdshow and also mplayer classic (the best one imho), both of which should perform well in
slower machines.
P.S. I'm not saying the Shift is perfect, it ain't by a mile and with just a little more effort it could've been much better. I would've paid even more for SSD, better and more efficient processor and better battery life. But when it comes to form and features, that's what I needed, too bad HTC's execution wasn't very good.

[DRIVER]USB Scanner driver for devices with USB Host capability

Hey there!
Okay, long story short:
I've got a Toshiba Intermec CN3 device (has USB Host controller) I would like to develop a driver for a USB scanner. Can anybody give me some tips on what needs to be done in order to achieve this?
The problem is that i can't get the Windows Mobile Platform Builder/Developer... because it's way to expensive.
I was thinking of trying to port the USB Scanner Support for Linux...
I know it might sound silly but i looked everywhere and i couldn't find something like this already done. Do you know of any similar drivers?
Thanks guys!
one dont require the platform builder to make or install a driver
for wm
a search for something like this could get you in the general direction of developing
devices drivers for windows mobile
http://www.google.dk/search?source=...+mobile&btnG=Google-søgning&meta=lr=&aq=f&oq=
The guy who started this thread - http://forum.xda-developers.com/showthread.php?t=480899&highlight=zeno+usb - will probably have some answers or tips.
Thank you both for replying.
@Rudegar i don't think you've understood my question ... i don't want to develop a driver for windows XP/Vista that will support a WM device.... what I need is to write a driver to be installed ON a specific windows mobile device that is capable of USB Hosting.
So the way i see it, when you connect a scanner (for example) to the device, the device should then recognize the scanner make it possible for the user to scan documents (for example) directly from the device...
@aiiro i've already pm'ed the guy, hopefully he'll notice my message

Developping a bluetooth gateway on htc hd2 to interface blutooth keyboard BK600

Greetings,
sorry to post again, but it seems that i posted in a wrong place (htc hd2 forum), because this post adress a wm software development.
So, this is the problem : I'm stuck with my old BK600 (com one, but omiz and freedom kb rebranded)
There are new keyboard (expensive), news driver (not working), future drivers (never going to be released), so as i'm a software developper, i wasn't really glad to abandon and to buy another. The problem is that've never made a driver for windows mobile, and i'm not specialized on bluetooth, so be indulgent...
After searching internet and seeing some articles, i've been on broadcom site (they're doin' the bt stack, so it's normal to go on their site ... guess what ...
i've downloaded the bluetooth stack sdk)
As i develop under linux, but also under windows, i've a visual studio 2008 installed. I compiled the Spp (probably serial port) sample, and without any driver the keyboard paired, negociated a serial port and the monitor show byte received when typing on the keyboard.
So now, if someone know some place to find tutorials to write windows phone driver, i take.
I also would like to discuss about another approch.
What would you think to transcode the keyboard code received in a thread and to redirect them on standard input ? would it be possible ?
Anyway, my needs are very simple, just a bluetooth kb to type on it, no extra functions, ...
Regards, and thanks you for your answers and help.
CLS.
Hi, it seems that there already is such a software, see:
http://www.youtube.com/watch?v=dLRXSBcu6WI
It is stated that it also supports bluetooth keyboards and mouses.
HI radhoo,
they seems to have a problem to release the software (5-6 month they say they're going to), but nothing
on this page : http://www.teksoftco.com/index.php?section=blueinput&tab=download
you click on this link http://www.teksoftco.com/index.php?section=blueinputbroadcom
and you get on this broken page :
http://www.teksoftco.com/index.php?section=blueinputbroadcom
as you see on the xda-forums
http://forum.xda-developers.com/showthread.php?t=628538&page=2
we are a lot to wait for this software, but nothing.
that's why i'm trying to do a little piece of software (which i'll consolide after i think)
I'm taking the base of the broadcom/widcom stack, and my approach will be to transcode chars to stdin.
It seems that there is a C# wrapper, so it think that i'll recode in c#
anyway,
thanks for answering and long life to xda-dev (very useful)
Ludovic.
work status
- have found a c# wrapper of widcom dll (recompiled) : works bu ti'm rewritting some part of the wrapper as it seems to lacks some feature
- in parallel : working on c++ legacy broadcom sample (works perfectly now with my keyboard, bind with com port done, receiving "things"
now struggling with threads to pump messages and transcode.
If you have something that gets the basic keyboard working, I'd love to test it out.
if your driver is ready for testing, please send me a beta of it for testing on my htc hd2
thanks
I have a same problem .
CLS have u finish your program already? please
I would like to use BK600 on my htc hd mini too
hi, how far did you get?
still at it...?
lots of succes, vicenza

[Q] OTG USB webcam?

I don't have a Nexus 7 yet but I was wondering if it is possible to use a webcam over OTG?
I've seen threads for the Xoom and Nexus S about it requiring modules added to the kernal
Has anyone tried/gotten a camera to work with their N7 yet? (If so, how?)
(I'd just like to know if it's possible)
Thread resurrection 'cause I haven't found an answer to this question either.
ddlooping said:
Thread resurrection 'cause I haven't found an answer to this question either.
Click to expand...
Click to collapse
Found answer
watch?v=9-OUqr-w8YM
(new users cant post links, its youtube link)
I would be also interested in video recording...
It would make it perfect for have cheap stationary cameras and not have to have laptop to record them temporarily...
That's good news, lamui, thanks.
Here's the video you linked to...
And if the following is possible, recording video from an external webcam must surely be too...
---------- Post added at 12:19 PM ---------- Previous post was at 12:06 PM ----------
Ok, it is undoubtedly possible.
Source code available on the following page:
http://brain.cc.kogakuin.ac.jp/research/usb-e.html
great.... how its working for nexus 7 ?
agung_gitaris86 said:
great.... how its working for nexus 7 ?
Click to expand...
Click to collapse
You know as much as I do. :laugh:
Nice Thread! Stay Tuned! :victory:
agung_gitaris86 said:
great.... how its working for nexus 7 ?
Click to expand...
Click to collapse
The author of the Nexus 7 USB Webcam blog entry mentioned above has compiled his SimpleWebCam code and you can download the app from his blog.
If you want to try it out, you will need to use a Linux UVC compatible webcamera.
Here is a webpage with a list of them - http://www.ideasonboard.org/uvc/#devices
http://en.wikipedia.org/wiki/List_of_USB_video_class_devicesPlease post any comments on it here or at the author's BLOG.
We need to know the model of the camera you used, if it worked following the instructions at the blogsite.
Thanks
OTG USB Webcam
I have tested the simplewebcam apk on the following
rooted Nexus 7 running 4.2 = works
unrooted Nexus 7 running 4.2.1 = works
unrooted Galaxy SIII running 4.1 = works
All tests used the SSK Driver-Free 1.3 Mega Pixel USB Webcam with Microphone & Clip - Black + Orange and the Creative Webcam nx Pro Vista / 7 ( I think both are knock-offs, I can not find model numbers). The SSK stated it was UVC compliant and the Creative box says “NO CD Driver”
I am interested in being able to record from the webcam or send the feed to other apps. I do not have the expertise to work the code to make this happen.
droidoso said:
I have tested the simplewebcam apk on the following
rooted Nexus 7 running 4.2 = works
unrooted Nexus 7 running 4.2.1 = works
unrooted Galaxy SIII running 4.1 = works
All tests used the SSK Driver-Free 1.3 Mega Pixel USB Webcam with Microphone & Clip - Black + Orange and the Creative Webcam nx Pro Vista / 7 ( I think both are knock-offs, I can not find model numbers). The SSK stated it was UVC compliant and the Creative box says “NO CD Driver”
I am interested in being able to record from the webcam or send the feed to other apps. I do not have the expertise to work the code to make this happen.
Click to expand...
Click to collapse
It's easy to get the USB device info from the Windows Device Manager as follows:
- right click on "my computer" on the desktop
- select Device Manager
- Doubleclick Imaging Devices
- doubleclick on your camera device - it might just say "USB Video Device" or something like that
- select Details
- copy the VID and PID numbers: eg: USB\VID_1e4e&PID_0100$MI_\6&20BD946A&0&0000
- reference the VID and PID numbers on the http://www.ideasonboard.org/uvc/#devices website
NOTE - if it works but it's not on the list, it just might be newer than the info on the list - please submit it to the list's maintainer.
- DONE
I meant that I would like to be able to record a USB UVC webcam on my Android device. I can do it on windows and Linux and can even do it on my Nexus 7 running Ubuntu. It seems that with the simplewebcam app that it would be possible to send the video to other apps or include a recorder function with this app.
droidoso said:
I meant that I would like to be able to record a USB UVC webcam on my Android device. I can do it on windows and Linux and can even do it on my Nexus 7 running Ubuntu. It seems that with the simplewebcam app that it would be possible to send the video to other apps or include a recorder function with this app.
Click to expand...
Click to collapse
Please let the developer of the simplewebcam app know your thoughts on his blog site (link in a previous post)
He also has the source code available so that anyone can make their own enhancements.
There was also a dual camera app mentioned which would be great for a mobile DVR if it included a recorder function.
Again - please provide the author with some feedback.
Thanks
btw - I wrote the previous post as you had mentioned you couldn't find the model numbers of your cameras. If you get the VID & PID numbers, you can see what models they correspond to on the list I mentioned.
Cheers and have a great holiday!
Sorry I misread your pervious message. Here is the info I got on the cameras
SSK = Gsou USB2.0 Camera
0ac8:3420=Venus USB 2.0 Camera (Tevion MD 85872 and Minoru3D) BY Vimicro
CREATIVE = Vimicro USB Camera (Altair)
0ac8:3450=A4Tech PK-333E BY A4Tech
Logitech = Logitech Webcam C260
046D: 081A Not Listed (submitted to the list for addition)
All three work on my devices with simplewebcam.
I agree that the app would be really good is it included a recorder function.
Thanks for the help - Merry Christmas.
I just wished that my G.E. web cam worked with it but all I get is a black screen and totally stock NEXUS 7 B.T.W.16gb. Thanks and GOD BLESS YOU GUYS
Sent from my Nexus 7
I finally found a cheap usb camera that works with the simplecamera app.
It's marketed by Kross and has a upc of 6-973180-130628.
It says it's an 8MP camera but it is described as a 1.2mp to 8mp (with interpolation) camera.
So it's really a 1.2mp unit - don't care, it works.
Update: It appears the UPC number on the box might be fake as I can't find ANY references to the UPC anywhere on the web.
However, I did find the "Kross" webcam in a number of locations including Here & Here in Canada.
Here's a photo of the box:
I found this small webcam on Ebay - It could even be small enough to fit into the case ? Oh maybe integrated into a smartcase.
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=120960427267
Anyone know this model and if it works.
Regards
Hagie
The issue with this webcam is that it does not mention that it needs no driver.
Its a good price so if you get one and it doesn't work, you don't lose much.
Now that the app has been modified so you no longer need to change permissions on the device in /dev, you can take your tablet to a computer store and try various cameras until you find one that works.
Sent from my Nexus 7 using xda app-developers app
This is great stuff. Going to buy a Nexus 7 soon and camera soon. Trying to make a backup cam for my Focus ST. Getting video to the tablet was the first problem. Now all I have to figure out is everything else, like making it automatically trigger in reverse for one. Most tasker related car searches use the usb charging to wake the tablet when the car comes on.
Fry's (an electronics reseller here in the US since I know XDA has members from all over the planet) is currently selling an HP HD 720p USB webcam for $5.99, I saw the ad listed yesterday (it's part of their normal weekly sale that starts on Friday morning):
http://www.frys.com/product/6831166
Don't have much info about the camera or the quality, or whether or not it would be functional with the Nexus 7 and OTG either but I'd sure love to know if anyone happens to have one of these. I may go out and get one before the sale ends this Thursday at the close of business, can't hurt to have a webcam around for other purposes I suppose. My current laptop supports one as an option but my particular configuration didn't have one from the factory (Dell Latitude E6400 that I got pretty cheap off craigslist last year).
If I do get one I'll make sure to report my findings here with respect to the Nexus 7.
Yes. Bringing this back to life.
C270. It's on the list of UVC compatible webcams. When I go to ls -l /dev/video0, I get an error. Apparently my supported webcam isn't supported?
Would a different ROM/Kernel help? I'm thinking stickmount might be interfering with this as well. I'm on PA with the stock kernel...

Categories

Resources