yashsingh1/xdaforums huggingface dataset:
[Advantage X7500, MDA Ameo Accessories] cuba3377:
IVE MADE USB GAMEPADS WORK ON OUR PHONE!!!!! now you can play your nintendo, super nintendo, genesis and playstation emulators on your T.V. and have a matching remote to boot.

You will need the following:

Registry Editor

Hidgamep.dll file (included)

4 in1 cable (and usb gamepad ) any with 1 joypad will work.

1. you will need to unzip the hidgamep.dll file into your windows directory on your phone.

2. open your registry editor, and find the directory [HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default

3. add the value "1_5". ( dont put the "")

4. open the value 1_5 and add the value "gamepad" ( dont put the "")

5. now add the key "hidgamep.dll" ( dont put the "") (this step makes windows use the driver)

6. save your work remove the usb device and reboot your phone.

7. now if you did this right, when you plug in your usb game pad it should give you a message. now all you have to do is set the buttons on your emulator and your off to gaming like a pro!!!!
[Advantage X7500, MDA Ameo Accessories] cuba3377:
Questions? email me

If you have any questions please email me at: cuba3377@hotmail.com

if you want any other help also email me.
[Advantage X7500, MDA Ameo Accessories] kareeem:
Where do you get a usb game pad? Kind of lost here. Seems interesting though.
[Advantage X7500, MDA Ameo Accessories] rickyrvl:
it would be nice if you can port USB MassStorage Driver into Athena~
[Advantage X7500, MDA Ameo Accessories] ice_coffee:
it already has this ??? but there is a size limit
[Advantage X7500, MDA Ameo Accessories] irus:
where can u find the playstation emulator
[Advantage X7500, MDA Ameo Accessories] Moskus:
Very interesting! Great work! :)

Does a normal USB-keyboard work with this?

(And is there a way to use localized keyboards with the Athena?)
[Advantage X7500, MDA Ameo Accessories] Oberth:
Think I shall give this another try

I found the .dll on another forum a while ago but could not get it to work but might of been a very very ancient copy but I think I shall give this a try again, a couple of quick questions do you know how many buttons the .dll supports? And also does it map the pad to the standard joystick layout for games that do not allow you to reconfigure the keys?

If all goes well might consider getting one of these http://www.geniusnet.com/geniusOnli...50&_pageLabel=productPage&test=portlet-action
[Advantage X7500, MDA Ameo Accessories] Jimmyy:
Do you know if this work on other WM devices too? I might try it next week if you are not sure.
[Advantage X7500, MDA Ameo Accessories] Moskus:
My guess is "no" since it requires a USB host which only Advantage has...
[Advantage X7500, MDA Ameo Accessories] cuba3377:
update

this driver supports 2 axis controller and up to 8 buttons.
[Advantage X7500, MDA Ameo Accessories] cuba3377:
you can get a universal usb gamepad anywhere. i got mine at superwalmart 9 bucks
[Advantage X7500, MDA Ameo Accessories] cuba3377:
the driver for a mass storage device is already installed. i looked into it. the thing is that the battery on a phone is about 3.7v. a regular usb port has alot more than that. dont expect to power a hard drive with such low current. the drivers are installed so if you use thumb drives or multi usb port drives it will work.
[Advantage X7500, MDA Ameo Accessories] cuba3377:
search google for ps emulator windows mobile fpsece
[Advantage X7500, MDA Ameo Accessories] cuba3377:
the driver is already preinstalled with windows mobile 6. aslong as the current draw of the keyboard isnt more than 3.7 v
[Advantage X7500, MDA Ameo Accessories] Oberth:
It works :)

Hi Cuba337,

Got it sussed and now it works with a couple of joypads might get the one I linked above now. For anyone else trying this and getting stuck I found you need to tweak the intructions given.

Step 3, Add a new KEY named "1_5" (ignore the " ")

Step 4, Add a new KEY named "gamepad"

Step 5, Add a new STRING value called "DLL"

Step 5a, edit the value and enter "hidgamep.dll"

