October 28th, 2009
Hey, it was back in 2006, when I first posted about my Samsung E700 poor man’s repairing.
Back then I was able to make the poor phone flex work for another couple of months.
Now here’s a new curious story: how I tried the flex switch.
When you need most your mobile phone
I was riding my bike back home with my good old Motorola C650 when I dropped it without knowing that.
It turned out it was smashed by some vehicle some time later and a man doing jogging found it.
Crazy enough he tried to use it, but nothing was showing up on the display.
Hey, what the hack is this story about? That’s insanely out of topic!!
Yes, I know, but if you want the real thing, you’ll have to read thru this…
So: finally the wise man put my SIM back in his phone and called the “home” contact.
Yep, I definitely answered. I wasn’t even aware I had lost the phone! Anyways to cut it out my phone came back into my hands! Thanx Marco!!!
I guess it wasn’t much of a gain, keeping a not working mobile!
I was really happy because I got back my 15EUR worth of calls on my SIM and the phone, though broken, seemed still usable.
After a cose look, it seemed the display was broken, so i thought: just try to place a call just to be sure a display switch will do the trick.
Nope, the phone does not place nor receive calls: I don’t think that a new display is a good idea!
But…. BUT! Hey, I got that nice E700 back in my closet, waiting for an extreme repair!!!
The real thing
I decided it was time to get my E700 back to work, so i ordered a new E700 flex (without displays) and I tried to unsolder the main display and to solder it back on the new flex.
Yep, I failed!
First of all the external display: it is just stitched on the board. I don’t know you, but i’ve seen tens of electronic caluclators and the always have this absurd way of stitching the display or the solar cells: that’s the same on the external display.
The bad thing is that you’ll never get your stitched contacts back! They just get disintegrated
No problem, the main thing is the internal display, or i’ll never be able to use my phone again.
Well the display has a nice soldered couple of contacts for power, so with wathever solder you have, you’ll be able to detach that.
The real problem is when you try to unsolder the data contacts: impossible, you risk to end up with a cut out piece of plastic.
Well I wanted to try anyways, so I started soldering everything and found a decent status to test: nothing. Pure black (except for the white backlight leds).
First: don’t even think of doing that if you don’t have the right tools
Second: even if you have the right tools be aware that anything could go wrong (expecially with the stitched external display). For the internal display here’s what may go wrong (in order of probability):
- wrong unsoldering: contacts broken
- wrong soldering: solder may damage your phone
- defective flex: you might to the thing perfect, but something’s not working
Third: you could just simply buy a complete display spare for less than 15EUR and just connect it (after having read my guide on dismounting the phone )
Happy bidding! Can’t wait to try my spare…
Related External Links
October 6th, 2009
It always happens: your HD fills up and you have to move everything to a new, bigger one.
Well, yes there are clone tools, but sometime you just want the damn thing and of course you don’t need to install software or find that special CDROM or DVD-R with what-was-that-program-name? ….
Moreover if you have a virtual machine you want to clone, you probably wouldn’t need a 12GB disk for everything, so you start minimal with a 1GB disk for little apps and you want to use the basic setup for all your VMs, keeping vmware-tools and stuff like that.
I know everybody who has done that once in his/her life, knows the procedure, but sometimes you forget a command and thigs just blow up!
So here is a list of commands – for my own convenience – everybody may use.
1. If you are cloning to a new machine, you may want to have your sshd get a new key pair, so just run
dpkg-reconfigure -plow openssh-server
2. Then change hostname, check DNS, hosts, etc
pico -w /etc/hostname
pico -w /etc/resolv.conf
pico -w /etc/hosts
Also check for your fstab for wrong mounts (or add new if you plan to add a separate partition) and change the static ip if using one
pico -w /etc/fstab
pico -w /etc/network/interfaces
…but if you do those, be sure you check software configs like Apache and stuff like that, before asking “why that doesn’t work anymore?”
3. Now setup the new disk (you have properly installed as secondary)
And create your partitions (don’t forget to add the bootable flag)
Here we’re assuming there are only a primary and a swap partition.
4. Setup filesystems
mkfs -t ext3 /dev/sdb1
5. Copy everything
mount /dev/sdb1 /mnt/second/
cp -ax / /mnt/second/.
6. Now set up GRUB and fstab
pico -w menu.lst
pico -w /etc/fstab
7. Next init the grub setup
grub-install --recheck /dev/sdb
…just to be sure the device.map is updated
8. If you need to configure anything, just run
mount /dev/sdb1 /mnt/second/
mount -t proc none /mnt/second/proc
mount -o bind dev /mnt/second/dev
9. Ensure the new device map is ok (this is the command after chroot, but you don’t need to chroot to edit device.map)
pico -w /boot/grub/device.map
shutdown -h now
10. Now let’s do the trick with the Grub console:
- Press ESC at the Grub prompt
- Press c to enter console
grub> find /boot/grub/stage1
11. Now shutdown and swtich the hard drives: yes, I know this sounds strange, but I always get “Grub Hard Disk Error”, so just do it
12. Boot again and enter Grub console again, then:
13. Now you may shutdown and remove the old hard drive and you’re done
14. If you use this HD in a different VM, be sure either to set the correct MAC address as the original (not recommended) or make Ubuntu use the new MAC address as eth0. Just
pico -w /etc/udev/rules.d/70-persistent-net.rules
And search and change eth1 to eth0
Usually it’s the last line
16. Don’t forget to check for changed things like
17. Ubuntu 8.04 seems to hang on the resume device: to speed up the thing you’ll have to
pico -w /etc/initramfs-tools/conf.d/resume
insert the correct UUID of your swap and then rebuild initramfs