yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] binary64:
Thanks. It only contains BCCH so it would require a live, centralized, global, and open database mapping BCCH+LAC+MNC+MCC=CellID. It would be relatively simple to do in PHP. I can host. Any takers?
[Windows Mobile Software Development] void143:
Hi everyone,

The formula for database is not full. You forgot to find another two bytes - BSIC (Base station Identity code) which consists of two parts - NCC (network color code) and BCC (basestation color code), each has values 0 to 7.

As cellular radio network optimization engineer I will tell you that combination of MNC+MCC+LAC+BSIC+BCCH (we call it CGI - CELL GLOBAL IDENTITY) will be unique if good network planning applied. And the phone decodes BSIC of every cell when it tunes to BCCH ARFCN (absolute radio frequency number, or channel number), so it should handle it in the memory, also as six strongest neighbours BSIC+BCCH pairs.

Found this forum, because decided to develop a commercial application which will modify phone cell selection behaviour, e.g. I have a task not only to extract CELLID but also to give a command to radio module to tune to CELLID which suit application needs better than the default defined by GSM/UMTS specification procedures. Any suggestion for any platform welcome, start with symbian...
[Windows Mobile Software Development] DRZ400:
I've seen software that CAN do this, but it was Ericsson test mobiles and they cost a fortune. Sorry to be the bearer of bad news, but I don't think you've much hope in rewriting the firmware on any phone to do this. Getting the CGI of the cell you're on is simple enough, neighbours isn't. The phone doesn't care what the neighbours CGI is, just listens to the BCCH ARFCN.
[Windows Mobile Software Development] void143:
I use TEMS Phones (now they are not Ericsson any more, but ASCOM) almost every day, so I know what I'm targeting for.

Finally, the hardware is exactly the same, It's just a question of sofware (whatever we call it - firmware, application, platform). I spent first 24hrs with the problem and now I'm 99% sure it is possible.

Too many rumors, links to "unpublic" API's for partners etc. This ability exists, for sure exists, there are two ways to get it:

- to find a person able to share API itself for such low-level manipulation,

- create own API, again information leak or reverse engineering needed.

I have TEMS phones in my hands. I have TEMS software installed on laptop, where there is "LOCK to CELL" option. Any suggestion how to trace/log the commands send via cable to TEMS phone? Windows Vista.
[Windows Mobile Software Development] DRZ400:
TEMS phones .. yeah, they the ones. Never seen the TEMS software on a laptop though. Can the TEMS software on the laptop lock a normal phone to a cell? If it can it should just be AT commands.
[Windows Mobile Software Development] void143:
No, It would not recognize such phone as TEMS one.

AT commands are used for dialing, call end, other test sequences (GPRS attach,PDP context activation) but "lock to cell", "prevent handover", "lock to band" are seems to be done in some other way.

How can I dump everything going through usb cable?

I can send dial command, and then lock to cell command, if able to dump we can catch if they are different.
[Windows Mobile Software Development] MilaCzeque:
Hi, inside rilphone.dll from LEO are interesting strings:

DumpCellInfo: neighbor_cell_rscp[%d]: %d
DumpCellInfo: neighbor_cell_psc[%d]: %X
DumpCellInfo: neighbor_cell_rssi[%d]: %X
DumpCellInfo: neighbor_cell_lac[%d]: %X
DumpCellInfo: neighbor_cell_id[%d]: %X
DumpCellInfo: number_of_neighbor_cell: %d
ParseQ3GNCell() - Error
ParseQ3GNCell() - Error - 2
ParseQ3GNCell() - Error - 3
Parse2GNCellNotification() - Error - 1
Parse2GNCellNotification() - Error - 3
Parse2GNCellNotification() - Error - 2
Parse2GNCellNotification() - Error : No Postfix
DevSpecific: RIL_DEVSPECIFICPARAM_GET_BS_INFO: Send AT+Q3GNCELL
DevSpecific: RIL_DEVSPECIFICPARAM_GET_BS_INFO: Send AT+Q2GNCELL - 2
FATAL: +3GNCELL: +2GNCELL: +HTCCUSD: +MTVTDISC +HTCCNIV

Sending

AT+Q3GNCELL
or
AT+3GNCELL
or
AT+Q2GNCELL
or
AT+2GNCELL