And that does the trick for me did not bother reseting the phone just plugged a pad in and it worked. It works with both my genuine HTC 4-in-1 cable and my no name 7500 dock with 2 usb ports on the side. It does feel a touch unresponsive but the only digital gamepad I have laying around is rather shoddy and my other spare pad has analogue pads which it's not keen on either so will get new pad and see what happens, will also see if the new PK4.0 rom helps when that comes out.

Thanks Cuba337 :)
[Advantage X7500, MDA Ameo Accessories] irus:
nice job... just one question does it work with any game pad?
[Advantage X7500, MDA Ameo Accessories] bob_beringer:
Awesome job :-)

Thanks for the .dll posting and the notice to get things working for the gamer in all of us :-)

Can you post links to the set of utilities that you are using? A consolidated list of game emulators and versions that support the config that you are using and talking about?

I have all of the older emulators, but I have had trouble getting many of them to work in REALVGA mode. Do you have yours working in VGA mode? Since you have a working solution it would be really really cool to get all of the links from you for the solution that you have put together. I would personnally be grateful for the time saved from testing unknown configurations...

Thanks,

Bob
[Advantage X7500, MDA Ameo Accessories] User67218:
Auto Config File For The Dll

Instead of asking for it I am deciding to post it. LOL

Create a .REG file and place this into it's content.

