Homebrew Launcher Cleanup Script

I wrote a small script for modded 3DS users with Godmode9 that removes outdated and unnecessary applications from the Homebrew Launcher menu. You may download it from the link below.
If you’re curious about how it works, it’s in plain text and can be viewed using WordPad or Notepad etc. To make it easier to open just change the extension to .txt




Themely update for all 3DS/2DS users.

Due to concerns brought forward about the projects now closed source code, I have switched to using the Open Source Fork by ihaveamac. Unfortunately at this time it doesn’t have the update that allows you browse themes directly from the system itself. So for now, you’ll have to continue to get themes from https://3dsthem.es/

An update is available for Themely  (1.4.0) that allows you to browse themes directly from your modded handheld. If your system was modded on or after the 23rd of August you already have this update.

You can install the update using the Guide below.
Please note: xDS refers to 3DS, New 3DS, 3DS XL, New 3DS XL, 2DS, and New 2DS XL.

Updating Themely

First visit the Developer Page:

  1. Next launch the FBI application installed on your xDS.
  2. Scroll to the bottom of the list and select “Remote Install” > “Scan QR Code”.
  3. Scan the QR Code on the developers page to install.
  4. Launch the app and enjoy the update, it’s that easy!


Changes coming soon!

I’ve ignored this site for too long and it’s eating me alive looking at it’s current state, it’s time for regular updates and a fresh look, so stay tuned because some big changes are coming soon!

I’ve already started making some changes, but the majority of those won’t be visible until some point in July when I have more time to work on everything.