should do the trick.

Unfortunately, right now I don't have time to investigate this further. Hope it will help you.

I'll be back in 14 days or so.
[Windows Mobile Software Development] victorasilvab:
Neighboring Cells

Hi b64 is a great thing you have done by getting neighbor control channels information. I work at a mobile communication company and can tell you that neighbor cell id is no a parameter that you will find on your phone. All the information the phone needs is the adjacent controls channels in order to measure then and send information back to the Base Station Controller. The Base Station Controller is the interface between the wireless and wireline world. Professional measurement tools need the network database in order to guess the neighbors cell id based on control channels reported by the phone. When you have a bad engineering work and control channel are not properly reused and distributed on the geography those tools, and I have used then a lot, will give you incorrect cell id due to control channel overlapping due to bad control channel reuse plan.

Would you share the code to get that information, I have been looking around and now I found some hope reading this thread. I have use RIL but this is the first time a hear of DeviceSpecific commands.

Thanks
[Windows Mobile Software Development] victorasilvab:
Fieldtrial.exe (the CDMA version of Filedtest.exe)

Hi b64, can you tell me please how you get to the information bellow (from your second post in this thread) I want to find similar information for CDMA. I assume that maybe looking at Fieldtrial.exe (the CDMA Fieltest.exe version) I can got to that information. I am using your findings on my CDMA phone am it is working ok but as expected it shows the same information displayed in Fieldtest wich in my case (CDMA phone) its all zeros and -99 default values. Please help me, I need th RIL_DevSpecific params for CDMA.

Thanks,

Victor Silva.

This is the information I am talking about:

Hey! I made some progress..

Here are my findings so far:

Before the BL for RIL_DevSpecific, the R1 register has these bytes:

R1 = 8a,0,0,0,0,0,0,0,9c,9b

only the the first byte seems to vary:

GSM = 84

AMR = 86

GPRS / E-GPRS = 85

3G Reselection Parameters = 89

2G Reselection Parameters = 87

3G Reselection Status = 8a

2G Reselection Status = 88

WCDMA = 8b

Layer 3 RRC Signaling = 8c

PRACH/RACH information = 8d

3G DCH Status = 8e + 8f + 90

3G NEIGHBOR LIST Status = 91 + 92

3G BLER Status = 93

3G Reselection Event = 9c

3G Downlink Transport = 9d
[Windows Mobile Software Development] MilaCzeque:
Good news everyone!

Actually it only has to be R1 = 8a,0,0,0 in most cases.

For example (Yes this really gives you LAC and CID of neighbour cells!):

void query_nearest_cells()
{
DWORD req = 0xc23;
g_response_id = RIL_DevSpecific(g_hRil, (const byte *)&req, sizeof(req));
}

Here is full list of RIL_DevSpecific params (at least for european HD2):

