XIM Community

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - frank26080115

Pages: [1]
Technical Support / Das Keyboard 4 Professional
« on: 01:29 AM - 09/10/14 »
I just got one of these http://www.daskeyboard.com/daskeyboard-4-professional/

It won't work with the XIM4, mainly because the keyboard itself is actually a USB 3.0 hub, the keyboard itself is permanently plugged into this hub.

It would be nice if you can get this keyboard working, bonus points for getting the mouse to work while attached to the hub.

If you need help, let me know, we can take this discussion private. Remember that my hardware (wink) is almost identical to your hardware and my firmware handles all USB devices using a tree structure, I am hoping you can implement the same idea.

Nice find, or is this your invention?

I made it, not exactly an invention though...




details, more pics, file downloads:


I have a PlayStation Gold wireless headset, for chatting with people I play video games with. It usually recharges via a USB cable but I wanted a recharging stand for it, so that the USB connector does not suffer from wear-and-tear and I donít have to worry about managing yet-another-USB-cable.

The stand itself is made of 9mm thick clear acrylic plastic, laser cut and laser etched by Ponoko. I used copper foil tape to make a connection from a DC barrel jack to the headset. The headset has two patches of conductive velcro that connects with the copper foil tape. Inside the headset, I installed a simple lithium battery recharging circuit. There is a LED that will glow red during recharge, and glow green when the battery is full.

The circuit is made with spare parts soldered to a piece of protoboard. The circuit itself is protected from all sorts things. Self resetting PTC fuses prevent damage to the power supply and the circuit. A schottky diode to prevent damage from reverse polarity. A zener diode provides a crude over voltage protection. A TVS diode (not shown in circuit diagram) is used to protect against static electricity. One way that I couldíve improved the circuit is to use a full bridge rectifier.
In simple words, I canít break it by placing it on the stand backwards, or by using the wrong wall-wart, or by short circuiting anything, or by having too much static electricity from my hair.

XIM 4 Discussions / Re: Wired Solution
« on: 10:53 AM - 03/11/14 »
I thought X1 used WiFi Direct, maybe I am wrong

The Hori Pad sends one packet every 4 milliseconds, I cannot measure the latency

DualShock sends one packet every 2.5 milliseconds, the latency between sending the packet and getting the confirmation that it has been sent is about 2 milliseconds

XIM 4 Discussions / Re: I got KB+M working on PS4
« on: 01:11 PM - 03/04/14 »
i read a while ago that the DS4 is constantly sending data, regardless of weather the PS4 is active or not
while this is not the main reason for the 4-8h playtime, it adds in i guess

not true

DS4 is sending data over BT even if USB is connected, but if the PS4 is off, then BT is off.

XIM 4 Discussions / Re: I got KB+M working on PS4
« on: 04:24 PM - 03/02/14 »
For the first time ever, I played BF4 online. 3 matches, didn't finish any of them because I get disconnected (so the complaints about the game being broken is true... @#$% EA). Other than that, aiming is great, typically if I spot somebody I can quickly take them down but I am not familiar with the maps so I have no idea where to anticipate the enemy yet.

Also I forgot to mention, my microcontroller isn't exactly keeping up with the data rate, so it's losing some packets when the buffer gets full. This means the audio data will not work. (I updated my website with this info)

But I went out and purchased the PS4 gold wireless headset today so I can still chat.

My PSN name is Fuzzhao if anybody wants to squad up

XIM 4 Discussions / Re: I got KB+M working on PS4
« on: 11:59 AM - 03/02/14 »
Congratulations being the first one to do KBAM on PS4 over wire.

Also congratulation doing this without the Hori pad that the best in business could not do.

Actually, you may have misunderstood what I did. Everything is wireless, no wire except for the pairing step.

I am quite sure Obsiv would not be happy about that. You should talk to him directly the sooner the better. You could harm XIM here and we all don't want that.

I was only saying that from a technical standpoint, and it would only work if the firmware was released without encryption. I don't see how I could harm XIM and also I think selling something that used XIM firmware without permission is illegal.

What I'm really wondering is what kind of translation did you use for the mouse movements because they look really smooth

I took a video of BF4's minimap spinning at different speeds, plot that speed vs stick curve, flip the curve to generate a look-up-table.

But does anyone know since he posted the vulnerability, is this something Sony can patch in time? Assuming they monitor m/kb gaming peripherals and/or they care ...will this even appear on their radar?

Impractical, it would require a firmware update to a DualShock, which might be possible but think about all the things that could go wrong. I doubt Sony would bother taking that risk.

Unless sony is retarded enoigh to patch and make the ds4 useless


Or if they have a firmware upgradable controller like xbox they could change the way it works

I think Microsoft is crazy

Thank you everybody

XIM 4 Discussions / I got KB+M working on PS4
« on: 12:10 AM - 03/02/14 »


Full details:


I wanted to share this story because I am very happy that I finally managed to get this far! Anybody who is attempting who thought it was impossible to do can now breath a sigh of relief because it definitely can be done.

Don't expect me to sell this thing any time soon, I do not have enough time to polish it up for sale (and design an injection molded case, write a full fledged GUI, setup a website, community, store, distribution, etc) . Buy a XIM instead, it's basically the same thing. XIM actually uses the same microcontroller and same USB hub chip I am using. (there's a chance that I can put XIM's firmware on my circuit later too).

Tutorials / Re: Tut: USB -> DualShock 4 adapter mod (WIP)
« on: 03:44 PM - 12/23/13 »
Why did you use a USB host shield if the Teensy 3.0 can do USB OTG? You could have saved money by just getting a USB OTG cable like this http://www.amazon.ca/Micro-USB-OTG-2-0-Adapter/dp/B005QX7KYU and save yourself some money and a lot of room by not having the host shield, plus it would look much better, one less hole to cut in your DS4
Teensy 3.0 hardware supports otg, but not software. It is not done yet and the last update i read was that not a single line of code is written for host mode support on teensy 3.0.

I'm doing something similar, I am using STM32 as a MCU, which has two USB interfaces that are both capable of OTG, nice eh? I already replicated XIM3's features with it but PS4 is a different story.

ST makes STM32 and they provided most of the USB host code, I added my own hub support to it. Teensy 3 uses Kinetis from Freescale and I think they also provide a USB library, perhaps as a part of their MQX library.

Anyways I just wanted you to be aware of some alternative solutions

Tutorials / Re: Tut: USB -> DualShock 4 adapter mod (WIP)
« on: 10:02 AM - 12/20/13 »
Why did you use a USB host shield if the Teensy 3.0 can do USB OTG? You could have saved money by just getting a USB OTG cable like this http://www.amazon.ca/Micro-USB-OTG-2-0-Adapter/dp/B005QX7KYU and save yourself some money and a lot of room by not having the host shield, plus it would look much better, one less hole to cut in your DS4

XIM EDGE Discussions / Re: Internal Hardware Questions
« on: 05:11 PM - 07/15/13 »
Well yea it's my first post, just got an used PS3 last week

XIM EDGE Discussions / Internal Hardware Questions
« on: 01:13 PM - 07/15/13 »
Does anybody have a teardown of the XIM Edge?

I found a teardown of the XIM3, inside was a LPC1768 connected to a TUSB chip (a hub), is the XIM Edge basically the same thing?

Does XIM use mbed.org at all?

Pages: [1]