[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\1_5\gamepad
"DLL"="hidgamep.dll"

Place the file on your device and run it. I don't know if the run method works as it should on

a windows pc but it should in theory. After a successful merge of the file you may delete it.

Personally I would place it in the DLL's zip file so it does not get lost for future installations.

If there is a CE Hacker out there looking for an example to follow you might want to

consider the following information taken from windowsfordevices.com

DB files define the default RAM-based property database for the object store. The

syntax is a bit cryptic, but it is documented. For Platform Builder-generated systems,

it is rare to need to use the database at all, except to set up the automatic

connection for ActiveSync, as follows:

; This is the database initialization file.
; format is as follows -
; Database : db name : type in hex : num sort order : hex propid : hex flags ....
; CEDB_SORT_DESCENDING 0x00000001
; CEDB_SORT_CASEINSENSITIVE 0x00000002
; CEDB_SORT_UNKNOWNFIRST 0x00000004
; CEDB_SORT_GENERICORDER 0x00000008
; A database specifier can be followed by any number of record specifiers
; Record :
; A record specifier can be followed by any number of field specifiers
; Field : hex propid : value [ either string or hex dword ]
; End (ends a matching database or a record context)

Database: "DB_notify_events" : 0 : 1 : 0001001F : 0
; 0001001F - PROPIDR_NAME
; 0002001F - PROPIDR_CMDLINE
; 00030013 - PROPIDR_EVENT
Record :
Field : 0001001F : "repllog.exe"
Field : 0002001F : "AppRunAtRs232Detect"
Field : 00030013 : 9
End
End Database

This DB file will set up the notification database to run REPLLOG whenever an RS232
event is triggered. This will start the connection process on the default "hot plug"
port for ActiveSync.

Maybe you can map an 8-way d-pad with buttons to the keyboard with this method and speed up the response time without using C/C#/C++? I Dunno. I Never heard of

using a DB file as a driver until I read up on the REG files.

For those who don't know but are interested RS232 is Infrared. I'm sure the codes

above could be changed to a USB or even Bluetooth COM Port.

Somebody Push this thread to my favorite COOKS!
[Advantage X7500, MDA Ameo Accessories] carabetti:
[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\1_5\gamepad

"DLL"="hidgamep.dll"

If this not working, try this (change 1_5 for Default):

[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\Default\gamepad

"DLL"="hidgamep.dll"

But, any unknow HID device pluged will try use the hidgamep.dll. It´s not problem for me and it´s working fine!

Thanks!
[Advantage X7500, MDA Ameo Accessories] techntrek:
Anyone try this foldable/portable gamepad with this hack yet?

http://www.techwarelabs.com/reviews/gaming/maxfire_pandora_pro/
[Advantage X7500, MDA Ameo Accessories] miletb:
Thanks carabetti!

My gamepad works now with 'default' fix - Thank you :)
[Advantage X7500, MDA Ameo Accessories] AgentBignose:
Hi people

This is my .reg file.

can sb please check if it's right?

Cause There is no message on my Athena if i plug in my gamepad.

I've testet 2 diffrent pads.

Can you even controll the arrowbuttons und athenas keyboard with the gamepad?

So is it possible do browse throu the folders with it?
[Advantage X7500, MDA Ameo Accessories] ngochoangimsat:
Can it work on O2 XDAII mini (magician)?
[Advantage X7500, MDA Ameo Accessories] bob_beringer:
List of working GamePads?

All,

Can you please post a list of the gamepads that you got working?

Has anyone found a way to get it working without needing the 4-way adapter?

Thanks,

Bob
[Advantage X7500, MDA Ameo Accessories] ngochoangimsat:
Sorry but what is your ppc brand? ( O2, Axim or Hp....?) my ppc is O2 XDA mini! I have done flow steps above but game pad not work, my ppc not popup any message when i pluged gamepad to it! please help me!
[Advantage X7500, MDA Ameo Accessories] AgentBignose:
It can't work you have to have an usb host connect.

the o2 xda mini's usb connect is client only.
[Advantage X7500, MDA Ameo Accessories] kramerica2:
Carabetti's second solution works great.

Amazing, playing SNES games with a gamepad...

I love this device
[Advantage X7500, MDA Ameo Accessories] YL Groper:
How do you connect a usb gamepad to the phone? do you get a female usb to mini usb adaptor for it or something?

I want a game pad, i have morphgear, what do i have to do? can i usb a ps2 controller?
[Advantage X7500, MDA Ameo Accessories] fire_z:
you'll need the HTC 4 in 1 cable (fits with the vga out port)

cause usb hosting is only available at that port
[Advantage X7500, MDA Ameo Accessories] YL Groper:
I have 3 of them, but how to you connect the usb controller to the mini usb connection on the HTC dongle?
[Advantage X7500, MDA Ameo Accessories] fire_z:
Mini USB connection on the HTC dongle? err :confused:

Strange my 4 in 1 cable has a full size USB port (female),

So to use keyboards, mice and gamepads, you just plug them on that port:)

If your talking about connecting the gamepad through Athena's mini usb port (port for charging and PC connection), the controller and other usb devices will not work

Or maybe your talking about

this

HTC dongle...

The cable is not the HTC Advantage 4 in 1 cable... It's another 4 in 1 cable for HTC devices that uses the mini USB port for connecting mini usb headsets (like Hermes, Diamond, Xperia etc.). This cable has no tv-out and not capable of usb hosting cause it plugs on the device's Mini usb port.
[Advantage X7500, MDA Ameo Accessories] YL Groper:
I have the socond pictured dongle....where can i get the first one? what is it called? anyone want to trade me for the other dongle shown? I have 3 of them.
[Advantage X7500, MDA Ameo Accessories] fire_z:
It is called the HTC Advantage 4 in 1 cable

For Dopod u1000, x7500 and x7501, this cable is not included ( this cable is included in the x7510 package)

Well these cable is quite rare these days, but you could still order them through online shops like Expansys...

I got mine through ordering from HTC Taiwan
[Advantage X7500, MDA Ameo Accessories] petesavva:
...

just to clarify....

hooking up the pad to the 7510 will also control the device?

ie. as any other pda's d-pad?

i need something to control the machine externally
[Advantage X7500, MDA Ameo Accessories] fire_z:
haven't try a gamepad but hooking it up with a usb keyboard could control the device:)
[Advantage X7500, MDA Ameo Accessories] petesavva:
...

easier to hack into a gamepad :) that's why i'm asking
[Advantage X7500, MDA Ameo Accessories] fire_z:
Why go trouble using a gamepad for controlling the device? With all the mods & stuff