0x01 sends AT$V0
0x02 sends AT%A0
0x04 sends AT+CPPP=%u
0x0E sends AT@SIMLOCK?40
0x0F sends AT@SIMLOCK?80
0x10 sends AT@SIMLOCK=%x,
0x11 sends AT@talk?%u
0x12 sends AT+BANDSEL=%u,%u
0x25 sends AT%%AUDIOTEST=%u
0x27 sends AT%DPRAMTEST=1
0x29 sends AT@C
0x2A sends AT@CR=0
0x2B sends AT@APDU=
0x2D sends AT@SIMOFF
0x2E sends AT@SIMON
0x2F sends AT@RSIM
0x31 sends AT@CRS
0x33 sends AT@test=8
0x34 sends AT+CGAATT=%u,%u,%u
0x35 sends AT+CGAATT?
0x38 sends AT+ESA=0,,,,0,0,255
0x39 sends AT+ES=6,,8
0x3A sends AT+CBST=134,1,0
0x3C sends AT+FCLASS=?
0x3D sends AT+FCLASS=0
0x3E sends AT+FCC=?
0x3F sends +FCC=
0x40 sends AT+FDR
0x41 sends AT+FDT
0x42 sends ATH0
0x43 sends ATS7=%u
0x44 sends ATS10=%u
0x45 sends +FNR=
0x46 sends AT+FCR=%u
0x47 sends AT+FBO=%u
0x48 sends AT+FLI="%s"
0x49 sends +FIS=
0x4A sends AT+FTS=%u
0x4B sends AT+FRS=%u
0x4C sends AT+FTM=%u
0x4D sends AT+FRM=%u
0x4E sends AT+FTH=%u
0x4F sends AT+FRH=%u
0x58 sends AT+ISIMA=%u,"%s"
0x59 sends AT+ISIMR=%u
0x5A sends AT+ISIMS
0x5B sends AT+CPINC?
0x67 sends AT@AudioTune?%u,%u
0x68 sends AT@AudioTune=%u,%u,%u,%u,%s
0x69 sends AT@AudioTuneSave
0x6A sends AT+BANDSET=%u
0x6B sends AT+BANDSET?
0x6D sends AT+CHZ=1
0x70 sends AT+VKK_SIM_EXPIRED
0x71 sends AT+CSQ
0x72 sends AT+A5X?
0x78 sends AT+GIMG=%u,%u,%u,%u
0x79 sends AT+GEVL
0x7A sends AT+GTKE=%s
0x7B sends AT+GTKT=%u,%u
0x7D sends AT+TTYMODE=%u
0x7E sends AT+HSDPA=%u
0x7F sends AT+HSDPA?
0x80 sends AT+PHSM=%u
0x81 sends AT+CPBC
0x82 sends AT$FTM=%u
0x83 sends AT$FTM?
0x84 sends AT$GSM?
0x85 sends AT$GPRS?
0x86 sends AT$AMR?
0x87 sends AT$2G_RESEL_PARA?
0x88 sends AT$2G_RESEL_STATUS?
0x89 sends AT$3G_RESEL_PARA?
0x8A sends AT$3G_RESEL_STATUS?
0x8B sends AT$WCDMA?
0x8C sends AT$L3_RRC_SIGNAL?
0x8D sends AT$PRACH_RACH_INFO?
0x8E sends AT$3G_DCH_STATUS_A?
0x8F sends AT$3G_DCH_STATUS_M?
0x90 sends AT$3G_DCH_STATUS_D?
0x91 sends AT$3G_NEIGHBOR_ST?
0x92 sends AT$3G_NEIGHBOR_ST_2?
0x93 sends AT$3G_BLER_STATUS?
0x94 sends AT$3G_DL_TF_STATUS?
0x95 sends AT$3G_DL_TF_STATUS_2?
0x96 sends AT$3G_DL_TF_STATUS_3?
0x97 sends AT$3G_UL_TF_STATUS?
0x98 sends AT$3G_DL_RLC_AM_ST?
0x99 sends AT$3G_UL_RLC_AM_ST?
0x9A sends AT$HSDPA_CQI_STATUS?
0x9B sends AT$3G_AGC_STATUS?
0x9C sends AT$3G_RESEL_EVENT?
0x9D sends AT$3G_DL_TF_COMB_ST?
0x9E sends AT$3G_DL_TF_COMB_ST_2?
0x9F sends AT$3G_DL_TF_COMB_ST_3?
0xA0 sends AT$HSUPA_STATUS?
0xA1 sends AT+CPIN2="%s"
0xA2 sends AT+QBANDCAP=%d
0xA3 sends AT+QBANDCAP=?

0xC23 sends AT+Q3GNCELL or AT+Q2GNCELL [COLOR="Red"][B] <-- this one is really interesting[/B][/COLOR]
0xC8 sends AT@SDLOG
0xC9 sends AT@UARTSWITCH?
0xD2 sends AT+FWDB=2,0,1 or AT+FWDB=2,0,0
0xD3 sends AT+FWDB=2,1,%s or AT+FWDB=2,2,%s
0xD4 sends AT+MTCFW=%d
0xBD2 sends AT@HTC_BTFIR=%u,%u,%s

Notice: This post is licensed under GPL. Anyone using it must obey it.
[Touch Diamond, MDA Compact IV ROM Development] scubapro10:
Hello,

I received my HTC already with a cooked room and after having played with a other more recent cooked roms (mainly energyrom ones) I decided to revert to the latest HTC WME 6.1 official ROM for my HTC Diamond. Before doing so, I've 3 questions (I could not find explicit answers searching in existing topics):

