Tuesday, December 6, 2011

Nintendo DS Canon Camera Interface (pt1)

I am always trying to find a way to improve my astrophotography, and HDR.

I bought into a Kickstarter project (TriggerTrap) ...but it won't be done until spring...I will talk about it then.

A while ago some smart folks figured out how to interface a NintendoDS with a Canon DSLR.

The project became the Open Camera Controller (OCC). I remembered reading about it, but at the time I didn't have a Canon DSLR.

I don't have the interface yet (hence the pt1 for this post), but I did spend some time getting everything else lined up, and there was a bit of learning curve.

...Now the Nintendo DS...

A while back, some hackers figured out that you could utilize the SLOT-1 on the DS and creating a small interface, you could put microSD cards in, and force the DS to read the files and execute them...one use could put games on the microSD card and not be tied to carrying a bunch of cartridges...use your imagination...

This interface card was originally called the R4...and was banned for a while (in some countries anyway). The original R4 cards are hard to find, and limited to 2G microSD cards.

I picked up a newer replica R4 card...a R4SDHC...here are a bunch of different type cards etc...but the one I got works for what I needed...and it will use a microSD card larger than 2G.

Now that you have the card...the DS still won't read files off it, you need to put some software on the card to make that happen. (they call it firmware)...so the next question is what software etc.

My card had a website on it, and listed the software for the card...and some confusing instructions...I will list what I did for this particular card.

After I downloaded the software for my card (R4 V1.48b English.zip), and unzipped it...I had a R4.dat file and 3 directories...the poorly written webpage left me scratching my head as to what to do next.

Since I am not using this to play games etc, all I needed was the filesystem. (after some trial and error I figured out what I needed on the card)

So on the microSD card I placed R4.dat and the R4iMenu directory. (ignored the other directories).

I popped it in the DS and it gave me this menu.

Of course I hadn't put any of my software on it yet, so I removed the card and put the 4 OCC files on it, (in a directory on the root...or just the files on the rood microSD card would work.)

Now when I turn on the DS, and select the GAME icon, I am taken to the directory with the OCC files. This shot is one of the apps running.

For Part2 I will put it in operation (I am waiting for the cable to come from Germany...I don't have enough free time to make my own).

Saturday, December 3, 2011

Bluetooth iPhone tethering revisited - iBluever 2.0.59

So after I installed iOS 4.3.3 etc, I had to reinstall apps etc. All the iTunes apps install automatically of course.

But the apps I installed using Cydia via Jailbreak, do not install automatically...although Cydia keeps track of what you have purchased.

The big item I use is iBluever. It has worked well over the years...and I never upgraded it, because I don't fix what ain't broke. (oh, and this app was why I Jailbroke the iPhone in the first place).

However with the clean install of the OS, I had to install a the latest version of iBluever. For some reason the setup took multiple attempts before I got a connection (over two days), and I was a veteran at installing and using this app.

I will be honest, I am not sure what the issue was, but this is what I did, and below I will show the settings that worked.

First I uninstalled all other tethering type apps, MyWi, and Tetherme. As well as uninstall iBluever.

I unpaired the phones...because iBluever does its own pairing and control of the Bluetooth, normally the iPhone's bluetooth is selected off. However to unpair a failed attempt, you have to turn the bluetooth on, then guess which item is the other phone (was labeled by address or something), unpair it, then turn bluetooth off.

Now with bluetooth off, and with other phone ready to share bluetooth DUN...

...Ok, for my Android phone (Evo3D) I had to install PdaNet (3.02) in order to have Bluetooth DUN sharing. So before I turn iBluever on, I start PdaNet and select Bluetooth DUN.

Now I turn on iBluever and it finds the other Phone,

Once it has found the phone you want, select the blue arrow to the right of the item...and you will get this screen.

These are all the settings needed for my Sprint phone...your mileage may vary...note I delete the username and password, put #777 for phone number, Generic phone (doesn't have the HTC phones in the list) and CDMA compatible. Everthing else was default.

Now go back and select the phone.

As it does its thing, you will see some text under the phone name, when it is done it will show a green checkmark by the name, and you are online!

BTW, you notice the iPhone's phone is logged into T-Mobile and WiFi was on...I did turn off WiFi for testing the connection, and I do not have Data on my SIM card.