Broken Links :(

I recently became aware that the site now has several dead or broken links as a result of the domain move, I’m aware of the issue and will be working on fixing many of those over the coming weeks.

– Thanks for your patience and understanding!

Update: As the site will be undergoing a major overhaul there isn’t much point in fixing the broken links. I will fix everything for the new site.

Project Genesis – Prologue

This project is one of many collecting dust that I intend on Finally completing.

Around January or February an advertisement popped up on my computer for this site, kinda of like ThinkGeek, and I noticed they had these Official Sega Genesis USB Hubs on sale. Instantly I thought of putting a Raspberry Pi inside of it (Like everything else lol) with a RetroPie Emulation Setup.

My mind was exploding with ideas! There was a limit to how many you were allowed to buy, so I bought as many as I could knowing full well I would be getting asked to make some for friends, family members, etc. I think I got around 15-20 units.

They arrived a few weeks later (1/2 of the shipment was lost, but turned up 2 weeks later) and I took one of them apart to see what I was dealing with. There was ample space inside, and sure enough even enough room for a Raspberry Pi 3.

I did a Google search to see if anyone else had thought of this before, and I found 1 or 2 results, but didn’t see anything like I envisioned for the system. These people put very little time and effort into theirs, and cut huge sloppy holes for the HDMI. It was clear I wouldn’t find any helpful inspiration here.

Over the months I searched ebay for components I thought would be of use, and as I added to the system new ideas would hit me, and would again be looking for just the right components.  I was also debating on whether to use the Raspberry Pi 3 or the Pi Zero. I was going to use the Pi 3, but then the Pi Zero W came out and I knew this is what I wanted to use in the build.

Finally after months of waiting and prototyping I have built and have up and running, my Sega Genesis Mini. The current setup isn’t final, but it would be great for people who don’t want to dremel out holes in the casing for the Power and HDMI. That’s something I have been putting off, as I refuse to do it if it’s just going to look like crap. I also plan on replacing a few components to lower cost and create a more polished product.

I had originally planed on making use of the Volume Slider which I had a few ideas for, but later decided to just leave it as is for now.

I’ll be making a video showcasing the system, along with how you can build one of your own and I’ll include a list of the parts needed and links to where you can purchase everything. I don’t know how in depth I’ll go in the video, as I really don’t have the patience for video editing, and being someone with OCD, I tend to withhold everything from public view when it’s not up to my high standards. I’m working on it 😛

Stay tuned for that and more shortly as I start my Spring Cleanup and try to complete projects that have been collecting dust since as early as 2003!

Hacking the Kingston Mobile Elite Wireless (MLW221)

The Back Story

One day while browsing my local BestBuy store, I came across a Kingston Mobile Elite Wireless unit. It was on clearance for around $10, which was a steal compared to its original price tag of $49.99. I just happened to be in need of an SD Card Reader, and seeing as how it had one and was only $10, I bought it. It wasn’t until nearly 2 years later that I would realize the true value of my purchase that day.

I had just picked up a couple of the New Nintendo 3DS handhelds (non-xl) on Black Friday and was looking to keep one for myself. Naturally, the first thing that came to mind was to mod it so I could use it for emulation. One of the steps required was to block communication between the N3DS and  the update server (

Since my router was provided by my ISP it’s rather limited in its features. It was suggested to use the OpenWRT project on other hardware and to my surprise, the Kingston Mobile Elite Wireless was on the list!  I couldn’t believe it, this glorified SD Card Reader was capable of running OpenWRT. I was starting to wish I tracked down more of the things.

The Specs

Featuring the Ralink MT7620N ver:2 eco:3 @ 580MHz, along with 16 MB Spansion S25FL129P1 Flash Memory, and 64 MB SK Hynix H5PS5162GFR of DDR2 RAM, this was no normal SD Card Reader. It even features an 1810mAh (6.878Wh) Li-ion rechargeable battery which is capable of either powering the unit or an attached USB device.

The system has no visible Ethernet connection but does feature a connection directly on the logic board (T- T+ R- R+) as well as a Serial connection (GRD TX RX VCC).

The Requirements

– Kingston Mobile Elite Wireless unit model# MLW221 (*Firmware
– SD Card or USB Storage Device (Formatted to Fat32)
– Internet Access (DUH!)
– Soldering Iron (Optional)
– Ethernet Cable (Optional)
– Serial Cable (Optional)

The Disclaimer

Tampering with your device will void any warranty and could potentially brick your device. I assume no responsibility for any loss or hardship (be it loss of property, equipment, bodily injury, life, money, time or other) incurred directly or indirectly by using this site, guide or any of its contents (such as images/links/data etc).

The Hack

Step 1
Verify the currently installed Firmware is version

Press and hold the Power Button on the MLW221 for about 4 seconds.
Using a laptop, tablet or other device connect to the Mobile Elite Wi-Fi Hotspot.

You can use the App or simply follow the directions below.
The default IP address of the MLW221 is Type the IP address into your web browser and press Enter. You should now see a login page.

By default, there is no password set on the device. If needed, you can use a pin in the hole next to the power button to press the reset button on the MLW221 if a password was set and forgotten.

The firmware version should now be displayed on your screen.
If your firmware is below you’ll need to update before continuing.
If it’s on a higher firmware, I really can’t comment as I haven’t tested this on beyond

Step 2
Updating the Firmware to

If you’re on firmware already follow the steps below but make sure to download the OpenWRT firmware and not the update. Else do the update to then install the OpenWRT firmware.

Update Procedure: http://www.kingston.com/us/support/technical/downloads?product=mlw221&filename=mlwfw_v1

– Please make sure the MobileLite Wireless reader is fully charged before proceeding. If the device’s battery LED is a solid green, it’s fully charged. If the LED is amber (orange/red), please charge the MobileLite Wireless reader until the LED is solid green.

– The device (SD/USB) being used to update the MobileLite Wireless reader must be formatted with the file system FAT32.

How to Format and other how to videos, please visit the link below: http://www.kingston.com/us/support/technical/howtodt

Warning: Remove any device (USB/SD) not being used to update the firmware on the MobileLite Wireless reader. Kingston is not responsible for any data loss that may occur if a device is left in the reader during the update process. DO NOT power off the reader during the update process. DO NOT remove the SD/USB from the MLW during the update process. Doing so will damage the reader.

If you have any other questions or concerns, please feel free to contact our free technical support for assistance. Technical Support: (877) 546-4786.

1. Insert your card or USB to the computer.

2. Click on the Download Firmware Update link below to begin the download.

3. If prompted for a ‘Save’ location, navigate to the device chosen in step 1.

4. This is an important step; please make sure the BIN file is saved/extracted to the root of the device (USB/SD) and NOT to a folder. If you don’t see it right away when you go into the USB drive or card, it’s not on the root. Simply find it in the USB drive or card and cut and paste it to the root.

5. Once the file is saved to the USB or card, please “Safely Remove’ the USB or card from the computer. In a Mac, drag the mounted device to the Trash. In Windows, use the Safe to Remove Hardware” option in the taskbar (bottom right corner in most cases).

6. With the MobileLite turned off, insert the USB/Card into it.

7. Power on the MobileLite device by holding the ‘Power On’ button for more than 3 seconds.

8. The MobileLite Wireless will initially turn on and broadcast a wireless signal. After a few seconds, it will reboot and the blue ‘bridged’ LED will begin to flash.

9. The update process will start automatically and should take approximately 2 minutes to complete.

10. Once the process is completed the blue ‘bridged’ LED will stop flashing and the blue wireless LED will come back on.

11. Once the blue wireless LED is on and the blue ‘bridged’ LED has stopped flashing, please reset your MobileLite wireless reader. To reset, use a paper clip to hold down the reset button for 12 seconds. The reset button is to the right of the power button.

To make sure the firmware update was successful please connect your device to the MobileLite Wireless reader and open the MobileLite’s app settings to see the updated firmware version or login at default firmware or OpenWRT192.168.1.1

Download Firmware Update

Download OpenWRT Firmware

Step 3
Login and setup OpenWRT.

You’ll want to change your SSID and setup security right away. I won’t go into details because there’s already a lot of this online and it’s not that hard to figure out.

Step 4

You can cut an ethernet cable and wire it directly to the logic board using the pinout below. Again, self-explanatory.

Pin 1 = Tx+
Pin 2 = Tx-
Pin 3 = Rx+
Pin 6 = Rx-

Next to the Ethernet connections you’ll also find connections for Serial. Do not connect to Vcc.

You can use a Serial to USB adapter, and most Arduino’s should also work. Again, I’m not going to get deeper into this as it’s optional.

That’s all folks!
Be sure to check out the resources below for more information.

The Resources


Manufacturer Website

Wiki Containing useful images and information

OpenWRT Forum Post on Kingston Mobilelite MLW221