1- Can I update my diamond with an official HTC rom even if an hardspl, cooked room, etc are already installed?

2- My serial indicates that my HTC diamond is a Dutch version. Can I install an official English (Europe or WWE) on it?

3- Which is the latest version for the English (europe or WWE) ROM?

Thanks a lot if you can help.
[Touch Diamond, MDA Compact IV ROM Development] Badwolve1:
See my sig for flashing guide
[Touch Diamond, MDA Compact IV ROM Development] band27:
Responses:

1) Yes, Please refer to Post #39 for Instructions.

2) Yes, but to this, you need to have your device CID unlocked..<<HERE>>.

3) Do a search for this one, dinner is ready...:p
[General Topics] garak0410:
Does anyone know how to contact Customer Service for Windows Mobile Marketplace? I know there is a help link for an app that you buy but that is all I can find. I've been unable to purchase apps for 3 weeks now on my main VISA card and there is no problem with the card anywhere else. I cannot get help with it.

Thanks,

Brian
[Wing, P4350 ROM development] Sofwhitewolf:
so i am trying to get youtube working on this rom"JustStable V2 Build 8 Windows Mobile 6.1" I download'd the tcmp and flashvideo bundle but the "video site" link and youtube video's all default to opera mobile wich does not work on this rom. Is there a way to make it not be associated with opera mobile?
[Wing, P4350 ROM development] apreichner:
Why not just download the official YouTube client directly from Google. It'll work a lot better. Although if you really want flash from a web browser, Skyfire is the way to go.
[Wing, P4350 ROM development] ivanmmj:
Wrong subforum.
[Touch Pro CDMA] pitbull1990:
i have a us cellular but would like to switch to cricket. I flashed my rom but im unsure if that means i could switch carriers? anything would help.

sorry about newb question just read and did this all last night.
[Touch Pro CDMA] vetvito:
Go here:

http://howardforums.com/forumdisplay.php?f=394
[General Topics] donster22:
hi

i have been using palringo which is great or handling different IM accounts and contacts unfortunately it does not support skype IM.

does anyone have any good recommendations for something else that supports skype IM (NOT voice or video calls etc)?

i have tried Fring which is OK but not particularly configurable re notifications etc. and eBuddy is java and fiddly to use on my htc touch hd.

anything else out there that's good?

thanks

don
[General Topics] laser21:
Yeah, now that fring dropped Skype, is there any alternative??

I only would like to have skype IM, and facebook IM in one application...
[General Topics] Ronaldo_9:
nimbuzz is very good
[General Topics] laser21:
Does nimbuzz exist for Windows mobile?
[General Topics] fantasytozi:
It does, and free :)
[General Topics] laser21:
Thank you, will try! I looked over their page and I forund only HTC android devices to be supported.
[General Topics] laser21:
Since nimbuzz quit skype, the problem exists again!! Any new suggestions?? thanks
[XPERIA X1 General] Hannigan174:
I must have installed something that corrupted it, but I can't view AVC video. The audio comes through fine, but there is no video. If anyone knows a solution please let me know.

I have X1a running Energy ROM.

EDIT: Nevermind - used SKTools and replaced my HTC source filter files. :)
[HD2 Windows Mobile 6.5 ROM Development] Stoferr:
Im sorry if this question is stupid, but I just can't find the answer.

The 1.61 WWE version has been out for quite a while now, however do anyone know when the german, danish, norwegian etc 1.61 ROMS gets officially released?
[HD2 Windows Mobile 6.5 ROM Development] mracket:
Maybe it's not comming in Denmark. HTC has a strange policy in releasing firmwares, some comes out worldwide others just locale. Since there is already a 2.01 in play as well I don't think we will get that 1.61 as a HTC release.
[HD2 Windows Mobile 6.5 ROM Development] pspbirte:
It certainly would be rather nice with a new danish ROM update for our HD2... I can't believe the treatment HTC are giving their costumers.. 4 hotfixes! Nuff said: Bring on an update... NOW!
[HD2 Windows Mobile 6.5 ROM Development] band27:
Update:

