Let’s face it, the people want candy-bars. The European and North American smartphone markets are all about thin, lightweight glossy monoliths to fawn over and gently caress in a way that would sicken Charles Babbage.
“But Charlie! I yearn for the days of old, when men were men and keyboards were king. Touch screens are for teenagers and arthritic pensioners.”
All joking aside, some of us are quite happy to sacrifice a little svelteness for the clearly superior utility of a full keyboard. Who enjoys typing even a moderate length email on a touch screen keyboard? Chumps! That’s who. So, what choice do we have? In Europe the last full qwerty device was the HTC Desire Z. This was the best handset I have ever owned, hands down – I used it for years. The only problem was that it was getting a bit slow. I kept it going with Cyanogenmod, but the poor thing just didn’t have enough RAM to handle JellyBean with any gusto. In the US the pickings are a little better:
- Motorola Droid 4 – A very nice looking little device but at the time of writing the CyanogenMod support for this device was next to zero which is a deal breaker.
- T-Mobile myTouch 4G Slide – It’s pretty ugly and the keyboard sucks. It’s also not exactly a top-tier device and so has mediocre specs.
- Motorola Photon 4G LTE – Another winner from Motorola on the design front, marred only by Motorola’s crap software, something easily fixed by Cyanogenmod.
So the path appears to be clear – import the Photon 4G LTE from the States right? Wrong!
Unfortunately, the Photon 4G is sold exclusively by Verizon, uses CDMA networks and does not have a SIM card slot. It is capable of using 3G networks, but only on a special (read über expensive) contract with Verizon which you can’t get outside of the states anyway. Indeed, the situation is grim.
Crack out the soldering iron and crank it up to eleven! Yes, that’s right, thanks to this enterprising chap it is possible to install a SIM card slot into the Photon 4G. You can find the original XDA Developers thread here.
- A flagrant disregard for warranties.
- A hot air reflow station. I used and recommend an Aoyue 850A.
- Search Ebay. Expect to pay £80 – £100 for a decent unit.
- No, you cannot do this with just a soldering iron.
- No, you cannot just use a heat gun or blowtorch – the air/gas moves to fast and will just blow half of the components off the board the moment the solder melts. Seriously, some of the components are like grains of sand.
- A decent soldering iron.
- A Dremel with a decent cutting wheel.
- Several SIM card slot assemblies from the Samsung Galaxy S3 like this:
- You need several because I guarantee you will melt at at least two before you get it right. They are mostly made of tiny plastic parts which melt almost instantly during soldering.
- You can find them for a few quid on Ebay quite easily.
- Some fine, enamelled wire – I used the wires from an old pair of headphones.
- Helping hands with a magnifying glass – like this.
- Long precision tweezers.
- Torx 5 screwdriver.
- A steady hand.
- Patience. It took me several attempts to get it right and getting angry or impatient with it does not help.
- Read this whole guide before you start!
Phase 1: Flash CyanogenMod
In order for this mod to work, you need to ditch the stock ROM. I used CyanogenMod. To do this you will need to:
- Unlock your bootloader. See Motorola Bootloader Unlock.
- Flash ClockworkMod Recovery (or similar).
- Flash CyanogenMod. Rom here.
In this guide I will not cover exactly how to do this as there are loads of guides already out there and frankly I did it ages ago and can’t remember the steps clearly. The XDA developer forums are your friend.
PHASE 2: Prepare the board
- Set your hot air torch to about 300 ºC with a medium air flow (3 on Aoyue units).
- Clamp the Galaxy S3 SIM card assembly in your helping hands and using tweezers, gently peel the flexible circuit board element away from the sim card slot whilst heating the contact points using the hot air torch until the solder melts. Completely separate the sim card holder from the circuit board in this manner. Take care not to over-heat the assembly as you can easily melt the plastic inside.
- Disassemble the handset by following this video: You don’t need to follow the whole video, just up to the point where you have separated the main board from the display.
- You need to remove the plastic mounted keyboard contacts so that you don’t melt it when soldering. This is essential. Lift the main board out of the handset, turn it over and GENTLY peel the plastic off as shown: Set the sticky plastic aside somewhere where it won’t get any dust or other detritus stuck to it.
- Remove the EM shield covering the 3G chip we are going to remove. That’s this one highlighted in red: To do this you need to use your hot air reflow station.
- Place some small pieces of metal over the MicroSD card slot and other surrounding components to protect them a little from the heat. I used a couple of coins.
- Set the temperature quite high – I had to use around 430 ºC – and use the hot air torch to evenly heat the whole EM shield.
- After 20 – 30 seconds you should be able to lift the shield clean off with your tweezers.
Here is a video of CornholioGSM demonstrating how to do this:
N.B. I recommend you practice doing this on a scrap board to get your eye in before you start on your £200 handset.
- Use the same technique to remove the chip underneath: Really do take extra care with the tweezers because the resistors and capacitors around the chip are important and are like motes of dust.
- Use the same technique to remove the EM shield from the chip highlighted in red below: Take care not to touch any components underneath the shield – we are only removing the shield to make a bit of room for the SIM slot when we add it later.
- When you are done your board should look like this:
PHASE 3: Prepare your wires
Now it may seem like overkill to have a whole phase for something as trivial as preparing wires however getting this right has taken years of trial and error messing with this kind of enamelled wire so I think it is worth sharing my technique.
- Select a sacrificial offering from your collection of old/knackered headphones, cut a length of wire and strip off all the rubber sheath.
- Ensure that the inner wires are the enamelled kind and don’t have their own rubber sheath.
- Separate the twisted pairs of coloured wires and create 5 equal length bundles of wire about 10 cm long. Twist each of the bundles together so that you have 5 enamelled wires. Pro tip: Some wires are twisted with nylon fibres for strength. Carefully untwist and remove these fibres as the residue they leave when they melt seems to interfere with the tinning process.
- Heat up your soldering iron on quite a hot setting (I usually use about 370 ºC) and glob a bead of solder onto the tip.
- Dab the tip of each wire into the solder bead and hold it there for a few seconds in order to tin the end. Don’t leave it to long or the heat will burn the enamel off the wire above the solder which will cause a short later.
- Trim the tinned ends with scissors or snips so that only less than a millimetre of the end is tinned.
Phase 4: Soldering
The following picture shows you which points on the board go to which points on the SIM card slot:
Basically you need to solder the wires you tinned earlier as shown in this diagram. This is friggin difficult, and impossible if you have not tinned the wires you are going to use before you start (see above).
As such, here I can only really offer you hints and advice rather than steps:
- Solder all the wires to the sim card slot first as that is the most difficult part. It melts almost instantly.
- Do not try and solder it with the sim card inserted, this does not work. Inserting the sim causes compression on the contacts and leads them to warp the moment heat is applied.
- Test that the sim card can still be inserted and removed after soldering and before trying to solder to the phone.
- Less is more. You only need a tiny bit of solder and the connection only needs to be electrically sound – it won’t be load bearing. Don’t be tempted as I was to splurge more on ‘just to be sure’.
- When you solder them, make sure you orient the wires as shown in these two images below:
Here is the soldering pr0n from my own adventures:
Before you attempt the next step, for goodness sake test that everything is working!. Best to jiggle things around a bit to make sure there are no dodgy connections. I had a few issues with shorts and dud contacts.
Phase 5: Nearly There!
If you’ve got this far, well done! But don’t rest on your laurels… The next part is not quite as fiddly, but in your excitement you can easily wreck all the good work you have done so far. As I did. Twice.
- Test the positioning of your freshly soldered sim card holder. You will need to position it so that it is almost encroaching on the components you removed the EM shield from earlier, so that it is flush with the edge of the main board. You can see how I positioned mine further down.
- Score lines on the main board where the wires soldered to the sim card slot will lay. This will mark the borders of a channel you are going to cut for them using your dremel:
- Very carefully use the cutting wheel of your Dremel to cut a shallow channel in the board just deep enough for the wires to fit in – about half a millimeter.
- Use a glass-fiber abrasive pen or gentle scraping with a knife blade to expose some of the copper on the board so that you can solder the sim card slot to it.
- Solder the slot on like so:
Things to consider:
- It works a lot better if you pre-heat the general area of the board with your hot air reflow tool before attempting to solder – the board acts as a pretty effective heat sink.
- Take care not to over-heat the sim card slot itself. It is made mostly of plastic and has a compressed spring in it which bursts through the plastic the moment it gets soft. I busted two slots due to this and had to start all over again :-(
PHAsE 6: Case Modding
Congratulations, you have done the hard parts :-) All that remains now is to complete the job by trimming the plastic back cover of the handset to make room for the new sim card slot.
Again, there aren’t really any explicit steps here, so instead here are some basic tips based on my own experience:
- Use the cutting wheel on your Dremel – mangling and tearing out chunks with your pliers or snips is probably going to end in tears.
- You will have to trim off more than you would think.
- When test-fitting do not use excessive force – If it doesn’t fit, you haven’t trimmed enough in the right places. I busted all my good work by doing this as it crushed the sim slot. I had to start over and nearly destroyed my workbench in the ensuing rage.
When you’re done it should look something like this:
Followup – 4 months on:
Ok, so it has taken me 4 months to write up this guide due to work commitments and laziness. However the good news is that I can report on the longevity of this hack straight away.
I use this handset every day. It lives in my pocket and endures the usual level of use/abuse that a handset should. In truth I have found it to be occasionally flakey – it lost signal totally and required a reboot once or twice a month. Initially I thought this might be down to a dodgy solder joint, however I am now beginning to believe that it is a software issue. I updated my ROM recently and have seen much improved stability – although this is anecdotal at this stage.
On balance, I consider this hack a success and the result is exactly what I was after. Plus, when friends and colleagues wave their iPhone at you to try to tell you how much more they know about phones than you – photos like the ones above act as a total spice weasel to the face. Bam.