Entries Tagged 'Phones' ↓

Laptop Battery Refill update

I refilled the Li-ion cells in my laptop battery about 18 months ago.The battery has worked as expected since then. The only "special" treatment this battery gets is that it travels in my laptop (as opposed to being the extra battery in my backpack) when traveling through TSA security checkpoints. (I figure it's better the have the battery with the fully applied IBM label sticker visible in the backpack, and the battery where I pulled off the label sticker to dissasemble it safely integrated with the laptop.) 

Laptop Battery

Over the last 18 months, the battery capacity has reduced itself to 44% of the original value (This happens with LiIon cells as they age). My last full capacity ACPI reading is now  21060 mWh, and provides 1-2 hours of working time on my IBM X31 Thinkpad. In a few more months it will be time to replace the Li-Ion cells again. Luckly, a friend gave me an IBM T60 extended battery (containing 8 cells) that had failed. When I took it appart, it appeared that 6 of the cells worked fine, and two of the cells were dead (killing the entire battery). TaDa! 6 free replacement cells! 

Motofone F3 (North American version)

I purchased a north American version of the Motofone F3 (Manufactured in Brazil), which operates on the 850/1900 Mhz GSM bands (used almost exclusively in North America) for $34 including S/H from dakmart.com. After plugging my SIM card in the phone it reported that it was on the AT-T network. My original Motofone F3 from India worked only on the 900/1800 bands, and wouldn't work on the AT&T network (or any other North American network). 

Continue reading →

MythTV to phone (.3gp) transcoder script and Bluetooth transfer

I built a perl script that can be used as a "User Job" from within mythtv to convert a recorded TV program into a cell phone (.3gp) movie. It makes uses of mythname.pl to get the show and title (for the filename) and mplayer/mencoder and ffmpeg to do the actual transcoding.

Unless you want to drop your files off in the /var/lib/mythtv/for_phone directory, you will need to edit the output directory.  I've found that 35 minutes of TV gets shrunken down to 24-30megs when in .3gp format when transcoded at a generous 80/16 (video/audio bitrate).

Script to transcode from mythtv files to .3gp files

I wrote a second script to transfer any files in this directory to my phone via bluetooth OBEX push every night. I use cron to start the phoneTransfer.pl script up each night, and it looks for any .3gp files in the directory and tries to copy them to my phone. If successful, it removes them from the directory.  Note that my Motorola V3xx has an annoying feature where it will receive OBEX bluetooth files into phone memory, and NOT to the default download location (which can be set to the memory card). If your phone is similar, you will have to copy files from the phone's memory to the memory card so that your phone's memory doesn't get full. If your phone's memory gets full, it will refuse further bluetooth transfers until you move the files over to a memory card. 

Script that does a bluetooth transfer to phone

Note that to use this script you will have to find your phone's bluetooth mac address (using "hcitool scan") and put it in the script. Also, you should pair your phone with your computer, and set your phone up to automatically accept OBEX push/FTP transfers unless you want to manually approve each video transfer.

Cingular/ATT is locking down newer V3XX phones

AT&T Death StarI have one of the first Cingular branded v3xx phones that was released when they first hit the market. Although it came pre-stocked with shortcuts to Cingular stores, Cingular Music downloads, and had things like the IMAP email client disabled by default, it was still relatively easy to hack. I was able to use P2kCommander over a USB cable to enable cool features like allowing unsigned java applications to access the internet , and the IMAP email client.  

To use P2kCommander, you had to go into your Settings->Connection->USB Settings and make sure that the default connection type was set to Data Connection (as opposed to Memory Card or USB Printing). If you couldn't set it to Data Connection, you can't use P2kCommander. (Or use the phone as a modem via a USB cable.)

A reader recently wrote in that Continue reading →

MIME Types for hosting J2ME .jar and .jad files

If you want a mobile phone to be able to download and install a java application (.jad/.jar file) from your website, you need to set up the correct MIME types for .jar and .jad files if they have not been set up by your webhost.

With apache, you can usually do this on a per-directory basis by adding the following lines to your .htaccess file:

addtype text/vnd.sun.j2me.app-descriptor jad
addtype application/java-archive jar

Freeing my V3xx phone from Cingular

After getting ATT/Cingular to take the subsidy lock off my phone, I decided to flash it with the generic International Motorola firmware. The advantages:

  • The Motorola firmware is not "branded" and gets rid of all of the "Shop Cingular" links, menu items, etc.
  • The quadband firmware claims to support all 4 GSM bands (instead of the 3 that the Cingular firmware supports).

The downsides:

  • The Motorola firmware is not "branded", and I had to re-configure any Cingular specific settings that I like, such as the MediaNet connectivity settings and Cingular Video bookmarks.
  • The Cingular version of the phone has a slightly different button layout than the Motorola generic version (the Clear key is swapped with the Cingular Video key) and I had to remap those keys back to match the custom key layout.
  • Because I flashed the phone, all of my previous SEEM edits and java fixes were lost, so I had to repeat them.

As daunting as the downside list is, I have to say that getting rid of all of the Cingular branding was like a breath of fresh air. You really don't notice how bad the branding was until it's gone. Then you just notice all of the extra room in the menus, bookmark lists, etc.

Continue reading →

3G is better than EDGE for me!

Some idiot makes the claim that EDGE is just fine and you don't need 3G for web-browsing. The author claims that pure bandwidth doesn't matter, and that latency is more important to the user experience (which I totally agree with) but then goes on to state that 3G has worse latency than EDGE, which is completely bogus.

I can't imagine the author had ever used a (working) 3G network, because in my experiance (using a Motorola Razr V3xx on AT&T/Cingular), the 3G network has ping times of 200ms, while the EDGE network has 800ms ping times. This means that when you click on a link using EDGE it takes about a second for the page to start loading, but if you are using 3G the web pages respond much faster! 

Using my phone's WAP/HTML browser is MUCH more responsive on the 3G network than on the EDGE network. (I switch to edge in some subway stations). The same thing applies to Google Maps (J2ME on the phone) which is much more usable on 3G, so this applies for apps that do intelligent caching as well as web browsing.

Bottom line, if you can get 3G instead of EDGE, do so!

Unlocking my Cingular / AT&T phone

AT&T Death Star

AT&T allows some customers to "unlock" their phones. This allows the use of a SIM card from a different provider (for example, VodaFone) while traveling. (It also allows you to use the phone with another GSM provider in the US after your AT&T contract is finished, which is one reason AT&T and other carriers lock the phones they subsidize.) 

I don't know exactly what makes a customer "eligible" to have a phone unlocked, but I suspect that you have to have made several payments on time and be in good standing. When I am under a new contract with a subsidized phone I typically wait a few months (in this case, about 6) before calling in to ask to have my phone unlocked. I've had T-Mobile unlock three phones (under 2 different contracts) for me in the past, but this was the first time I tried it with AT&T.  

I suspect that AT&T has an official policy of making it difficult to unlock your phone. Here is my experience:

Continue reading →

Motorola Razr V3xx SIM Lock problem

Apparently, many (but not all) Motorola V3xx phones from Cingular have a problem where they will not work with a locked SIM card. If you change your SIM code it will apply the changes, but as soon as it turns on the "SIM Lock" feature, the phone will not be able to access the Cingular network. If you call Cingular, they will insist you have "locked up" your SIM and that they must send you a new one. A thread on the Cingular forum about this topic appears here.

If you have access to a different GSM phone however, you can fix the problem yourself by moving your SIM card to the other phone, typing in your SIM card number, and then turning off the "SIM Lock" feature. When you move the SIM card back to your V3xx phone, it will work again. Just remember, don't turn on the "SIM Lock" feature on a V3xx until Motorola/Cingular issue a fix unless you have another GSM phone around to correct things if you have one of the broken v3xx's. 

I verified that my V3xx has this problem and notified Cingular. 

Changing the outside display logo on a Razr V3XX

Electronics My RAZR V3xx has two screens, a small one on the "outside" and a larger one inside. During normal phone usage, the outside screen shows the Cingular logo. (Or the Motorola Logo if you have a non-branded phone.)

I decided to replace the Cingular logo with one of my own, so I used P2kCommander-v4.9.9 to replace the cl.gif file in a/mobile/ with my own. (I'm currently using the picture of electronics, which makes the outer screen look like a window into the phone, but I've included a few others you might want to use instead.) Remember to back up your original cl.gif if you ever want to go back!

Other hacks for the v3xx are here and here and my review is here. Continue reading →