when using a usb keyboard with the 4 in 1 cable, you don't have to hack anything...just plug it and it's ready to use, no hacks, no registry modifications...It's a Athena feature

A Usb keyboard will be recognized automatically, as well as a usb mouse:cool:
[Advantage X7500, MDA Ameo Accessories] i900frenchaddict:
YEEESSSS!!!!

A big big HUGE thanks for this post!

I confirm it works on the Toshiba TG01 (Schtruck, FpseCE developper gave me the link to this post)

As for the Athena, my TG01 was running mouse, keyboard, USB pen or hard drive, but any of my gamepads

Now, I can use the Dicota Beat mini-folding USB gamepad on my Toshiba TG01 to play playstation with Fpsece!! (I'm beta tester for the 0.10 version)

I was using the MSI BGP100 so far bluetooth gamepad , but it's quite big, when the dicota beat is (very) small, foldable, so it can easily fit into my pocket.
[Advantage X7500, MDA Ameo Accessories] Z00l00k:
Interesting.

And is it possible to see the source code of this?

I was thinking of a modification allowing for the use of the Nintendo Wii controller, which connects through Bluetooth.

But Bluetooth shares HID with USB, so it should be possible to use this controller too, with the catch/trick that the Wiimote also has some extra features like accelerometer, guitar, IR-eye etc.

And you can also control the Wiimote, since it has a vibrator, four leds and a speaker.

So I see a potential in this driver.

And maybe this will make it possible to use the Wiimotelib on the Windows Mobile?

http://www.brianpeek.com/blog/pages/wiimotelib.aspx
[Advantage X7500, MDA Ameo Accessories] SavageDeath:
two controller possible?

Is it posibble to plug in a usb hub and than a second gamepad`?

I want to play SNES games in multiyplayer ;)

Best Regards SavageDeath
[Advantage X7500, MDA Ameo Accessories] alouestN1:
What gamepad do you use with succes ?
[Advantage X7500, MDA Ameo Accessories] vlanellhemd:
Toshiba TG01

hi.

You said you got it working on the tg01.

but how?

I cant get it done proper and i really want to play games on it.

Could you give me a description, kind a step by step.

Thanks
[Advantage X7500, MDA Ameo Accessories] high_:
ah crap, did get this to work on tg01 but it doesnt seem to work on

htc hd2 :/
[Advantage X7500, MDA Ameo Accessories] Tipsythomas:
TG01 HELP what am i doing wrong???

Hi guys. ive been looking at this thread and others on this subject for a while now, with hope of getting it to work on my TG01.

I have made the reg directories 1_5\gamepad with the string DLL with value hidgamep.dll

I have made the Auto Config File For The Dll from post 20 of this thread, after puting it on the TG01 (sd card) it will not run.

It states there is no application associated with the file.

I have got two usb game pads 1 from pc world for £10 stanard plug n play & a PSone pad with usb converter cable from uk highstreet shop GAME.

None of these are working. i have the dicota flip game pad brought from amazon on its way, hopefully for next week.

Any Help with this will be much appreciated
[Advantage X7500, MDA Ameo Accessories] i900frenchaddict:
Instead of the "5_1" reg, creat a third "Default3 reg, then gamepad etc
[Advantage X7500, MDA Ameo Accessories] Mobile of Sorrow:
Works Nice!

Just a little bit of work

....and whoop,i have a Gamepad on my Dear Athena

(I used a 0815 PC Gamepad with PSX Design ,9 Euro on Ebay,2 Years ago!)

thanks on the Creator!!!!!:D
[Advantage X7500, MDA Ameo Accessories] Tipsythomas:
Creating the third default directory worked like a charm.

I avoided doing it because i thought it would mess up mouse or keyboard use.

Is winmobile power management dynamic, does it respond differently to the power draw of a usb device?:confused:

I have noticed that with the pad i got from pc world,which resembles a psx pad, it gets shut down by the TG01's power management which you know is fine & common place it seems, but when i then look at the battery bar I've got a third of the power left.

I diconnect the pad & reconnect it again it works fine for a min then by the time I get a emulator up n running the buttons dont respond.

so far so good.

i just recieved a dicota beat folding pad off of amazon lastnight, I played the hell out of smartgear & when the message came up say the usb device is going to be shut down soon due to power i closed the emu and checked the power which was a lot lower than if i was using the bigger pad.

I loaded up the emu strait back up & continued to play. It just seemed to keep going. I had to stop gaming due to my girlfriend so was'nt able to see when it would finally stop.
[Advantage X7500, MDA Ameo Accessories] Cysign:
I'm trying with my little brother getting one of his USB gamepads work (one xBox 360 and one no-name pad). But when he connects the 360-pad his TG01 asks him to enter "Geben Sie den Namen des Gerätetreibers an. Informationen dazu finden Sie in der Dokumentation des Herstellers."

it's like "Enter the name of the device driver. For more information read the developers documentation.".

We tried it with

[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\1_5\gamepad]
"DLL"="hidgamep.dll"

and

[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default\Default\Default\gamepad]
"DLL"="hidgamep.dll"

using the import-function of TRE (regestry-editor) and by doing it manually.

Neither worked.

At least we tried to use both of the entries. After editing the regestry we always restarted the device.

With the 360 gamepad the message (bold above) and with the no-name gamepad nothing. Any idea?
[Advantage X7500, MDA Ameo Accessories] heliumv2:
I tried to make my xbox 360 gamepad work too, but i didn't find any results.

I need some help please!
[Advantage X7500, MDA Ameo Accessories] Onizuka:
I cannot get my dicota game pad to be recognised by the TG01 - please please someone supply a definitive method to get a usb gamepad working.

Can someone post their working registry file?

I've tried entering both key variations ("1_5" and "Default") but no luck.

When I connect my pad, I do not get any notification that it has been recognised, nor does it work when try any button presses in FpseCE.

Thanks
[Advantage X7500, MDA Ameo Accessories] bitbank:
I fixed Bagoj's driver that didn't quite work and enhanced it a bit. It now supports 2 simultaneous gamepads and includes auto-calibration. When you plug in a gamepad, it will display a messagebox indicating if it's gamepad 1 or 2. Move either the X or Y axis from the minimum position to the maximum to calibrate and then you're in business. The calibration step must be done each time you plug in a gamepad. The following virtual keys are generated:

Gamepad 1

-------------

Buttons 1-9 = 1-9

Up = VK_UP

Down = VK_DOWN

Left = VK_LEFT

Right = VK_RIGHT

Gamepad 2

-------------

Buttons 1-9 = E-M

Up = 'A'

Down = 'B'

Left = 'C'

Right = 'D'

This may not recognize all gaming devices because some are "joysticks" and some are "gamepads". I will be looking into supporting more devices in the future. Please let me know how it works for you.

L.B.

www.bitbanksoftware.com/gamepad.cab
[Advantage X7500, MDA Ameo Accessories] 01jacksonb.:
Thanks Bitbank for this driver, i'm now using my old Saitek wireless gamepad to play megadrive games with Smart gear

thanks for the great apps :)

Keep it up, (shame driver wont work with my Logic 3 Storm)
[Advantage X7500, MDA Ameo Accessories] phamhoangphuc:
Not working

All method not working for me

I have 1 PS2 gamepad with usb adapter and 1 joypad

when I plug PS2 gamepad nothing happen

with joypad the green led on but no massage and can't configulation on both Fpese and PocketNester Plus

Sb can tell me the name of gamepad and the emulator you used

Hope sb have quick reply

Best regard, PHP
[Advantage X7500, MDA Ameo Accessories] kucir:
not woring with dance dance revolution pad (act as usb gamepad) ;-(

(no message after connection)
[Xiaomi Mi A1 Questions & Answers] N1ck474:
hi guys, today i'll install a custom ROM on my MI A1..

i've flashed Nougat official ROM with MIflash and the command flash_all (so with internal storage too)..

but now my phone still on fastboot mode and miflash is stucked at "fastboot -s (serial num) set active_a" from 1707s

why this happenned? unlocked bootloader with oem unlock, never had a problem like that with MIflash and i don't know how to continue....
[Xiaomi Mi A1 Questions & Answers] mihailrusia:
I had this problem too with nougat, you can write in CMD this commands:

fastboot set_active a

fastboot reboot

Or just reboot your phone. It's a problem with miflash and nougat rom

You can view the same problem here

http://en.miui.com/thread-1433616-1-1.html
[Xiaomi Mi A1 Questions & Answers] N1ck474:
thanks, just unplugged and rebooted the phone:good:
[Galaxy Note 4 General] O's:
If anyone wishes they could type a draft text and leave it there while still sending/receiving, or make multiple drafts, a quick CSC change allows that. Using the CSC Features Expert app, select the Message category, search "draft" and you'll get "Enable Multi Draft Box." Type TRUE in the line beneath it, reboot, and bam—draft message bubble!

Each draft stays in the text timeline at the time you typed it, unsent, and you can tap it anytime to make it the active text or delete it.

(Yes, you can always just use the clipboard, but this works great for reminders or holding a thought for a minute.)

Credit goes to [MENTION=7503246]Patrick.H[/MENTION], [MENTION=4598795]Eleo[/MENTION], and the NXTeam who used this in their stellar Note 3 MagMa.
[MTCD  Android Head Units Q&A] gswarbrick:
Installed what I think is a PX5 with Android today with a DAB radio, Dashcam and LTE dongle attached to the three USB cables.

The unit is displaying signal strength for the dongle, but no data carrier icon and I can't seem to get it to connect to a network - it just searches forever.

Anyone come across this?
[MTCD  Android Head Units Q&A] hans.vinkers:
No signal on LTE or dab?
[MTCD  Android Head Units Q&A] gswarbrick:
LTE. I'm getting a signal strength meter but no 4G/3G etc icon and when I try to force it to connect to a network it refuses. The dongle works fine in a PC.
[MTCD  Android Head Units Q&A] marchnz:
How would you find out to then provide information needed for others to help you?

Also, is the dongle a supported dongle for the unit you have?
[MTCD  Android Head Units Q&A] gswarbrick:
Good question. It's an Xtrons badged unit with no clue as to a model number, but it identified itself as a PX5 at one point.
[MTCD  Android Head Units Q&A] gswarbrick:
And there's very little information at all with the unit. Certainly not a list of supported dongles.
[MTCD  Android Head Units Q&A] marchnz:
Hmmmm. That's tough, anyone else got any suggestions.

MTC(B/C/D/E) Headunits - a must read
[MTCD  Android Head Units Q&A] gswarbrick:
Confirmed it is a PX5 - through Google Play Store, of all things. That also confirms that the dongle and the SIM are being read found correctly - it's listed as Three Rockchip PX5 - so I think it's an APN issue. But I can't find any way to create a 4G APN - every settings app I've found only offers 2G or 3G.

It's a moot point for now as the GPS antenna connector fell off, so it's going to have to go back.
[MTCD  Android Head Units Q&A] ffthe01:
Did you figure it out?

I have the same issue on my Eonon GA2170 Android 8.0. I'm 100% sure it is an APN issue. since the device itself doesn't have APN settings, you need to add them to Huawei setting page which is 192.168.8.1 but for some reason chrome doesn't let it open the setup page.
[MTCD  Android Head Units Q&A] gswarbrick:
I didn't. I got the unit back the day before I left the country for three weeks! I think it's an APN issue, too. I may dig it out and hook it up to a PC and try to set it up and then re-fit it...

That URL's useful, though - thanks.
[MTCD  Android Head Units Q&A] ffthe01:
I already tried that. On PC, URL opens and i added the APN and it worked so i plugged it my car and same issue, not working.
[MTCD  Android Head Units Q&A] twist:
You know that if you go to settings you can see the specs on the unit.