There is already a 2.02 build in play as most chefs using this latest build to cook with in the xda community already.
[HD2 Windows Mobile 6.5 ROM Development] mracket:
I agree, but having followed the HTC Hero and Magic users in danish forums I am not setting my hopes up. Besides there are some really nice cooked roms here now that are certainly performing better than the 1.48 we get in Denmark. I don't mind the language being english since I already use english on my computer.
[HD2 Windows Mobile 6.5 ROM Development] pspbirte:
True true... One problem though, with the current cooked ROMS, is the stability... I'm using my HD2 for phonecalls, messaging, email etc. in relation to my work. Therefore I simply need a ROM I can trust. I'm not saying that the cooked ROMS wont get there, is KNOW they will :) ... But for now i'm more comfortable with a good'old stock ROM :D .... (Though I proberly will give some ENERGY to my HD2 when the time comes :p )

I don't mind the phone being in english either... The only problem is XT9... I know u can tweak the registry to have danish XT9 in WWE ROMS... The only problem is that it requires some WinMO expertise... I don't have that yet :)

If somebody made some .CAB solutions to easy "multilanguage XT9 selection" in WWE ROMS, it sure would make things a lot easier for ordinary people, and people with very little time :)
[Hero, G2 Touch General] DozeBeatS:
Just bought an IOGear bluetooth adaptor for my pc. I installed it fine but when I try to connect my Hero, it doesnt show up. Has anyone successfully paired their Hero with Windows 7 using Bluetooth? Dont see why it wouldnt find my phone. I made it discoverable. :Stumped:
[Hero, G2 Touch General] cymru:
Pair it to do what?

You can't transfer files between the two until the Hero is updated by HTC.
[Hero, G2 Touch General] DozeBeatS:
Well i thought maybe I could transfer music, files, contacts or whatever. Maybe make calls using my pc or something stupid. I dunno, thought I could do some cool sh*t with it but I guess not. What a waste. I knew I shouldnt have bought it. Oh well, its getting returned until this phone can have some use for it.
[Hero, G2 Touch General] cymru:
Ye no file transfers until HTC update our Heros (shouldn't me more than a month or two now).

You may be able to make calls and send SMS from your pc though with some specialist software for your PC/MAC. I used to be able to answer calls and send texts straight from my computer with my HTC Diamond (windows mobile). There may well be a Android version of such software if you google it.
[Touch Pro, Fuze General] thestinkypig:
Help!!! I can't send txt msgs! I go to Start -> Settings -> Personal -> Phone and try getting the txt msg settings and its not there. (It says: "Cannot read settings from the network. Try viewing settings later, or disconnect data connection and try again.") I've tried hard reset...soft reset....clearing storage and just cant get it to work and come back (i even sit and keep sending txt msgs to myself but they stay in outbox). Know anything? I'm about to go to AT&T and see what they can do :confused::confused::confused:
[Touch Pro2, Tilt 2 Windows Mobile General] Deleted member 2085911:
Hey Guys. From time to time my HTC TP2 is just dying in the standbymodus!?

If i try to press all buttons - nothing happen until reseting the device. Whats that? Is there any fix for it??

Yesterday i did a hardreset. NOW, it happend again. :(
[Touch Pro2, Tilt 2 Windows Mobile General] AB_:
I also just made a thread on my phone locking up here: http://xdaforums.com/showthread.php?t=610785

Is that the same problem you're having?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] husker91:
Well, Im attempting in cooking my first rom. I have successfully ported the 28205 SYS and XIP but I am having trouble finding the New Ext Packages and the Sense 2.5 files. Can someone please tell me where I can find the new sense and ext packages? would be greatly appreciated. 1 more thing with my current rom is that when I upgraded it to 28205 sys and xip the tf3d became unaligned. It is being pushed down therefore the top of it is showing some purple background and the bottom tabs are a little cut off. I think this may be a sideeffect of the start bar being at the bottom. Thanks
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] ai6908:
You need to learn how to search my friend. Here is the link for latest Leo pkg. Dont add any customization to Manila, and see if it works ok.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] husker91:
Thanks, I did try to search but didnt really know what to search for lol. K I wont add any customization yet.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] husker91:
I didnt add any customization to manila and I'm still getting the problem. I have tried hard and soft reset as well.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] titan427m:
Need help

yeah, i do need help on how to search, because i cannot find a kitchen and/or instructions on how to get me started cooking ROM's. I really want to start, because it seems like it would make for a really fun hobby!

