Surgically implanting a 3D-Touch Capacitive Trackpad in place of the original Analog Joystick.

Nintendo Joy-Con with 3D-Touch Capacitive Trackpad (on the left).

PREFACE

It’s 2020 and in the pandemic boredom it’s no easy job to survive from creativity suppression. But… when you realize that you own a toolbox with a plenty of electronics inside, it’s not so hard to see the same old things lying on the desk, in a different way. It’s the case of my Nintendo Switch: I never had the occasion to disassemble the Joy-Con controller before. What a wonderful occasion to put hands on its inside and start a new journey.

“Well, let me look at…


“Hitting and kicking” the bundled App of their widest European distribution company.

PREFACE

Indisputably, Vending Machines are objects of cult. Delicious morsels of Hackers, always. In the beginning they worked offline with coins only, then, NFC- keys/cards models started spreading. If I say “COGES” I’m sure that better times will come to someone’s mind. But… In a bunch of years things changed radically. You distract and a moment after, find the world superseded by things connected to the internet…

STORY

One day I decided to interrupt seasoning myself in the bat-cave and direct to my hometown to get some sunlight, so I went to the University to salute an old professor.

“Go to have…


Building a better typing system for VR/AR using AI.

Previous chapters of “How I hacked Google Daydream controller”:
(Part I) Reversing and making it compatible with Apple iOS devices.
(Part II) Developing compatibility across multiple platforms.
(Part III) What about using two controllers at same time?
(Part IV) Doing things even more serious.
(Part V) Ghetto positional tracking.

Wait, what is this?! More details below.

FOREWORD

“VR will be big but AR will be bigger and take longer.” Right now the market has actually launched and major tech players’ strategies well emerged. Anyway, mobile VR will still produce the dominant “Explorer” installed base for VR, with Google Daydream…


Ghetto positional tracking.

Previous chapters of “How I hacked Google Daydream controller”:
(Part I) Reversing and making it compatible with Apple iOS devices.
(Part II) Developing compatibility across multiple platforms.
(Part III) What about using two controllers at same time?
(Part IV) Doing things even more serious.

FOREWORD

Ever since I was a kid I’ve always loved to disassemble toys. I enjoyed browsing what was hidden by the plastic, to the discover the magic that gave life to everything. When I found circuits instead of gears, I was marveled: it was how I met the electronics for the first time.

Soon…


Doing things even more serious.

Previous chapters of “How I hacked Google Daydream controller”:
(Part I) Reversing and making it compatible with Apple iOS devices.
(Part II) Developing compatibility across multiple platforms.
(Part III) What about using two controllers at same time?
(Part V) Ghetto positional tracking.

The future of virtual reality is mobile. Several sources report that the Samsung Gear VR headset powered by Oculus is the mobile VR platform with the highest adoption. However, on this platform, mobile virtual reality experiences still don’t feel as immersive as they should. …


What about using two controllers at same time?

If you just randomly landed here, I suggest you to read the story behind this hack from the beginning:
How I hacked Google Daydream controller (Part I)
How I hacked Google Daydream controller (Part II)
The previous chapters will help you to have a clear understanding of what is happening here.

The “payoff” of an old Italian TV commercial said “Two is better than one” and, at Remoria VR, we believe this also applies to other contexts, especially when it comes to virtual reality.


Developing compatibility across multiple platforms.

If you randomly stumbled upon this, most likely you will like to discover how it all started: How I hacked Google Daydream controller (Part I).

In the last weeks I continued to develop my hack, on a mission to liberate the Google Daydream controller from its chains. My goal was now to extend its compatibility from iOS to other platforms.

Firstly, it was essential for me to inherit as much Bluetooth LE stuff as possible from the previous chapter of my work. Hence, I kept on using JavaScript as the main programming language to move…


Reversing and making it compatible with Apple iOS devices.

ABOUT

Hi all, I am Matteo Pisani a creative, curious and inspired software developer with hacking attitude and strong disposition toward reverse-engineering.
I matured several years of experience in IoT, embedded systems development and in bridging the gap between the physical reality and the digital world.

E-mail: matteo.pisani.91@gmail.com | LinkedIn: https://it.linkedin.com/in/matteopisani

ABSTRACT

Matteo Pisani

🏴‍☠️ Disassembling toys since ‘91.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store