Can you possibly provide me a link for this???
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] husker91:
titan, do you have windows live messenger? send me a message husker199191@sbcglobal.net

I can help you get started as I have learned A LOT in the last week =P
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] ai6908:
Look at my signature...:)
[HD2 General] zohaer21:
hi

i dont know if this has been covered (the search didnt find anything relevant)

is there a hack / way for video or tv out on this device??

thanks
[HD2 General] sayborg:
I am also interested by that.

Any ideas?
[HD2 General] sayborg:
Basically, I would like to know if TV out is possible to connect it to my car entertainment device that I am planning to buy :

Din 1, 7 inch with DVD, GPS, Bluetoth, USB.

This will transform this device to a mobile device with a large screen from where I can surf, chat, play games etc...(launch all apps from the HTC HD2)

Any ideas?
[HD2 General] Archer:
It's not possible. Sorry, but it really is that simple.
[HD2 General] sayborg:
Thanks for the answer.

Is this because of the harware that does not support it or is it because there is no driver developped by HTC?
[HD2 General] Wild_Beast:
i really think thats a driver problem only :rolleyes: Maybe there is a way to stream video signal over wifi or bluetooth? it's kinda strange thing to do but i think it's possible using a software?
[HD2 General] sayborg:
I read in a forum that via the 3,5mm jack it might be possible to video out (it was for another phone).

If Hardware does not support it via micro USB, we are stuck I guess,

If it is a driver issue, xda gurus might develep one,

If micro USB does not support it, what about the 3,5 mm jack?

I am not an expert at all, but I am just brainstorming...

Any thoughts?
[HD2 General] sayborg:
This is the message I got rom HTC Support

Thank you for your enquiry about HTC HD2

To answer question 1 and 2, the HD2 does not support video out as it does not have a built in video out socket nor would you be able to achieve this via the 3,5mm jack.

It is not a built in function to handle this via bluetooth I could only suggest you try to look up some 3rd party program, but I could not provide support for this.

Best regards,

Dennis

HTC
[HD2 General] pat12:
Well actually, the HD2 does support video out! Using myMobiler you can display in full screen on your PC what's going on on your HD2. And if in turn, you connect your PC to your TV you could also watch your HD2 on your 50'' Full HD TV screen :-)

OK, I'm joking here, the quality would be terrible, but still, it goes to show that it's possible to have video come out from the micro USB port and be displayed on a much larger screen, so maybe someone will go one step further!
[HD2 General] sayborg:
Mon pot :)

I basically wanted to connect my HD2 to a Car Entertaniement device which has a 7 inch touch-screen, 'genre auto-radio', (7 ' Din1, DVD, GPS, Bluetooth, USB) in order to take advantage of all features/applications from the HTC (Google maps, dictionnaires, enclyclopedia, 3G, opera, chat etc).

Mymobiler will not help at all.

The HTC Touch Pro supports the video-out; The HTC DH2 does not support it as it is now. I have seen on http://wmpoweruser.com/ a guy making a video out cable for this LG eXpo. Check the video. Why can't we do it? :)

It shouldn't be difficult to make a video out cable...
[HD2 General] skippinshanghai:
Via a redfly?

If you were really committed, you could grab a Celiocorp Redfly, wait until they release the HD2 driver, then use the media cable to output to video...

Then, for the transmission of the video, you could use either bluetooth or micro-USB.

So it's technically possible with the right hardware...
[HD2 General] Archer:
The closest thing you'll get to TV out on the HD2 is the ability to set it as a media server, but that will require some kind of media browser client. I've done this with my PS3 and a Nokia N95, but the software is currently under development for the WM platform.

See here...

http://mobileosgi.blogspot.com/2009/08/dlna-media-server-for-smart-phones.html

Incidentally, they use a PS3 on the demo video, but that is not required. Also, you can use this to stream video, not just pictures.
[HD2 General] samsamuel:
problem is

phones that output through the 3.5 jack have an extra connector inside the socket to carry the image channel so there is no way to adapt a standard 3.5 output to carry video regardless of software. (not taking mine apart to look if its 2 or 3 chanel of course hehe)

as for through the usb im less sure but i'd guess it would only be able to send to host devices and not client peripherals. course, I'd be more than happy to be told otherwise.